如果一个客户端使用3G网络,则客户端之间的连接不起作用。
服务器的配置使用STUN和TURN。
问题开始于ICE阶段。在Firefox浏览器的控制台中,消息:“ ICE失败。您的TURN服务器似乎已损坏。”
WebRTC的日志显示下一个(简称): ” (眩晕/信息)TURN超时 (转向/警告)模式20 (转向/警告)nr_turn_client_error_cb (转弯/警告)失败 (转弯/ INFO)取消 (turn / WARNING)以状态4调用nr_turn_allocated_cb (转弯/警告)nr_turn_allocated_cb失败 (眩晕/信息)超时 (ice / INFO)所有对均失败,并且宽限期已过。将组件标记为失败。 “
您知道此问题的标准解决方案吗?
答案 0 :(得分:0)
这些天,我对WebRTC感兴趣,所以我不知道确切的原因,但是我想为您提供帮助。
当我看到此“错误消息”时,似乎表明当您连接到3G网络时您无法连接到TURN服务器。
1)检查专用网络上是否有TURN服务器。
2)确保提供您的3G网络的ISP(互联网服务提供商)正在阻止对此TURN服务器的访问。
3)或者,请确保TURN服务器上的防火墙仅允许特定的IP连接。
4)其他...
网络问题是如此多样,您必须检查每个问题以找出确切原因。
谢谢。