RTCInboundRtpStreamStats: fecPacketsReceived 属性
RTCInboundRtpStreamStats 字典的 fecPacketsReceived 属性表示此 RTP 接收器从远程对等方接收到的前向纠错 (FEC) 数据包的数量。
FEC 数据包提供奇偶校验信息,可用于尝试重建在传输过程中损坏的 RTP 数据包。
值
一个正整数值。
描述
此属性表示在此 RTP 会话期间从远程对等方接收到的 FEC 数据包的总数。
前向纠错使用异或方法对接收到的数据执行奇偶校验。通过使用 FEC 奇偶校验信息尝试重建损坏的数据包,可以避免重新传输损坏的数据包,从而有助于减少延迟或完全跳过损坏的帧。
注意:当 FEC 数据包与媒体内容一起带内到达时,此计数器也可能递增;例如,Opus 可能会发生这种情况。
FEC 数据包所覆盖的数据包可能已被成功接收,或者已使用之前接收到的 FEC 数据包进行重建,因此接收到的 FEC 数据包的一部分可能被丢弃。如果 FEC 数据包到达的时间超出客户端尝试使用它的时间窗口,也可能发生这种情况。
如果您想知道收到的数据包中有多少被丢弃了,可以查看 fecPacketsDiscarded 属性的值。
规范
| 规范 |
|---|
| WebRTC 统计 API 的标识符 # dom-rtcinboundrtpstreamstats-fecpacketsreceived |
浏览器兼容性
加载中…
另见
- RFC 5109(通用前向纠错的 RTP 有效载荷格式)