有没有人看到过这个错误,字面意思是:
"未捕获的 DOMException:无法构造“RTCPeerConnection”:无法创建这么多 PeerConnection"?
我想这是因为我没有删除连接(也许不是,也许是因为我没有提供更多内存或其他东西)。但从哪里来呢?它们在哪里积累?
我没有找到这个问题的答案,字面上,无处可寻。
几天来我试图解决这个问题。顺便说一句,没有什么愚蠢的问题,对吧?
UPD:忘记添加我使用 sip.js 库。
发现并解决了问题。 Sip.js 库有一个.close()
关闭方法peerConnection
。但这对于垃圾收集器来说还不够。目的peerConnection
应重置为null
.
因此,解决方案是在库中添加两行新行,例如
this.mediaHandler.peerConnection = null
就是这样。 WebRTC 并不拥挤,大家都很高兴。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)