Я пытаюсь установить соединение между устройствами в WebRTC. Устройства находятся за NAT, поэтому необходимо определить общедоступный IP-адрес. Я узнал, что STUN используется для определения общедоступного IP-адреса устройства. Но если STUN не работает, используется сервер TURN. Я также узнал, что ICE — это механизм, который справляется с этим. Я хотел бы знать, как работает ICE? Как он определяет, использовать ли STUN или TURN? Как он определяет сбой STUN и сразу переключается на TURN?
Подробнее здесь: https://stackoverflow.com/questions/328 ... ublic-ip-a
Мобильная версия