WebRTC QoS方法六Pacer实现原理与应用.pdfVIP

  • 0
  • 0
  • 约3.1千字
  • 约 7页
  • 2026-06-01 发布于北京
  • 举报

webrtcQOS方法六(pacer实现)

1背景介绍

若仅仅发送音频数据,不需要PACER模块:

1)一帧音频数据本身不大,不会超过以太网的最大报文长度。一个RTP报文可

以搞定,按照打包时长的节奏发送就可以。但数据不能按照音频数据的思

路发送,一帧可能很大,远大于以太网的1500byte,需要分别封装在几个

RTP报文中,若这些帧RTP报文一起发送到网络上,必然会导致网络瞬间

拥塞。产生丢包抖动等异常。

2)大多数编格式下,一帧音频数据长度固定,音频码率持续平稳。码率不

会出现忽高忽低现象。但是一帧数据长度受内容影响严重。I、P、B帧间

的长度相差非常大。直接发送网络波动幅度很大。尤其是WIFI环境下,受限

WIFI的调度机制,数据能否平稳发送,对弱网的WiFi环境对通话质量影

响很大。

PACER的目的就是让数据按照评估码率均匀的在各个时间片发送出去。如

下图所示:

2实现原理

Budget:预算

PADDING:内边距,间隙

2.1设计PACER模块主要解决三个问题

2.1.1怎么发

音频,、NACK、FEC,PADDING报

文档评论(0)

1亿VIP精品文档

相关文档