Javascript 如何清除RTPeerConnection(WebRTC)?

Javascript 如何清除RTPeerConnection(WebRTC)?,javascript,webrtc,domexception,Javascript,Webrtc,Domexception,有人看到过这个错误吗 “未捕获的DomeException:构造'RTCPeerConnection'失败:无法创建这么多对等连接”” 我猜这是因为我没有删除连接(可能不是,可能是因为我没有提供更多内存或其他东西)。但是从哪里来?它们在哪里积累 我找不到这个问题的答案,从字面上说,哪儿也找不到 几天来我一直试图解决那个问题。顺便说一下,没有愚蠢的问题,对吧 UPD:忘记添加我正在使用sip.js库。发现并修复了该问题。Sip.js库有一个.close()方法,用于关闭对等连接。但这对于垃圾收集器

有人看到过这个错误吗

未捕获的DomeException:构造'RTCPeerConnection'失败:无法创建这么多对等连接”

我猜这是因为我没有删除连接(可能不是,可能是因为我没有提供更多内存或其他东西)。但是从哪里来?它们在哪里积累

我找不到这个问题的答案,从字面上说,哪儿也找不到

几天来我一直试图解决那个问题。顺便说一下,没有愚蠢的问题,对吧


UPD:忘记添加我正在使用sip.js库。

发现并修复了该问题。Sip.js库有一个
.close()
方法,用于关闭
对等连接。但这对于垃圾收集器来说是不够的。对象
peerConnection
应重置为
null

所以,解决方法是在库中添加两行新行,如

this.mediaHandler.peerConnection=null


就这样。WebRTC并不拥挤,大家都很高兴。

如果没有更多的代码,很难猜测错误可能在哪里。有一个答案与的最大RTPEERCONNECTIONS数有关,可能是重复的