Использовать AppRTC с настраиваемым сервером

Я успешно создаю AppRTC для Android, и я могу сделать видеозвонки, предоставляющие адрес демонстрационного приложения ( https://apprtc.appspot.com/?r=XXXXXXXX )

Мой вопрос: как я могу заставить это приложение работать с настраиваемым сервером WebRTC или с другим приложением WebRTC (например, https://talky.io/ )

Я немного смущен о том, как добиться этого. Я также следил за учебниками ЗДЕСЬ, и я могу делать вызовы между обозревателем рабочего стола, но я понятия не имею, как подключиться из приложения Android.

PS

Если кто-то заинтересован, я создал приложение по следующим ссылкам:

WebRTC: ниндзя не работает (см. Комментарии)

http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/

Solutions Collecting From Web of "Использовать AppRTC с настраиваемым сервером"

Вы можете достичь webrtc с вашего собственного сервера.

Несколько шагов:

1. Создайте собственный HTTP-сервер, чтобы предоставить службу html (то есть главную страницу вашего проекта webRTC вместо главной страницы apprtc). На этом этапе я использую node.js и node-static ( https://github.com/cloudhead/node-static ).

2. Создайте собственный сервер сигнализации. PeerJS – хороший выбор. Прочтите файлы документов. Кроме того, код HTML-файла для поддержки peerjs.

Ниже приведен пример реализации peerjs. Это мне очень помогло

https://developer.mozilla.org/en-US/demos/detail/peerjs

Удачи!

Фактически вы можете развернуть веб-версию https://apprtc.appspot.com/ на свой собственный сервер.

Это написано на GAE (Google App Engine) – http://webrtc.googlecode.com/svn/trunk/samples/js/apprtc/. Это было перемещено в папку филиалов http://webrtc.googlecode.com/svn/branches /3.53/samples/js/apprtc/

Просто зарегистрируйте учетную запись GAE https://appengine.google.com/ и разверните это веб-приложение.

Затем вы можете подключить образец WebRTC Android к своему собственному серверу GAE – https://code.google.com/p/webrtc/source/browse/trunk/talk/examples/android/src/org/appspot/apprtc/AppRTCDemoActivity. Ява

Найти строку

roomInput.setText("https://apprtc.appspot.com/?r="); 

И замените имя сервера apprtc