1、tccClient分析
处理客户端反馈的transport-cc报文,修改服务端pace_sender码率,mediasoup中的paced_sender.cc文件是修改过的,
和webrtc源码中的paced_sender不一样,并且PacedSender::Process()函数只发送了padding数据包。
transport-cc报文,PT=205,FMT=15,具体分析见第十四章。

代码为:void Transport::HandleRtcpPacket(RTC::RTCP::Packet* packet){}
最终会调用到
void PacedSender::SetPacing
本文主要分析mediasoup中的tccClient模块,探讨如何处理客户端的transport-cc反馈报文,以及如何修改服务端pace_sender码率。同时,介绍了RTCP的传输层反馈(如NACK、TMMBR)和负载层反馈(如PLI、FIR)的相关标准文档与类型。
订阅专栏 解锁全文
1329

被折叠的 条评论
为什么被折叠?



