Настройка сервера AppRTC
Я думаю, что заплачу... Я посмотрел везде и до сих пор не могу найти нужную информацию.
Мы создали наше собственное Android-приложение WebRTC, используя демонстрационное приложение appRTC ( https://github.com/njovy/AppRTCDemo). Он отлично работает, когда мы используем имя домена https://appr.tc/.
Мы не хотели использовать Google GAE, потому что это не бесплатно. Поэтому мы решили использовать сервер узла AppRTC ( https://github.com/ISBX/apprtc-node-server) и установить его на нашем собственном сервере. Он отлично работает на нашем собственном https://our.web.site:3000/ url. Страница онлайн выглядит точно так же, как страница apppr.tc. И мы можем подключиться с помощью наших веб-камер в веб-браузерах.
Но когда мы меняем хост в приложении appRTC android, в основном это говорит о том, что наш сервер apprtc не возвращает URL-адреса ICE-сервера.
Я потерялся. как это работает. Должны ли серверы ICE быть определены в приложении или где-то в файлах JS файлов сервера узла AppRTC?
Является ли сервер узла apprtc эквивалентом веб-страницы appr.tc? Это оглушение? ОЧЕРЕДЬ? ICE?
Кроме того, мы можем просто использовать простой сервер сигнализации, такой как peer.js, вместо сервера узла apprtc?
Спасибо за вашу помощь.
Дженни
1 ответ
Не нужно слез...
Репо, которое вы выбрали, не изменилось за последние 2 года, а это означает, что оно в основном заброшено. В нем также нет документации, что означает, что если вы не готовы посмотреть на нее самостоятельно, вы будете изо всех сил пытаться получить какую-либо помощь.
Я использую peerjs, и хотя он также не имеет активности от первоначальных авторов, несколько человек используют его, и есть, по крайней мере, некоторая достойная документация. Это также работает довольно хорошо. Я сам его разветвил, но в основном для диагностики оригинальный код в основном не тронут.
Есть несколько демонстрационных проектов для peerjs, которые вы можете изменить в зависимости от ситуации.