WebRTC 能否根据 CPU/GPU 性能进行扩展

Can WebRTC scale based on CPU/GPU performance

我知道 WebRTC 可以根据网络连接进行扩展。但我想知道它是否也考虑到了 PC 的性能。假设我们使用 Google Chrome.

例如:

WebRTC 会缩减 PC 不足的参与者的 quality/resolution 吗?

是的,WebRTC 可以解释 CPU 过度使用检测(具体而言,我不确定 GPU)。这是添加到 WebRTC 项目的 Chromium issue。它在实现中也不一致。

如果您 运行 this sample 在 Chrome 中,您可以看到 getStats 报告的名为 googCpuLimitedResolution: false 的统计数据,如果CPU.

中的过度使用检测限制了分辨率