Skip to content

Commit cc1d5f1

Browse files
committed
count hls+ traffic
1 parent af38d9f commit cc1d5f1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

mpegts/ngx_hls_http_module.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,8 @@ ngx_hls_http_m3u8_handler(ngx_http_request_t *r, ngx_rtmp_addr_conf_t *addr_conf
664664

665665
r->headers_out.content_length_n = buf->last - buf->pos;
666666

667+
s->out_bytes += r->headers_out.content_length_n;
668+
667669
if (!r->header_sent) {
668670
rc = ngx_hls_http_send_header(r, NGX_HTTP_OK, ngx_m3u8_headers);
669671
if (rc != NGX_OK) {
@@ -878,6 +880,8 @@ ngx_hls_http_ts_handler(ngx_http_request_t *r, ngx_rtmp_addr_conf_t *addr_conf)
878880

879881
r->headers_out.content_length_n = frag->length;
880882
r->headers_out.last_modified_time = frag->last_modified_time;
883+
s->out_bytes += r->headers_out.content_length_n;
884+
881885
rc = ngx_hls_http_send_header(r, NGX_HTTP_OK, ngx_ts_headers);
882886
if (rc != NGX_OK) {
883887
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
@@ -989,6 +993,8 @@ ngx_hls_http_m3u8(ngx_rtmp_session_t *s, ngx_rtmp_header_t *h, ngx_chain_t *in)
989993

990994
r->headers_out.content_length_n = buf->last - buf->pos;
991995

996+
s->out_bytes += r->headers_out.content_length_n;
997+
992998
rc = ngx_hls_http_send_header(r, NGX_HTTP_OK, ngx_m3u8_headers);
993999
if (rc != NGX_OK) {
9941000
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,

0 commit comments

Comments
 (0)