1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

RTC: Update stat for nack

This commit is contained in:
winlin 2021-02-08 14:14:27 +08:00
parent e31169d306
commit d01a429c13
3 changed files with 28 additions and 2 deletions

View file

@ -65,6 +65,9 @@ SrsPps* _srs_pps_twcc = new SrsPps(_srs_clock);
SrsPps* _srs_pps_rr = new SrsPps(_srs_clock);
SrsPps* _srs_pps_pub = new SrsPps(_srs_clock);
extern SrsPps* _srs_pps_snack;
extern SrsPps* _srs_pps_snack2;
#define SRS_TICKID_RTCP 0
#define SRS_TICKID_TWCC 2
@ -2287,6 +2290,8 @@ srs_error_t SrsRtcConnection::send_rtcp(char *data, int nb_data)
void SrsRtcConnection::check_send_nacks(SrsRtpNackForReceiver* nack, uint32_t ssrc, uint32_t& sent_nacks, uint32_t& timeout_nacks)
{
++_srs_pps_snack->sugar;
SrsRtcpNack rtcpNack(ssrc);
rtcpNack.set_media_ssrc(ssrc);
@ -2297,6 +2302,8 @@ void SrsRtcConnection::check_send_nacks(SrsRtpNackForReceiver* nack, uint32_t ss
return;
}
++_srs_pps_snack2->sugar;
char buf[kRtcpPacketSize];
SrsBuffer stream(buf, sizeof(buf));