ich eine WebRTC App haben, und lassen Sie uns zwei Kunden sagen (client1
und client2
), ist es eine Möglichkeit, um herauszufinden, welcher Kandidat ICE von client1
gegeben durch client2
und umgekehrt? weil, um jedes Mal, dies herauszufinden, ich wireshark
auf beiden Clients verwenden haben, dachte ich, die sdp
Lesen könnte helfen, aber ich war falsch, da es alle möglichen Kandidaten gibt ...WebRTC: Bestimmen Sie den ausgewählten ICE Kandidat
Szenario: alle UDP
Ports von Client1 sind blockiert (blockiert mich zu Testzwecken).
Client1 SDP:
...
a=rtcp:49407 IN IP4 <client1's IP>
a=candidate:3864409487 1 udp 2122194687 <client1's IP> 49407 typ host generation 0 // this would never work, since the udp ports are blocked...
a=candidate:3864409487 2 udp 2122194687 <client1's IP> 49407 typ host generation 0
a=candidate:2832583039 1 tcp 1518214911 <client1's IP> 0 typ host tcptype active generation 0
a=candidate:2832583039 2 tcp 1518214911 <client1's IP> 0 typ host tcptype active generation 0
a=candidate:973648460 1 udp 25042687 <TURN server IP> 64790 typ relay raddr <Proxy IP> rport 39963 generation 0
a=ice-ufrag:YSvrOiav8TglpCWD
...
Schauen Sie sich dieses Themas: https://groups.google.com/d/msg/discuss-webrtc/-VReEXf9RBM/h91i7CD-oJ8 J –