我有点困惑。在此MDN页面上,它显示以下内容(强调我的意思)https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/icecandidate_event
当通过调用RTCPeerConnection.setLocalDescription()将RTCIceCandidate添加到目标时,icecandidate事件将发送到RTCPeerConnection。此事件处理程序应将候选对象传输到远程对等方,以便远程对等方可以将其添加到它的一组远程候选方中。
我发现使用STUN服务器的唯一示例是webrtc / samples sample流冰https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/。我的STUN服务器似乎可以正常工作。
它将列出我的tcp和udp端口。但是,当我将IceTransports值设置为中继时,我总是得到一个空列表
如果我希望三个用户访问我的页面并使用RTCDataChannel与对方交谈,他们如何检测并与对方建立联系?
答案 0 :(得分:0)
您需要一个信令服务器来交换要约,答案和候选人。 STUN服务器不是信令服务器,其唯一目的是查找您自己的公共IP地址。