两个Windows设备之间的webRTCConnection失败

时间:2019-10-11 22:59:36

标签: windows google-chrome webrtc p2p

我创建了一个WebRTC客户端和一个信令服务器。在两台Mac之间或Mac与Windows之间建立连接时,两者可以完美地工作。

但是,当尝试在两台Windows(10)计算机之间建立连接时,ice连接失败。

下面您将在Chrome(chrome://webrtc-internals)中找到WebRTC帮助器的两个屏幕截图。这两个屏幕截图均取自Windows机器,并且在两种情况下都从那里初始化了连接:第一个是从(失败)到另一台Windows机器的连接,右一个是从(成功)到Mac的连接。

enter image description here

如您所见,由于要约和答案可以顺利交换,因此信号传递可以正常工作。冰候选人一定有问题。 有谁知道如何进一步调试此问题?

其他信息:  -所有设备都运行最新版本的Chrome(v70)  -这些设备位于同一网络中(无需NAT或STUN)

1 个答案:

答案 0 :(得分:0)

可能的原因可能是您的计算机上有访客WiFi或防火墙(Windows?)。 我会尝试使用TURN服务器使用同一星座,并且应该可以正常工作。一旦可以从外部访问您的应用程序,您仍然需要它。

顺便说一句-Chrome 70不是最新的。