在你的WebRTC应用中,选择正确的视频编解码器很重要,但是如何选择又是一个棘手的问题。

WebRTC 视频编解码器 – 简要回顾
WebRTC 曾经很容易。你有 VP8、Opus 和 G.711。 G.711 被删除是因为我不想让你使用它。真的没有理由这样做。
后来,H.264 被添加为强制实现视频编解码器。在 WebRTC 的世界里一切都很好。
谷歌随后决定在 Chrome 中引入 VP9。作为可选编解码器。 Mozilla 也将 VP9 添加到 Firefox。微软当他们将 Edge 切换到 Chromium 时,他们“免费”获得了它。还有苹果……嗯……苹果。 VP9 应该在他们的 Safari 技术预览中,但主要是因为使用 VP9 的 Google Standia
Apple 决定将 HEVC 作为他们自己的可选编解码器添加到 WebRTC - 只是为了采取良好的措施。并让我们所有人更加困惑。
然后是 AV1。下一代最好的视频编解码器。暂且。至少一旦它被添加到 Chrome 中(即版本 90)