WebRtc Native M96 远端视频接收之NackRequesterNackSender-NACK丢包重传原理

Posted 一苇渡江694

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRtc Native M96 远端视频接收之NackRequesterNackSender-NACK丢包重传原理相关的知识,希望对你有一定的参考价值。

WebRTC NACK is Negative Acknowledgement. One of the mechanisms for delivery errors correction in WebRTC

rtp包是如何到达NackRequester模块的

注意,在M96版本中,类名是NackRequester

Call::DeliverPacket
Call::DeliverRtp
RtpStreamReceiverController::OnRtpPacket
RtpDemuxer::OnRtpPacket
RtpVideoStreamReceiver2::OnRtpPacket
RtpVideoStreamReceiver2::ReceivePacket
RtpVideoStreamReceiver2::OnReceivedPayloadData
NackRequester::OnReceivedPacket

NackRequester类介绍

继承关系:

class NackRequester final : public NackRequesterBase

主要成员变量:
std::map<uint16_t, NackInfo, DescendingSeqNumComp<uint16

以上是关于WebRtc Native M96 远端视频接收之NackRequesterNackSender-NACK丢包重传原理的主要内容,如果未能解决你的问题,请参考以下文章

WebRtc Native M96 远端视频接收之NackRequesterNackSender-NACK丢包重传原理

WebRtc Native M96 远端视频接收之NackRequesterNackSender-NACK丢包重传原理

WebRtc Native M96 远端视频接收之VideoReceiveStream2模块创建分析

WebRtc Native M96 远端视频接收之PacketBuffer-组帧原理分析

WebRtc Native M96 远端视频接收之PacketBuffer-组帧原理分析

WebRtc Native M96 远端视频接收之RtpVideoStreamReceiver2-RTP包接收流程分析