Невозможно использовать ICE-сервер, используя внешний IP, сервер Coturn в Ubuntu

Я установил сервер Coturn из URL-адреса https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html в Ubuntu.

Turnserver работает нормально, используя local-ip, но когда я пытаюсь обойтись, используя exernal-ip, я получаю сообщение об ошибке.

Если я получаю доступ к Turnserver из URL браузера, я могу получить к нему доступ через external-ip. Я получаю сообщение.

TURN Сервер https для подключения администратора

Чтобы использовать соединение администратора HTTPS, вы должны установить таблицу базы данных _admin_user_ с учетными записями администратора.

Мой turnserver.conf выглядит так:

user=test:test123    
listening-port=3478     
tls-listening-port=5349

listening-ip=192.168.22.101    
relay-ip=192.168.22.101    
external-ip=202.137.12.10

realm=yourdomain.com    
server-name=yourdomain.com

lt-cred-mech    
userdb=/etc/turnuserdb.conf

cert=/etc/ssl/my-certificate.pem
pkey=/etc/ssl/my-private.key

no-stdout-log

Я запускаю сервер поворота с помощью команды:

sudo turnserver -a

И я пытаюсь сочинить, используя следующий формат:

turn:202.137.12.10:3478[test:test123]

Trickle: https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

Пожалуйста, скажите мне, где я иду не так.

1 ответ

Решение

Я понял, что было не так, оказалось, что UDP-порт 3478 был заблокирован. Также я смог получить ручеек, если использовал протокол TCP (очередь:? Transport=tcp[имя пользователя: пароль])

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