Kotlin

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

  1. Sesión de Vonage - Conectar y publicar
  2. MediaProyección - API del sistema para capturar la pantalla (requiere el consentimiento del usuario)
  3. Servicio en primer plano - La captura de pantalla se ejecuta en un mediaProjection servicio en primer plano
  4. 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: