Кто пользователь ice-options в протоколе ICE?

Почему параметры ICE используются в протоколе ICE?

В RFC 5245 упоминается, что это серия токенов, которые определяют опции, поддерживаемые агентом.

Какие типы опций поддерживаются агентом?

По умолчанию это google-ice или что-то еще?

If it is not google-ice, how can I choose ice-options?

2 ответа

До того, как в мире SDP был ICE, линия C использовалась для отображения адреса мультимедиа, по которому можно было отправить RTP.

Но это не помогло в случаях обхода ICE / NAT, когда частный и публичный IP различаются. И добавьте к этому необходимость использования сервера TURN в случае асимметричного NAT.

Следовательно, ICE имеет множество параметров и, что наиболее важно,

Тег хоста показывает частный IP - может быть достигнут равноправными узлами в локальных сетях.

Тег Srflx показывает публичный IP - если возможно, доступен всему внешнему миру, если не за NAT

Метка ретрансляции, которая имеет IP-адрес TURN - которая будет зацикливать носитель в случае асимметричного NAT

Это значение различных кандидатов ICE. Есть еще несколько параметров, но это основные улучшения оригинального SDP

Я думаю, что нет стандартизированного набора значений для этой опции. Не обязательно использовать эту опцию. Вы можете не включать его в SDP.

Другие вопросы по тегам