Подключение к сигнальному серверу с помощью xirsys и simplewebsocket

Я пытаюсь реализовать приложение WebRTC, используя API xirsys и simpleWebRTC. Я пытаюсь подключиться, используя безопасный метод. Итак, внутри файла connect.js у меня есть это:

var xirsysConnect = {
   secureTokenRetrieval : true,
   server : '../getToken.php/',
   data : {
      domain : 'MY_DOMAIN_HERE',
      application : 'default',
      room : 'default',
      secure : 1
   }
};

Когда я открываю страницу в браузере, я получаю эту ошибку в консоли:

Не удалось создать «WebSocket»: URL-адрес «undefined/v2/LONG_STRING_HERE» недействителен

Кажется, я не могу найти никакой помощи в документах. Я также пытался искать в исходном коде, но, похоже, не продвинулся вперед. Любая помощь будет оценена.


person NaijaProgrammer    schedule 03.01.2017    source источник


Ответы (1)


Потратив последние пару дней, пытаясь заставить это работать, я пришел к выводу, что демонстрация Xirsys с использованием simpleWebRTC не готова к прайм-тайму. Комментарии в исходном коде часто не отражают того, что находится в самом коде. Кроме того, действительно нет надлежащей онлайн-документации по этому поводу.

Я надеялся, что Xirsys предложит что-то более профессиональное. Жду разъяснений и улучшений с их стороны.

person BernardV    schedule 06.01.2017
comment
Проблема, с которой вы столкнулись, связана с неправильной ссылкой на домен службы Websocket при создании URL-адреса сокета. Для этого может быть несколько причин, но наиболее распространенной является просто отсутствие библиотеки simplewebrtc.connection.js с примером приложения. Если она отсутствует, переменная URL-адреса не устанавливается в конструкторе xirsys.signal.js, и весь URL-адрес не формируется. Не могли бы вы проверить, что это действительно загружается? - person LeeSylvester; 10.01.2017