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í?
- El audio multipartito en WebRTC en iOS / Android se distorsiona
- Webrtc móvil cliente kurento
- Flujo de aplicaciones para la conexión peer to peer de Android?
- Utilice Video chat en segundo plano como Skype usando WebRTC en Android
- WebRTC Native API para Android
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?
- Alternativa a getUserMedia () para la lectura de flujo de cámara en vivo en iOS?
- Uso de Webrtc en la aplicación nativa
- Android WebRTC personalizar la vista remota y local
- Creación de una aplicación mediante la demostración WebRTC AppRtc
- Crear un VideoTrack WebRTC con un Capturer "personalizado" en Android con libjingle
- No se puede instalar el comando gclient en ubuntu 14.04
- Estado emergente directamente desde coldstart
- ¿Cómo implementar la videoconferencia de conferencia telefónica de 3 vías con WebRTC Native Code para Android?
@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.
- ¿Cuáles son los diez permisos más mortales?
- Android EPSON thermal Imprimir los datos desde la vista web al hacer clic? Si la impresora no se encuentra?