WebRTC 带宽要求

标签 webrtc bandwidth

有谁知道什么是 WebRTC 带宽最低要求?
我对有或没有视频以及不同视频分辨率的值感兴趣。我对两党 session 特别感兴趣,但如果你知道每党的值(value)观,那也很好。

如果你有实际的指标很好,但如果你知道我如何从理论上计算这也很好。

另外,不同的浏览器有不同的带宽要求吗?

最佳答案

带宽要求与 opus 的带宽要求几乎相同。和 vp8 .实时音频通常具有 40-200kbit/s 的比特率。视频至少需要 200 kbit/s(如果您想看到人脸,则需要 500kbit/s)。

根据webrtc-experiment opus 的最小带宽为 6kbit/s,vp8 为 100kbits/s。因此,总共可以达到 106kbit/s,但是当您考虑到 webrtc 协议(protocol)栈的开销和不断变化的网络条件时,我猜想如果想要稳定的视频和音频,200kbit/s 是最低要求。

Chrome 和 Firefox 都使用 opus 和 vp8,因此带宽要求应该相同。虽然我没有任何确凿的数据来证明这一点。

您可以通过转到 chrome://webrtc-internals 并检查所有图表来查看 webrtc 生成的当前流量。

关于WebRTC 带宽要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854622/

相关文章:

webrtc - FreeSWITCH:无法从企业防火墙后面的浏览器(WebRTC)进行连接

android - 如何检测Android H.264硬件加速能力

node.js - 如何限制node.js带宽?

c# - 在不保存远程文件的情况下测量互联网速度

bandwidth - 数字化语音 channel 的比特/赫兹比

c# - 我怎样才能得到可用的带宽率?

javascript - 我可以在不使用麦克风的情况下录制 <audio> 的输出吗?

javascript - WebRTC:使用 getStats()

git: webrtc: "reference is not a tree"但我可以在 UI 中看到提交

heroku - 检查 Heroku 传入和传出流量