Seb*_*hof 5 browser html5 webrtc
我知道网络浏览器对同时发送的http请求数量有限制.但是,网页的开放RTCPeerConnection数量是否也有限制?
并且有些相关:RTCPeerConnection允许通过1个连接发送多个流.在1个连接中组合多个流或建立多个连接(例如每个流1个)之间的权衡是什么?
不确定限制,但我认为它是256左右(我上次听到).我最近看到有人在一个网页上建立了200个连接(通过http://testrtc.com).
多个RTCPeerConnection对象很棒:
也就是说,他们有自己的挑战和开销:
每个RTCPeerConnection都带有自己的NAT配置 - 因此STUN和TURN绑定和流量在RTCPeerConnection对象上并行发生,即使它们连接到同一个实体(例如SFU).这种开销是本地资源之一,如内存和CPU以及网络流量(不是很大的开销,但它可以处理)
它们在Chrome上的webrtc-internals视图中混杂了多个选项卡(这是一种品味),SSRC可能在它们之间具有相同的值,使得它们更难以跟踪和调试(同样,品味)
只要有人需要添加到列表中(或删除),单个RTCPeerConnection对象就不得不重新协商它.