mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 19:00:01 +08:00
防止开启模拟丢包代码时,生成twcc rtcp紊乱的bug
This commit is contained in:
parent
db3df7b92e
commit
3a2a60c40a
@ -704,6 +704,14 @@ void WebRtcTransportImp::onRtp(const char *buf, size_t len, uint64_t stamp_ms) {
|
||||
}
|
||||
|
||||
void WrappedRtpTrack::inputRtp(const char *buf, size_t len, uint64_t stamp_ms, RtpHeader *rtp) {
|
||||
#if 0
|
||||
auto seq = ntohs(rtp->seq);
|
||||
if (track->media->type == TrackVideo && seq % 100 == 0) {
|
||||
//此处模拟接受丢包
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
auto ssrc = ntohl(rtp->ssrc);
|
||||
|
||||
//修改ext id至统一
|
||||
@ -719,14 +727,6 @@ void WrappedRtpTrack::inputRtp(const char *buf, size_t len, uint64_t stamp_ms, R
|
||||
_transport.createRtpChannel(rid, ssrc, *track);
|
||||
}
|
||||
|
||||
//这是普通的rtp数据
|
||||
#if 0
|
||||
auto seq = ntohs(rtp->seq);
|
||||
if (track->media->type == TrackVideo && seq % 100 == 0) {
|
||||
//此处模拟接受丢包
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
//解析并排序rtp
|
||||
ref->inputRtp(track->media->type, track->plan_rtp->sample_rate, (uint8_t *) buf, len, false);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user