Agrega video llamadas a tu aplicación en Flutter
Voximplant Flutter SDK permite a los desarrolladores integrar la funcionalidad de videollamadas en tiempo real en sus aplicaciones de Android e iOS.
Nuestro objetivo es proporcionar a los desarrolladores varias opciones para agregar videollamadas a sus aplicaciones. Flutter es un framework relativamente nuevo que apoyamos totalmente a través de nuestro Flutter SDK. Ahora puede realizar y recibir llamadas, tanto de audio como de video. Podrás interactuar con mensajes y seleccionar dispositivos de cámara y micrófono.
Demo de Videollamada Voximplant + Flutter SDK
Con esta aplicación de demostración de videollamadas de Voximplant Flutter SDK, puedes realizar, recibir y colocar videollamadas en espera. Mira la funcionalidad en nuestra demostración.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Configuración de videollamada con Flutter y Voximplant
El proceso de desarrollo se divide en cinco pasos:
- Crea una cuenta de desarrollador gratuita en Voximplant plataforma.
- Cree un escenario y reglas de VoxEngine. Siga la configuración de VoxEngine en el tutorial de chat de video peer-to-peer para configurar su servidor serverless usando el código de VoxEngine.
- Agrega Flutter SDK a tu aplicación.
- Crea la lógica de autenticación de usuarios con el SDK.
- Usa el SDK para administrar llamadas.
Descubra cómo gestionar las llamadas en nuestra documentación. Hemos preparado un tutorial detallado sobre cómo usar la API para cada propósito.
Integración de Voximplant con CallKit para iOS
Voximplant también ha publicado una integración de CallKit para iOS. CallKit proporciona una integración más profunda del servicio de llamadas en iOS, aprovechando la interfaz de la aplicación de teléfono iOS y el manejo constante de funciones como No molestar y notificaciones push. Se recomienda encarecidamente el paquete CallKit para implementaciones en iOS. Descubra el repositorio aquí.
Otras funciones de videollamadas para probar
Además de la demostración básica de videollamadas, aquí hay algunas otras funciones que puede probar:
- Use la clase
VIAudioDeviceManager
para cambiar entre el auricular o el altavoz (docs). - Cambie entre las cámaras frontal y trasera usando
VICameraManager
(docs). - Gire el video enviado para que coincida con la orientación del dispositivo usando
VIVideoRotation
(docs) y ajuste la resolución (docs) mientras ajusta la vista de transmisión entrante conVIVideoViewController
(docs). - Envíe y reciba mensajes de otros usuarios usando las clases de mensajería.
Además de esta guía, también tenemos un tutorial de Cómo hacer una videollamada con ejemplos de todas nuestras bibliotecas de cliente compatibles, incluida Flutter. Por último, asegúrese de ver nuestros repositorios de Flutter GitHub (flutter_voximplant, flutter_demos y flutter_callkit) para obtener nuevas funciones y actualizaciones.
Inicia la integracion de videollamadas en tu aplicación fácil y rápido, lee nuestra documentación y crea tu cuenta gratuita en Voximplant Plataforma