Chat de video de Android con XMPP
He estado investigando la mejor manera de desarrollar una aplicación de chat de vídeo en Android que:
A) Es P2P recto
- Android: asmack (portado) o smack (parcheado)?
- Transferencia de archivos android con smack
- Cómo saber Escribir Estado en XMPP openfire usando Smack
- Inhibición de inicio de sesión La autenticación SASL falló al utilizar el mecanismo DIGEST-MD5 asmack en android
- Vida de la batería de Android XMPP
O
B) Puede aprovechar los servicios existentes (gtalk?) Que ya soportan chat de video para manejar las comunicaciones mientras son capaces de mantener una aplicación interfaz personalizada
Para esto estaba considerando usar XMPP + Jingle. He visto este post y esto , y no estoy seguro si esta idea es atm viable. Lo que me gustaría saber es si de hecho es posible usar jingle en android y cuál sería, en su opinión, la mejor biblioteca / API de los disponibles (patched smack, smack oficial, asmack, beem's asmack ..) Uso dado mi propósito.
También agradecería opiniones sobre si la opción A o B son mejores (o incluso posible, ya que no estoy seguro de la opción B es).
- Obtener XMPP Open Fire Historial de mensajes privados y archivado de mensajes en Android
- Smack Packet Listener no se ejecuta
- Enviar / Recibir solicitud de amigo Uso del servidor XMPP en Android
- ¿Cómo crear un cliente de chat XMPP para Facebook?
- El usuario de Jabber se desconecta: ¿Por qué los dos escenarios diferentes?
- Obtener usuarios en línea (entradas de la lista) usando smack 4.1 en android
- Cómo configurar / obtener datos de perfil con XMPP usando Smack
- Cómo utilizar XEP 198 (Gestión de flujo) de smack 4.1?
He investigado Beem durante una semana y he encontrado que Beem no implementa completamente los tipos de aplicación y el método de transporte de jingle.
Hola Estoy publicando esta respuesta para ayudar a la gente que busca sobre android video chat Creo que la mejor manera es para el usuario android webrtc utilizar esto como cliente
Cliente android
Y utilizar esto como servidor
Servidor Estoy publicando esto después de semanas y semanas de búsqueda así que créanme esto es la mejor solución
- Versión mínima de Android al publicar en el mercado
- Archivos jar compartidos para el proyecto y la biblioteca de Android