WebRTC QoS方法八:帧率调整原理与实现.pdfVIP

  • 2
  • 0
  • 约2.15千字
  • 约 5页
  • 2026-04-19 发布于北京
  • 举报

WebRTC QoS方法八:帧率调整原理与实现.pdf

webrtcQOS方法八.1(帧率调整)

一、框架图

二、帧率调控算法

根据上图所示,发送端有三个模块会对帧率进行调整:

1、当帧率大于编输出帧率,会直接掉帧。在

StreamEncoder::EncodeTask类中的Run函数里实现。

2、编输出码率是否超过目标码率,超过时会在编码前进行掉帧。在

MediaOptimization-DropFrame漏桶算法里实现。

3、webrtc的VPX、openh264编,码控模块有接口配置是否掉帧调节码率

功能。参见CodecVPX/CodecH264的frameDroppingOn定义。

详细实现流程,请参考《webrtcQOS方法五.2(发送端帧率调整原理及实现流

程)》

三、webrtc的帧率

如上框架图,webrtc的帧率从左到右,帧率是持递减状态的。头的帧

率是发送端帧率的极限值。

1、头帧率

卡帧率能力集,可以通过poty工具查看。打开-设备设置-

头

头能的帧率与头的型号、分辨率有关。他能的帧率,决

定发送端

文档评论(0)

1亿VIP精品文档

相关文档