WebRTC和低性能机器

时间:2014-04-17 15:38:46

标签: performance webrtc

如果我们在处理器太弱而无法处理视频的设备上运行WebRTC会发生什么。 WebRTC是否足够聪明,可以自行降低分辨率?或者,我们是否必须手动检测此情况并根据设备功能调整视频大小?

由于

1 个答案:

答案 0 :(得分:0)

有适用于Firefox和Chrome的方法,它们应该适用于简单的应用程序,但如果您要在机器上运行大量的东西,您可能需要自己处理它并对其进行控制/控制。

chrome currently

的改进正在进行中

对于我较弱的机器,我不得不降低视频质量(通过getUserMedia中的媒体限制)并在Chrome中添加cap on the bandwidth。这让我可以控制浏览器解决方案所没有的CPU利用率。

Firefox还不支持带宽上限(SDP或MediaConstraints),因此您只能依赖媒体限制。