He creado una aplicación de chat de Android y quiero agregar la funcionalidad de video / llamada de audio. ¿Cómo podría hacer esto?

Hay dos formas de hacerlo:

  1. Desarrolle su propia funcionalidad de llamada de audio / video desde cero.
  2. Use SDK de llamadas de audio / video de terceros para construir e integrar rápidamente.

Si tiene una solución que enfoque adoptar, esta publicación de blog sobre el Dilema de compilación vs compra podría ayudarlo.

Nosotros en Applozic podría ser realmente útil si decides tomar la segunda opción aquí.

En Applozic Inc. proporcionamos SDK de audio / video en tiempo real, con tecnología de Global Cloud Infrastructure.
Además de Android, también admitimos llamadas de audio / video en iOS y en la web, por lo que se prevé la posibilidad de llamadas entre dispositivos / plataformas.

Para garantizar un alto nivel de redundancia y garantías de tiempo de actividad, tenemos servidores distribuidos geográficamente .

También entendemos que los retrasos y los retrasos pueden ser una molestia, por lo tanto, corremos en una pila móvil optimizada para lidiar con altos niveles de jitter, pérdida de paquetes y alta latencia.

Además de las llamadas de audio / video, Applozic admite muchas otras funciones para crear una aplicación de mensajería completa. En caso de que desee ver nuestra plataforma en acción, siempre puede programar una demostración con uno de nuestros expertos en soluciones.

Prueba la biblioteca pjsip. Es bastante potente y tiene muchos documentos. También puede encontrar muchos proyectos de fuentes abiertas usándolo.
Puede encontrarlo aquí. [Open Source SIP, Media y NAT Traversal Library]
Y el proyecto CSIPSIMPLE usando pjsip. [Https://code.google.com/p/csipsi…]

Te recomiendo que busques en Stack Overflow.
Pronto será el sitio oficial de preguntas y respuestas relacionadas con el desarrollo de Android.
Feliz codificación. 😉

Puede usar webRTC para eso. Verifique este enlace Ejemplo de código simple para Android WebRTC Video Chat (videollamadas) a través de QuickBlox SDK + API

More Interesting

Quiero aprender a desarrollar aplicaciones de Android. ¿Cómo puedo hacer eso solo por medio del autoaprendizaje? ¿Cuánto tiempo me podría llevar comenzar a desarrollar aplicaciones pequeñas y menos complicadas?

Estoy desarrollando una aplicación para iOS que debería mostrar los bancos de sangre cercanos en un mapa basado en mi ubicación. ¿Cómo logro esto?

Quiero desarrollar una aplicación de Android que ofrezca contenido a diario. ¿Debo usar firebase o una API REST?

Estoy interesado en el desarrollo de Android. El estudio de Android necesita 2 GB de RAM, mientras que solo tengo 984 MB y no puedo permitirme aumentarlo. ¿Como lo instalo?

Contraté un estudio de desarrollo de aplicaciones móviles en alta mar para crear una aplicación. Durante los últimos 2 meses sigo recibiendo excusas sobre por qué el desarrollo no progresa tan rápido como se estimó originalmente. En esta etapa, el presupuesto estimado será 2x-3x más. ¿Es esto normal o debería buscar sacar el proyecto?

Google Play rechaza mi aplicación de Android porque consiste en un póster de película. Pero he usado API gratis. ¿Alguien puede ayudarme a publicar?

Tengo un iPad Air y últimamente ha comenzado a ser más lento, incluso cuando ejecutaba aplicaciones, solía funcionar perfectamente. ¿Por qué es esto?

Si me gusta jugar en mi teléfono inteligente, ¿es realmente útil Google Play Games?

He hecho la parte de codificación de Android en Eclipse. Después de esto, ¿qué debo hacer?

Estoy lanzando una aplicación gratuita. ¿Cómo puedo agregar atractivo para tener más usuarios?

Si compro una reseña para una aplicación de Android, ¿es buena para mi aplicación?

Quiero implementar la función de deslizamiento con transición para mis actividades en mi aplicación de Android. ¿Cómo debería hacer esto?

Tengo un dispositivo Apple, un dispositivo Android y una MacBook. ¿Cuál es la forma mejor y menos complicada de garantizar que los contactos entre todos los dispositivos permanezcan sincronizados?

Tengo 1 año de experiencia como desarrollador de Android. ¿Debo aprender la tecnología Xamarin para desarrollar aplicaciones de Android, iPhone y Windows? ¿Hay posibilidades futuras para la tecnología Xamarin?

Tengo una idea increíble para una aplicación, sé que sería un éxito, pero no sé cómo crear una aplicación. ¿Cómo empiezo?