视频通话在同一网络中运行良好。问题是,当在其他网络上调用计算机时,远程视频没有出现。在chrome上,我在控制台中没有任何错误,但是在firefox上我得到了"ICE Failure"。
我使用Node来实现信令服务器和Google。
以下是我使用的事件序列:
用户A:
用户B:
注:
上述事件的顺序有什么问题吗?
发布于 2017-07-13 13:17:52
我们可以按照以下顺序调试和修复该问题:
4.如果您仍然面临一些问题,这意味着防火墙存在一些问题,无论是STUN,转身服务器,还是您的防火墙中的协商端口都没有打开。在这种情况下,测试您在开放网络中的设置。如果这样做有效,就必须打开这些端口/IP并相应地配置防火墙。
PS :您可能在chrome控制台中找不到任何日志,但是在chrome://webrtc-内部文件中,您会发现非常丰富的信息,这些信息对于调试和解决问题非常有用。
https://stackoverflow.com/questions/45071377
复制相似问题