WebRTC系列-网络之带宽估计和码率估计(4)接收端带宽估计-发送端paced


这篇是接收端带宽评估的最后一篇,在上一篇中分析了在接收端基于丢包的带宽估计处理方法;
带宽估计后的值一方面会反馈到编码器控制编码码率,同时也会反馈到节拍器中;

pacing、pacer、pace,顾名思义,有节奏、按照节奏发送报文的含义,一般我们也称作平滑发送。
pacing是拥塞控制中重要的一个环节,它受拥塞控制输出的估计带宽、拥塞窗口大小控制,按照节奏(一般是5ms)保证报文匀速地发送到网络中,可以避免短时间大量报文造成网络情况恶化。

引用位置:https://zhuanlan.zhihu.com/p/184924220

1. 初始化

1.1 PacedSender初始化及数据包

在RtpTransportControllerSend的构造函数中初始化了pacer_也就是PacedSender类&#

猜你喜欢

转载自blog.csdn.net/lym594887256/article/details/127528099