De manera predeterminada, la biblioteca del lado del cliente de Vonage Video proporciona un renderizador de video estándar para editores y suscriptores. Sin embargo, puedes anular esto creando tu propio renderizador usando BaseVideoRenderer.
En este ejemplo, vamos a crear:
InvertedColorsVideoRendererque extiende BaseVideoRendererMyRendererque implementa GLSurfaceView.Renderer- A
GLSurfaceViewque muestra vídeo en color invertido utilizandoOpenGL ESsombreadores
Tiempo estimado: 25 minutos
¿Quieres saltarte este tutorial? Puedes ir directamente al código completo del cliente Kotlin en el archivo Renderizador de vídeo básico 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.
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
Renderizado básico de vídeo
Aprende a utilizar un renderizador de vídeo personalizado en Kotlin para mostrar una versión en blanco y negro de una transmisión de vídeo utilizando el SDK para Android de Vonage Video.