Являются ли IceCandidate и SDP статичными?

Являются ли IceCandidate и SDP фиксированными значениями? Это хорошая идея, чтобы хранить их в базе данных сервера, а не получать при каждом подключении? Если обновление этих данных неизбежно, когда я должен это сделать?

2 ответа

Решение

Нет, они не являются фиксированными значениями. Ледяные кандидаты находят пользователя в топологии сети, в которой они находятся в настоящее время, если только у вас нет статического IP-адреса (которого почти никто не имеет), а также проводного подключения к Интернету и статического адреса локальной сети, а также настольного компьютера, который подключается исключительно с помощью этих средств и никогда также через, скажем, Wi-Fi, то это, вероятно, изменится ежечасно, ежедневно или еженедельно.

SDP дополнительно содержит медиа-настройку для вызова и другую информацию, которая может меняться от вызова к вызову, и даже в середине вызова (требующий повторного согласования), если источники видео или аудио добавляются, удаляются или изменяются во время вызова. SDP может дополнительно содержать другие вещи, срок действия которых истекает, но, надеюсь, этого достаточно, чтобы отговорить вас.

Нет, они не. Кандидаты Ice содержат IP-адрес конечной точки и комбинацию портов, которые могут меняться. Даже если у вас статический IP-адрес, каждый раз генерируется новый номер порта.

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