浏览器引擎是否限制 WebRTC 速度?

dmu*_*rer 6 p2p webrtc peerjs

我正在使用 PeerJS,它是 WebRTC 的 JavaScript 实现。我用它通过 DataChannel 发送数据。

浏览器引擎有速度限制吗?

即使我的应用程序的两个实例都在同一台计算机上运行,​​我也无法发送超过 ~20MB/s 的数据。使用我的 Linux 机器的系统监视器可以看到数据没有通过网络发送。我已经尝试过 Chrome 和 Firefox。

有人使用 WebRTC 数据通道体验过更快的速度吗?我认为点对点连接应该是最快的数据传输方式,并且想知道这是我的实现还是协议问题。我知道窗口大小对性能尤其重要。PeerJS 的任何实际经验可能会有帮助吗?

don*_*dom 0

针对高带宽应用的 WebRTC Datachannel的答案提供了有关如何在 WebRTC 数据通道中达到更高吞吐量的建议。

  • 谢谢您的回答。我已经读过它,但发现它并没有真正回答我的问题。具体来说,它不包括使用 PeerJS。 (2认同)