lae*_*aef 4 javascript sdp webrtc
在过去三年中,每当我使用WebRTC时,都会在以下地方遇到麻烦:
ICE Failed, see about:webrtc for more details
Run Code Online (Sandbox Code Playgroud)
该错误似乎在很多地方弹出:如果任一对等网络都关闭,则导致WebRTC失败(这是可以预期的);如果在收到答案或要约SDP之后过早创建了它;而且,看似无特殊原因,在信令过程中的随机时间。
每当发生这种情况且无法解释时,我都会转到about:webrtc并尝试通过错误找到解决方法,但是由于我对所要查找的内容一无所知,没有“ ICE因这件事而失败”),我永远无法完全弄清问题所在。结果,我通常注定要不停地测试我的代码。
显然,这不是最好的方法。因此,我的问题是,我该如何诊断ICE FailedWebRTC中的错误?我应该寻找about:webrtc什么,我的代码中哪些常见错误可能导致这种情况出现?我应该了解哪些诊断工具?
在Chrome中,如果所有连接都超时,并且在15秒内未收到成功的STUN响应,则将进入ICE故障状态。
本机日志中有很多ICE调试消息:https : //webrtc.org/native-code/logging/
但是,如果不熟悉代码,将很难解释这些日志语句。如果您认为ICE会达到失败状态,而应该不会,则建议您提交错误并包括本机日志。
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |