我使用peerjs开发了一个基于webrtc的视频聊天。该解决方案工作正常,但一些用户在建立调用时遇到问题。我猜这是由于 NAT 和防火墙问题造成的。
我的用户peerjs为:
var peer = new Peer({host: myserver.com], port: 9000, debug: true});
我已将代码更改为[passed google stun]
,如下所示:https://groups.google.com/forum/#!msg/peerjs/JzIr7INoTbQ/IIykVNHiv_sJ
还是同样的问题。某些用户无法连接到对等 ID。 我做错了什么吗?
最佳答案
您需要另外添加 TURN 服务器以及您提到的 STUN 服务器地址详细信息。 有关 TURN 或 STUN 服务器的其他信息,您可以引用 https://gist.github.com/yetithefoot/7592580
关于webrtc - 带有用于 webrtc 的 STUN 的 Peerjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582202/