Настройка сервера 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, которые вы можете изменить в зависимости от ситуации.

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