Я немного растерялся. На этой странице MDN написано следующее (выделено мной) https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/icecandidate_event
Событие icecandidate отправляется в RTCPeerConnection, когда RTCIceCandidate добавляется к цели в результате вызова RTCPeerConnection.setLocalDescription (). Этот обработчик события должен передать кандидата удаленному узлу , чтобы удаленный узел мог добавить к нему свой набор удаленных кандидатов.
Единственный пример, который я мог найти, который использует STUN сервер webrtc / samples trickle-ice https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/. Мой сервер STUN, кажется, работает.
Он перечислит мои порты tcp и udp. Однако, когда для IceTransports установлено значение relay, я всегда получаю пустой список
Если я хочу, чтобы три пользователя посетили мою страницу и поговорили друг с другом с помощью RTCDataChannel, как они обнаруживают и подключаются друг к другу?