场景:Webrtcpeer1想要向Webrtcpera 2发送视频(仅发送数据(。事实证明,webrtcpeer2在对称NAT之后,直接通信是不可能的。现在,两个对等端都联系一个回合服务器;中继传输地址";并在信令信道上与它们的NAT"一起相互共享;服务器反射传输地址";作为ICE候选人。现在,一个Webrtcpeer3出现在场景中,并希望看到与webrtcpeer1共享的相同视频源。事实证明,webrtcpeer3也是对称NAT的幕后推手
问题:
-
WebRTC堆栈会分配一个新的";中继传输地址";用于与webrtcpeer3通信的webrtcpeer1?或者webrtcpeer1可以使用现有的";中继传输地址";它是在连接webrtcpeer2时收到的。
-
TURN支持此功能吗-->webrtcpeer1将单个视频馈送发送到转向服务器(连同webrtcpera 2和3的"中继传输地址"信息(;中继传输地址";webrtcpeer2和webrtcpeer3。
1。(您需要为每个对等方提供一个新的Relayed Transport Address
。您还需要为每个想要连接的人创建一个新的对等连接。webrtcpeer1
只能连接到webrtcpeer2
。您需要创建webrtcpeer1-1
(与webrtcpeer1
在同一主机上(才能与webrtcpeer3
通信
2.(不幸的是,TURN不支持这一点。SFU(选择性转发单元(确实做到了这一点!