Utilice AppRTC con un servidor personalizado

He construido con éxito el AppRTC para Android y puedo hacer videocalls proporcionando la dirección de la aplicación de demostración ( https://apprtc.appspot.com/?r=XXXXXXXX )

Mi pregunta es, ¿cómo puedo hacer que esta aplicación funcione con un servidor WebRTC personalizado O con otra aplicación WebRTC (por ejemplo, https://talky.io/ )

Estoy un poco confundido acerca de cómo lograr esto. También he seguido los tutoriales AQUÍ y soy capaz de hacer llamadas entre el navegador de escritorio, pero no tengo ni idea de cómo conectarse desde la aplicación de Android.

PD

Si alguien está interesado, he creado la aplicación siguiendo los siguientes enlaces:

WebRTC: ninja build no funciona (ver los comentarios)

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

Usted puede lograr webrtc con su propio servidor.

Varios pasos a seguir:

1. Construya su propio servidor HTTP para proporcionar el servicio html (es decir, la página principal de su proyecto webRTC en lugar de la página principal de apprtc). En este paso utilizo node.js y node-static ( https://github.com/cloudhead/node-static ).

2. Construya su propio servidor de señalización. PeerJS es una buena opción. Lea los archivos doc. Además, codifique el archivo HTML para que admita peerjs.

He aquí un ejemplo de implementación de peerjs. Me ayudó mucho

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

¡Buena suerte!

En realidad, puede desplegar la versión web de https://apprtc.appspot.com/ a su propio servidor.

Está escrito en GAE (Google App Engine) – http://webrtc.googlecode.com/svn/trunk/samples/js/apprtc/ Esto se ha trasladado a la carpeta de sucursales http://webrtc.googlecode.com/svn/branches /3.53/samples/js/apprtc/

Simplemente registre la cuenta GAE https://appengine.google.com/ y despliegue esta aplicación web en ella.

Siguiente – puede conectar la muestra de Android WebRTC a su propio servidor GAE: https://code.google.com/p/webrtc/source/browse/trunk/talk/examples/android/src/org/appspot/apprtc/AppRTCDemoActivity. Java

Buscar línea

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

Y reemplazar el nombre del servidor apprtc

  • Estado emergente directamente desde coldstart
  • WebRTC llega a Android WebView? ¿Cuando?
  • WebRTC Conference Quality utilizando varias PeerConnection
  • 06-16 12: 05: 46.802: E / chromium (15693): No se puede seleccionar el dispositivo de audio
  • No se puede instalar el comando gclient en ubuntu 14.04
  • Echo y ruido en el sonido webRTC android
  • Android WebRTC se bloquea
  • No se puede resolver el símbolo webrtc en Android Studio
  • WebView WebRTC no funciona
  • Webrtc móvil cliente kurento
  • Alternativa a getUserMedia () para la lectura de flujo de cámara en vivo en iOS?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.