nex*_*xus 2 javascript firefox google-chrome webrtc getusermedia
当我在使用 rtc.close() 调用后尝试关闭 WebRTC 连接时,我认识到 Chrome 中的 about:webrtc-internals 和 about:webrtc 会保留列出的连接。在 Firefox 中,它们被标记为已关闭,而在 Chrome 中我看不到这样的标记。
我问是因为这似乎在一段时间后会对性能产生重大影响。在进行了大量调用后,性能明显受损,并且 webrtc-internals 列出了大量连接。
除了 .close() 使浏览器完全忘记连接之外,还有什么可以关闭 WebRTC 连接吗?
您应该看到对等连接转到ICEConnectionStateClosed和SignalingStateClosed。您应该做的一件事是确保停止所有本地媒体流轨道。如果不这样做,浏览器将保持它们打开状态,因为在对等连接关闭时它们不会关闭。
| 归档时间: |
|
| 查看次数: |
4257 次 |
| 最近记录: |