Я реализовал rfc5766-turn-server и запустил его на моем собственном сервере. в приложении я установил:
pc_config = {"iceServers": [{"url":"turn:username@<turn_server_address>", "credential":"password"}]};
вроде работает, но у меня есть пара вопросов:
- имеет приложение, настроенное таким образом, с rfc5766-turn-server достаточно, чтобы действовать как TURN, а также STUN-сервер, или мне также нужно запустить stun-сервер.
сервер поворота также является оглушающим, поэтому будет ли сервер поворота rfc5766 работать как сервер оглушения (в большинстве случаев) и как сервер поворота, когда это необходимо?
- для целей тестирования кажется, что он отлично работает с именем пользователя и паролем, указанными в приложении, но в конечном итоге, когда приложение находится в производстве и имеет много пользователей, все ли пользователи используют одно и то же имя пользователя / пароль для сервера TURN ??
надеюсь, мой вопрос имеет смысл ...
Спасибо