gpt4 book ai didi

webrtc - DOM 异常 : Error processing ICE candidate

转载 作者:行者123 更新时间:2023-12-03 14:34:13 26 4
gpt4 key购买 nike

我收到此错误 DOMException: Error processing ICE candidate当我尝试添加一个 ice 候选者时。这是候选人:

candidate:1278028030 1 udp 2122260223 10.0.18.123 62694 typ host generation 0 ufrag eGOGlVCnFLZYKTsc network-id 1



此外,它并不总是发生 - 其他时候一切都很顺利。我无法重现会引发此错误的一致模式。任何有关如何解决此问题/调试的想法将不胜感激!

最佳答案

这个问题几乎完全没有记录,更糟糕的是,只有 Google 似乎正在实现 w3 webRTC 标准。他们也偏离了这个标准。

但是,由于这很可能发生在 Chrome 上(我没有检查 Firefox,并且 Safari 没有实现 getUserMedia()),因此从控制台启动 Chrome 获得的此错误消息可能会有所帮助:

[ERROR:rtc_peer_connection_handler.cc(1439)] Error processing ICE candidate.
[ERROR:webrtcsession.cc(1134)] ProcessIceMessage: ICE candidates can't be added without any remote session description.

因此,根据 Chrome 的最新版本,您无法在不设置远程描述的情况下添加 ICE 候选对象,并且由于 2017 年除 Facebook Messenger 外没有任何 webRTC 进展,这在可预见的 future 看起来是有效的。

所以记得打电话
if(!peerConnection || !peerConnection.remoteDescription.type){
//push candidate onto queue...
}

并在设置远程描述后,迭代队列以添加具有正确状态的对等连接的候选者!

关于webrtc - DOM 异常 : Error processing ICE candidate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38198751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com