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.

  • WebView WebRTC no funciona
  • Flujo de aplicaciones para la conexión peer to peer de Android?
  • No se puede instalar el comando gclient en ubuntu 14.04
  • Compartición de pantallas de Android con WebRTC
  • Utilice Video chat en segundo plano como Skype usando WebRTC en Android
  • Android: Grabación y transmisión simultánea
  • WebRTC Conference Quality utilizando varias PeerConnection
  • Echo y ruido en el sonido webRTC android
  • Creación de una aplicación mediante la demostración WebRTC AppRtc
  • Uso de Webrtc en la aplicación nativa
  • Android WebRTC se bloquea
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.