webrtc - 带有用于 webrtc 的 STUN 的 Peerjs

标签 webrtc peerjs

我使用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/

相关文章:

javascript - 如何从 HTML5 网络视频生成音频波形?

javascript - 使用音量增益时如何正确释放audioContext

javascript - PeerJS 屏幕共享卡在屏幕共享停止

android - 使用 PeerJS 的 WebRTC - 它可以在 Android 和 IOS 应用程序上运行吗

angular - DOM 异常 : Could not start video source with zxing and bootstrap 4 modal

android - android 中的 PeerConnection 实例始终为空?

angular - 如何删除在ionic中peerjs没有定义parcelRequire

javascript - PeerJS/WebRTC 连接在快速 block 传输时失败

javascript - iceConnectionState 已断开连接 - VP9 编码为空 - PeerServer