webRTC candidate

Вопрос такой точнее это не вопрос я просто прошу объяснить суть. Когда я создаю offer и answer через stun сервер я у двух юзеров получаю iceCandidate но этих кандидатов дофига так вот какой из них выбрать!?

I/flutter ( 7068): {candidate: candidate:3304788952 1 udp 2122260223 192.168.0.210 48995 typ host generation 0 ufrag /FnS network-id 4 network-cost 10, sdpMid: audio, sdpMLineIndex: 0}
I/flutter ( 7068): {candidate: candidate:3304788952 1 udp 2122194687 192.168.0.210 39251 typ host generation 0 ufrag /FnS network-id 3 network-cost 900, sdpMid: audio, sdpMLineIndex: 0}
I/flutter ( 7068): {candidate: candidate:559267639 1 udp 2122136831 ::1 47294 typ host generation 0 ufrag /FnS network-id 2, sdpMid: audio, sdpMLineIndex: 0}
I/flutter ( 7068): {candidate: candidate:1510613869 1 udp 2122063615 127.0.0.1 47400 typ host generation 0 ufrag /FnS network-id 1, sdpMid: audio, sdpMLineIndex: 0}
2
D/FlutterWebRTCPlugin( 7068): onIceCandidate
I/flutter ( 7068): {candidate: candidate:1876313031 1 tcp 1518157055 ::1 44729 typ host tcptype passive generation 0 ufrag /FnS network-id 2, sdpMid: audio, sdpMLineIndex: 0}
I/flutter ( 7068): {candidate: candidate:344579997 1 tcp 1518083839 127.0.0.1 46393 typ host tcptype passive generation 0 ufrag /FnS network-id 1, sdpMid: audio, sdpMLineIndex: 0}
D/FlutterWebRTCPlugin( 7068): onIceCandidate
I/flutter ( 7068): {candidate: candidate:842163049 1 udp 1686052607 95.190.171.168 48995 typ srflx raddr 192.168.0.210 rport 48995 generation 0 ufrag /FnS network-id 4 network-cost 10, sdpMid: audio, sdpMLineIndex: 0}
D/FlutterWebRTCPlugin( 7068): onIceCandidate
I/flutter ( 7068): {candidate: candidate:842163049 1 udp 1685987071 188.162.5.201 62469 typ srflx raddr 192.168.0.210 rport 39251 generation 0 ufrag /FnS network-id 3 network-cost 900, sdpMid: audio, sdpMLineIndex: 0}

Я вообще не понимаю... Объясните пожалуйста. Во всех туторах этот момент упускают.


Ответы (0 шт):