Esta aplicación muestra cómo utilizar la Media Projection API como fuente de vídeo para compartir la pantalla. Aprenderemos a utilizar el capturador de vídeo personalizado para capturar la pantalla del dispositivo y publicarla como flujo de vídeo.
Arquitectura
- Sesión de Vonage - Conectar y publicar
- MediaProyección - API del sistema para capturar la pantalla (requiere el consentimiento del usuario)
- Servicio en primer plano - La captura de pantalla se ejecuta en un
mediaProjectionservicio en primer plano - Captador personalizado - Amplía
BaseVideoCapturercaptura fotogramas y los envía al editor
Tiempo estimado: 25 minutos
¿Quieres saltarte este tutorial? Puedes ir directamente al código completo del cliente Kotlin en el archivo Compartir pantalla de nuestra Repo de aplicaciones de ejemplo para Android en GitHub. El repositorio incluye un README con documentación completa sobre cómo ejecutar y explorar el proyecto. Este tutorial se centra en la versión Kotlin de la aplicación de ejemplo para Android. Para la versión Java, consulta la página Repo anterior de aplicaciones de ejemplo.
Requisitos
Para completar este tutorial, necesitarás:
- Una cuenta de Video API de Vonage válida; si no tienes una, puedes regístrese para una prueba gratuita
- Android Studio
Compartir pantalla
Aprende a implementar la capacidad de compartir pantallas usando la plataforma de Video API de Vonage.