You*_*mar 11
我假设您已经通过实验达到了 256,因为目前没有文档/规范来建议它。我不知道自 2013 年以来情况发生了怎样的变化,但目前,我自己的实验上限为每页 500 个同时连接。据我所知,Firefox 没有这样的限制。
根据 Chromium 源代码,真正的限制是 500 ( source )。据我所知,在实现之前没有限制(源代码),甚至可以追溯到 WebKit 时代。
我认为很难跟踪的一个原因是 Chrome(和 FF)在死连接的垃圾收集方面一直很糟糕。如果您检查chrome://webrtc-internals(FF 等效项:)about:webrtc,通常会累积大量僵尸连接,这些连接计入 500 限制。这些一直存在,直到您手动销毁它们,或关闭/刷新页面。解决此问题的一种方法是通过您自己的心跳实现或使用信令服务器来通知对等方断开连接,以便其他对等方可以破坏它们的连接(尽管这需要与信令服务器的持久连接)。
最大对等连接限制为 256(在 Chrome 上)。
不确定其他主要浏览器,根据您的带宽,它们被限制以提供一定的稳定性。