【发布时间】:2014-12-30 03:10:53
【问题描述】:
我正在尝试在 webrtc 转储文件中找到任何引用 IncomingBitrate 的元素。
在 webrtc-internals 中哪里可以找到传入的比特率?
另外,如何从 webrtc stats 计算传入比特率?
【问题讨论】:
我正在尝试在 webrtc 转储文件中找到任何引用 IncomingBitrate 的元素。
在 webrtc-internals 中哪里可以找到传入的比特率?
另外,如何从 webrtc stats 计算传入比特率?
【问题讨论】:
在webrtc-internals 中检查活动连接——它以粗体显示。通常是Conn-Audio-1-0。有两个字段bytesSent 和bytesReceived 可让您计算比特率。另请查看约束 + 统计演示以获取实际示例:https://webrtc.github.io/samples/src/content/peerconnection/constraints/
在getStats 中,迭代报告,直到找到一种googCandidatePair 和.stat('googActiveConnection') === 'true'。这为您提供与webrtc-internals 相同的信息。如果您想要每个轨道/流的值,ssrc 类型的报告具有bytesSent 或bytesReceived,具体取决于它们是发送还是接收。
然后通过将发送/接收的字节数除以getStats 调用之间的时间差来计算比特率。
【讨论】: