WebRTC OnIceCandidate 多次触发
WebRTC OnIceCandidate fired multiple times
我正在尝试构建一个在线国际象棋游戏应用程序,该应用程序使用 WebRTC 供 2 名玩家交谈。我发现 OnIceCandidate 被触发了 4 次,因此生成了 4 个 ICE(或候选人?)。 This post 表示可以进行多次射击。我的问题是,其他玩家是否应该获得所有 ICE?或者某些 ICE 或任何一个都足够好?
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:0
1 UDP 2122121471 1.2.3.121 57386 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:2
1 UDP 2122187007 1.2.3.112 57387 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:4
1 UDP 2122055935 192.168.56.1 57388 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:6
1 UDP 2122252543 2002:824a:1479::824a:1479 57389 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:3
1 UDP 1685987327 192.231.71.2 57387 typ srflx raddr 10.88.33.112 rport
57387'}
My question is, should the other player get all ICEs? Or certain ICE or any is good enough?
其他玩家应该让所有候选人进行ICE协商。
我正在尝试构建一个在线国际象棋游戏应用程序,该应用程序使用 WebRTC 供 2 名玩家交谈。我发现 OnIceCandidate 被触发了 4 次,因此生成了 4 个 ICE(或候选人?)。 This post 表示可以进行多次射击。我的问题是,其他玩家是否应该获得所有 ICE?或者某些 ICE 或任何一个都足够好?
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:0 1 UDP 2122121471 1.2.3.121 57386 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:2 1 UDP 2122187007 1.2.3.112 57387 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:4 1 UDP 2122055935 192.168.56.1 57388 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:6 1 UDP 2122252543 2002:824a:1479::824a:1479 57389 typ host'}
{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:3 1 UDP 1685987327 192.231.71.2 57387 typ srflx raddr 10.88.33.112 rport 57387'}
My question is, should the other player get all ICEs? Or certain ICE or any is good enough?
其他玩家应该让所有候选人进行ICE协商。