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

RTC: Improve NACK efficiency

This commit is contained in:
winlin 2020-09-09 13:39:10 +08:00
parent 3026f2fda8
commit cff976bb71
4 changed files with 42 additions and 0 deletions

View file

@ -1719,6 +1719,18 @@ srs_error_t SrsRtcRecvTrack::on_nack(SrsRtpPacket2* pkt)
return err;
}
srs_error_t SrsRtcRecvTrack::check_send_nacks()
{
srs_error_t err = srs_success;
uint32_t sent_nacks = 0;
uint32_t timeout_nacks = 0;
session_->check_send_nacks(nack_receiver_, track_desc_->ssrc_, sent_nacks);
statistic_->nacks += sent_nacks;
return err;
}
SrsRtcAudioRecvTrack::SrsRtcAudioRecvTrack(SrsRtcConnection* session, SrsRtcTrackDescription* track_desc)
: SrsRtcRecvTrack(session, track_desc, true)
{