首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清除RTCPeerConnection (WebRTC)?

如何清除RTCPeerConnection (WebRTC)?
EN

Stack Overflow用户
提问于 2018-03-28 11:09:10
回答 1查看 2.7K关注 0票数 3

有没有人看到这个错误,字面上说:

"Uncaught :未能构建'RTCPeerConnection':不能创建这么多的PeerConnections"?

我想这是因为我没有删除连接(也许没有,可能是因为我没有提供更多的内存或其他东西)。但从哪来的?它们聚集在哪里?

我没有找到这个问题的答案,不管从哪都找不到。

几天后我被试着解决那个问题。顺便说一句,没有愚蠢的问题,对吧?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-04 06:58:38

找到并解决了问题。Sip.js库有一个关闭peerConnection.close()方法。但对于垃圾收集器来说,这还不够。对象peerConnection应重置为null

因此,解决方案是在库中添加两行新行,如

this.mediaHandler.peerConnection = null

仅此而已。WebRTC不拥挤,大家都很开心。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49532939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档