我一直试图弄清楚这一点。我正在尝试使用 peerjs 建立一个简单的连接。我可以使用 id 成功连接到对等方USER_ID
。但是,他们无法连接到我。当他们尝试连接时,我收到以下日志。
iceConnectionState
改成failed
finally,就收不到数据了。
- 该应用程序正在使用 peerjs 云服务器
- 我正在使用最新版本的 Chrome。他们尝试使用最新版本的 Chrome 和 Firefox
- 他们已关闭所有防火墙
- 甚至尝试过peerjs 聊天示例,但失败并出现同样的错误。
知道为什么这可能会发生/在这里发生吗?
任何帮助表示赞赏!
peer.min.js:1 PeerJS:套接字打开 peer.min.js:1 PeerJS:创建 RTCPeerConnection。 peer.min.js:1 PeerJS:倾听 ICE 候选人。 peer.min.js:1 PeerJS:监听“negotiationneeded” peer.min.js:1 PeerJS:监听数据通道 peer.min.js:1 PeerJS:监听远程流 peer.min.js:1 PeerJS:设置远程描述 RTCSessionDescription peer.min.js:1 PeerJS:为 USER_ID 添加了 ICE 候选者 peer.min.js:1 PeerJS: 设置 remoteDescription: OFFER for: USER_ID peer.min.js:1 PeerJS:创建答案。 peer.min.js:1 PeerJS:设置 localDescription:回答:USER_ID peer.min.js:1 PeerJS:收到 ICE 候选:USER_ID peer.min.js:1 PeerJS:为 USER_ID 添加了 ICE 候选者 peer.min.js:1 PeerJS:收到 ICE 候选:USER_ID peer.min.js:1 PeerJS:为 USER_ID 添加了 ICE 候选者 peer.min.js:1 PeerJS:收到 ICE 候选:USER_ID peer.min.js:1 PeerJS:iceConnectionState 已断开连接,正在关闭与 USER_ID 的连接