webrtc API stat中的哪个元素指的是传入的比特率

时间:2014-12-30 03:10:54

标签: api webrtc dump bitrate

我试图在webrtc转储文件中找到任何引用IncomingBitrate的元素。

我可以在webrtc-internals中找到传入的比特率?

另外,我如何计算来自webrtc统计数据的传入比特率?

1 个答案:

答案 0 :(得分:2)

webrtc-internals中检查活动连接 - 它以粗体显示。通常是Conn-Audio-1-0。有两个字段bytesSentbytesReceived可用于计算比特率。另请查看约束+统计数据演示以获取实际示例:https://webrtc.github.io/samples/src/content/peerconnection/constraints/

getStats中,迭代报告,直到找到一个googCandidatePair .stat('googActiveConnection') === 'true'种。这将为您提供与webrtc-internals相同的信息。如果您需要每个音轨/流值,则ssrc类型的报告包含bytesSentbytesReceived,具体取决于是发送还是接收。

然后通过将发送/接收的字节除以getStats个呼叫之间的时差来计算比特率。