如果我们在处理器太弱而无法处理视频的设备上运行WebRTC会发生什么。 WebRTC是否足够聪明,可以自行降低分辨率?或者,我们是否必须手动检测此情况并根据设备功能调整视频大小?
由于
答案 0 :(得分:0)
有适用于Firefox和Chrome的方法,它们应该适用于简单的应用程序,但如果您要在机器上运行大量的东西,您可能需要自己处理它并对其进行控制/控制。
的改进正在进行中对于我较弱的机器,我不得不降低视频质量(通过getUserMedia
中的媒体限制)并在Chrome中添加cap on the bandwidth。这让我可以控制浏览器解决方案所没有的CPU利用率。
Firefox还不支持带宽上限(SDP或MediaConstraints),因此您只能依赖媒体限制。