文章目录
- 1. 主要调用流程
- 1.1 RTCP和RTP包区分
- 1.2 查找丢失包
- 2. RTX
在文章 WebRTC系列-Qos系列之RTP/RTCP源码分析-RTP/RTCP包解析-3的2.3.3章节介绍了NACK包在WebRTC中解析方式及RFC规定协议的定义。
这篇文章开始,详细分析其接受RTCP包到解析nack的处理流程;
1. 主要调用流程
在WebRTC中主要调用流程调试设置断点后如下:
这里主要分析上面堆栈中红色部分的函数,首先Call函数的DeliverPacket的主要逻辑如下:
PacketReceiver::DeliveryStatus Call::DeliverPacket(MediaType media_type