webRTC ice服务器无法在其他网络上运行

问题描述 投票:0回答:1

我是webrtc对等js开发人员的新手,我只是按照peerjs.com演示实现了API,但是我的应用程序和演示在同一网络Internet上的机器上运行良好,但是当我在其他城市或网络上更改一个对等点时,然后通讯无法正常工作,也没有收到任何错误,请您提出建议。

演示链接:https://jmcker.github.io/Peer-to-Peer-Cue-System/

在我的示例中,我已经使用了免费的转向眩晕服务器进行测试,但仍然没有交流的机会。

     peer = new Peer(my_peer_id, {
        config: {'iceServers': [{urls:["stun:stun.l.google.com:19302"]}
        ]} /* Sample servers, please use appropriate ones */
         });
javascript jquery socket.io webrtc peerjs
1个回答
0
投票

在这种情况下,您需要像CoTurn这样的TURN服务器。安装后,您只需将此服务器添加到您的配置中即可。

如果无法建立直接的P2P连接(公司网络,防火墙等),则TURN将中继流量”>

© www.soinside.com 2019 - 2024. All rights reserved.