我知道web浏览器对同时http请求的数量有限制等。但是,对于网页可以拥有的开放RTCPeerConnection的数量也有限制吗?RTCPeerConnection的最大数量
有点相关:RTCPeerConnection允许通过1个连接发送多个流。在1个连接中组合多个数据流或设置多个连接(例如每个数据流1个)之间的折衷是什么?
我知道web浏览器对同时http请求的数量有限制等。但是,对于网页可以拥有的开放RTCPeerConnection的数量也有限制吗?RTCPeerConnection的最大数量
有点相关:RTCPeerConnection允许通过1个连接发送多个流。在1个连接中组合多个数据流或设置多个连接(例如每个数据流1个)之间的折衷是什么?
不确定的限制,但我认为它是大约256(上次听说)。我看到有人在一个网页上最近连接了200个连接(通过http://testrtc.com)。
多RTCPeerConnection对象是巨大的:
这就是说,他们有自己的挑战和开销:
每个RTCPeerConnection都具有自己的NAT配置 - 因此,即使STUN和TURN绑定和流量连接到同一个实体(例如SFU),它们也会跨RTCPeerConnection对象并行发生。这种开销是本地资源之一,如内存和CPU以及网络流量(不是巨大的开销,但它是在那里处理的)
它们在Chrome上使用多个选项卡混淆了webrtc-internals视图口味),以及SSRC可能有它们之间的相同的价值观,使他们有点难以跟踪和调试(再次,口味的问题)
单个RTCPeerConnection对象不必重新谈判这一切,每当有人遭受需要添加到列表中(或删除)。
谢谢,这正是我正在寻找的信息。 –
请再阅读 - 我已深入探讨这个话题 - https://bloggeek.me/webrtc-rtcpeerconnection-one-per-stream/ –