2015-10-26 4 views
1

Таким образом, проблема заключается в том, что соединение с WebSocket работает на моем сервере KurentoMediaServer, но данные не передаются (пустые удаленные URL-адреса). Я знаю, что это потому, что мой KurentoMediaServer работает за NAT (Google Compute Server), но сервер STUN/TURN, который я использую, кажется, не работает.Проблемы с Kurento с серверами STUN/TURN

Это то, что выглядит мой WebRtcEndpoint.conf.ini как:

; Only IP address are supported, not domain names for addresses 
; You have to find a valid stun server. You can check if it works 
; using this tool: 
; http://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ 
stunServerAddress=173.194.66.127 
stunServerPort=19302 
; turnURL gives the necessary info to configure TURN for WebRTC. 
; 'address' must be an IP (not a domain). 
; 'transport' is optional (UDP by default). 
turnURL=test%40gmail.com:[email protected]:3478 

Я испытал это открытие все мои порты временно, чтобы увидеть, если это был вопрос, но это не было. Кроме того, test% 40gmail.com - это мое зарегистрированное имя пользователя TURN, а testpassword - мой пароль.

Следует также упомянуть, что у меня есть свой сервер KurentoMediaServer и приложение (java-сервер), работающий за тем же NAT, но у меня есть веб-страница, работающая в отдельной сети. Есть ли что-то, что мне нужно сделать с Kurento-Utils.js, чтобы моя веб-страница запускала отдельный NAT из моего приложения и медиасервера kurento?

+0

Любые обновления по этому вопросу? Это было решено? – igracia

ответ

2

электрошокового сервер вы вошли не работает, а сервер ПОВОРОТ дает возможную ошибку аутентификации с этими учетными данными, хотя он возвращает некоторые srflx кандидатов (помните TURN серверы также STUN сервера)

, сталкиваясь с проблема такая, первое, что нужно проверить на серверах STUN и TURN, используя this очень полезную тестовую страницу.

Вы должны

  • Посмотрите на действительный сервер STUN
  • Отключить конфигурацию TURN в вас KMS конфигурационный файл, чтобы выделит отказ одного сервера или другой
  • Убедитесь, что все работает с использованием STUN
  • Проверьте свой сервер TURN с помощью тестовой страницы
  • Включить TURN и убедитесь, что ваш сервер TURN работает с Kurento