Kotlin
Implementar el capturador personalizado
Crear una clase que extienda BaseVideoCapturer del SDK de Vonage. Tu capturadora debe implementar varios métodos clave. Para la implementación completa revisa los archivos usados aquí: ScreenSharingCapturer.kt. Empecemos por explorar getCaptureSettings()
getCaptureSettings() indica al SDK el formato del vídeo: resolución, frecuencia de imagen y formato de píxeles.
override fun getCaptureSettings(): CaptureSettings {
return CaptureSettings().apply {
this.fps = this@ScreenSharingCapturer.fps // 15 in our case
this.width = this@ScreenSharingCapturer.width
this.height = this@ScreenSharingCapturer.height
format = ABGR
}
}
fps- fotogramas por segundo (15 fps es lo habitual para compartir pantalla)width/height- dimensiones de los fotogramas capturadosformat- formato de píxel (por ejemploABGR,NV21)
Compartir pantalla
Aprende a implementar la capacidad de compartir pantallas usando la plataforma de Video API de Vonage.
Pasos
1
Introducción2
Primeros pasos3
Crear un nuevo proyecto4
Añadir el SDK de Android5
Configuración de la autenticación6
Solicitud de permisos7
Implementar el capturador personalizado8
Inicio de la captura9
Iniciar sesión10
Ejecutar la aplicación11
Conclusión