根据我对上一个问题的理解:Kurento: STUN/TURN
从配置的 TURN 服务器webrtcendpoint.conf.ini
仅用于交换候选冰。我们也可以只指定一个 TURN 服务器,webrtcendpoint.conf.ini
因为我观察到如果我在webrtcendpoint.conf.ini
Kurento 媒体服务器中提供 2 个或更多 TRUN 服务器服务无法启动,这是正确的吗?
还有什么方法可以验证 Kurento 媒体服务器和两个对等点之间使用的是哪个 STUN/TURN 服务器?
我们提供的 STUN/TURNconferenceroom.js
将用于对等点之间的实际媒体流/媒体管道。这个对吗 ?
如果我们提供多个 TURN 服务器,conferenceroom.js
那么两个对等点之间的媒体流将选择 TURN 服务器最整洁/最快的响应时间?就像我们从这个Link得到响应时间一样。
另外我观察到的是,如果提供的 TURN 服务器webrtcendpoint.conf.ini
不同conferenceroom.js
,那么我们将无法看到远程参与者的视频,但如果两个 TURN 服务器相同,那么我可以看到远程参与者的视频。这个对吗 ?
编辑1:
在 groupcall 示例示例中onExistingParticipants()
,onNewParticipants()
我们可以在哪里定义 iceServers,如果我们指定 TURN 服务器t1和TURN 服务器t2会发生什么,receiveVideo()
那么这两个 TURN 服务器是否会作为中继链相互通信?onExistingParticipants()
kurentoUtils.WebRtcPeer.WebRtcPeerSendOnly()
kurentoUtils.WebRtcPeer.WebRtcPeerRecvOnly()