假设我们有以下内容:
Peer1 加入,创建 RTCPeerConnectionAPeer2 加入,创建 RTCPeerConnectionBSDP/ICE握手发生,连接建立,流媒体发生
4A。Peer2失去连接并重新加入
4B。Peer2刷新浏览器
Peer1在4A和应该做什么4B?
同4A一个RTCPeerConnection对象可供对等方使用 - 是否需要完成任何工作才能完全修复连接?
在4B,Peer1保持了连接的一端但Peer2从头开始。可以Peer1重用ICE候选对象并localDescription修复与RTCPeerConnection另一端新对象的连接,还是还需要创建一个全新的实例RTCPeerConnection并重新启动握手、候选对象等?
4a:这是通过冰重启完成的。https://webrtc.github.io/samples/src/content/peerconnection/restart-ice/是如何执行此操作的示例。
4b:将需要新的对等连接,因为刷新的选项卡将没有用于解码旧流的加密凭据。
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |