我有点困惑。在这个MDN页面上,它说了以下内容(重点是我的(https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/icecandidate_event
当由于调用RTCPeerConnection.setLocalDescription((而将RTCIceC候选者添加到目标时,会将icecandidate事件发送到RTCPeerCnnection。此事件处理程序应将候选者传输到远程对等方,以便远程对等方可以将其添加到其远程候选者集。
我能找到的唯一使用STUN服务器的例子是webrtc/samples tricklice icehttps://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/.我的STUN服务器似乎工作正常。
它会列出我的tcp和udp端口。然而,当我将IceTransports值设置为中继时,我总是得到一个空列表
如果我想让三个用户访问我的页面并使用RTCDataChannel相互交谈,他们如何检测和连接?
您需要一个信号服务器来交换报价、答案和候选人。STUN服务器不是一个信令服务器,它的唯一目的是找出您自己的公共IP地址。