ho un app WebRTC, e diciamo due clienti (client1
e client2
), c'è qualche modo per scoprire cosa candidato ICE data dal client1
viene utilizzato da client2
e viceversa? perché, ogni volta per trovare questo fuori, devo usare wireshark
su entrambi i clienti, ho pensato leggendo il sdp
potrebbe aiutare, ma mi sbagliavo, in quanto dà tutti i possibili candidati ...WebRTC: Determinare l'ICE candidato scelto
Scenario: tutto Le porte UDP
del client1 sono bloccate (mi blocco per scopi di test).
di 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
...
Partenza questa discussione: https://groups.google.com/d/msg/discuss-webrtc/-VReEXf9RBM/h91i7CD-oJ8 J –