Cómo utilizar WebRTC + Pubnub Api para el cliente de chat de vídeo en la aplicación Native android

Estoy trabajando en una aplicación android con la funcionalidad de p2p video chat como Skype. Mientras que la investigación en google, tengo algunas bibliotecas pero no conseguir nada para android nativo.

I decidió ir con WebRTC con el uso de PubNub api. ¿Cómo puedo crear un cliente de chat de video android nativo con el uso de las bibliotecas allí?

Encontré un código para el cliente de chat de vídeo nativo,

Https://github.com/pchab/AndroidRTC

Esta aplicación de demostración requiere url con IP: PUERTO así que tengo una confusión sobre eso cómo el servidor será?

¿Alguien puede ayudarme?

@Alexey Osminin y @Pubnub tienen razón: se necesita un servicio de protocolo de señal ( PubNub ) y se necesita una solución WebRTC alojada para los flujos de audio / vídeo.

Su mejor apuesta es comenzar con este blog impresionante, construyendo un ANDROID WEBRTC VIDEO CHAT APP, por Kevin Gleason, quien es el que hizo la investigación AndroidRTC y WebRTC para PubNub como pasante.

PubNub y WebRTC

Hay mucha confusión en torno a lo que PubNub ofrece en la arena de WebRTC y hemos compilado todo lo que necesitas saber en un solo artículo de base de conocimiento .

Como entiendo que necesita un servidor de señalización que permite detectar pares, intercambiar descripciones de sesión a los puertos de medios de instalación; Y ayuda a compartir todo lo que se utiliza para el primer apretón de manos. Puede encontrar más información aquí: https://www.webrtc-experiment.com/docs/WebRTC-Signaling-Concepts.html . Hay un montón de implementaciones de código abierto, por ejemplo, https://janus.conf.meetecho.com/ .

Espero que esto ayude.

  • Utilice AppRTC con un servidor personalizado
  • Volumen de audio de Android webRTC
  • 06-16 12: 05: 46.802: E / chromium (15693): No se puede seleccionar el dispositivo de audio
  • WebRTC en Android
  • No se puede resolver el símbolo webrtc en Android Studio
  • Compartición de pantallas de Android con WebRTC
  • Cómo agregar funcionalidad WebRTC en la aplicación de Android
  • Streaming de vídeo con peerjs webrtc de android webview es demasiado lento
  • Native Android WebRTC aplicación de desarrollo
  • La conexión WebRTC falla en los datos celulares
  • Datos personalizados byteArray a WebRTC videoTrack
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.