作用

image.png
image.png

创建Pacer

image.png
主要涉及4个点。
1、设置初始参数
2、创建RtpTransportControllerSend
3、创建PacedSender对象
4、创建Pacer线程,负责发送数据。发送前的数据都要放到一个队列,然后由该线程进行平滑发送出去。

两个重要的函数

image.png

Pacer的两种工作模式

image.png
周期模式,默认5毫秒。

NextSendTime

image.png

ProcessPackets

image.png
重新媒体协商的时候,paused_ = true
image.png

image.png

资料

WebRTC QoS方法之Pacer实现
https://cloud.tencent.com/developer/article/1959993