From a035d312f977ab1983e5702aee7b794c0a2acd90 Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 26 Jul 2020 23:28:03 +0800 Subject: [PATCH] RTC: Update stat for recv track --- trunk/src/app/srs_app_rtc_source.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/trunk/src/app/srs_app_rtc_source.cpp b/trunk/src/app/srs_app_rtc_source.cpp index 4e1e55755..6e97fde24 100644 --- a/trunk/src/app/srs_app_rtc_source.cpp +++ b/trunk/src/app/srs_app_rtc_source.cpp @@ -1649,6 +1649,10 @@ srs_error_t SrsRtcAudioRecvTrack::on_rtp(SrsRtcStream* source, SrsRtpPacket2* pk // connection level statistic session_->stat_->nn_in_audios++; + // track level statistic + statistic_->packets++; + statistic_->bytes += pkt->nb_bytes(); + if (source) { if ((err = source->on_rtp(pkt)) != srs_success) { return srs_error_wrap(err, "source on rtp"); @@ -1680,6 +1684,10 @@ srs_error_t SrsRtcVideoRecvTrack::on_rtp(SrsRtcStream* source, SrsRtpPacket2* pk // connection level statistic session_->stat_->nn_in_videos++; + // track level statistic + statistic_->packets++; + statistic_->bytes += pkt->nb_bytes(); + pkt->frame_type = SrsFrameTypeVideo; if (source) {