- Android 14 incorpora una función para usar el smartphone como webcam, algo que antes solo era posible mediante apps de terceros
- La nueva función responde al aumento en la demanda de webcams impulsado por la popularidad de plataformas de videoconferencia como Zoom y Google Meet
- Para usar un dispositivo Android como webcam, aparece una nueva opción llamada webcam USB en la configuración USB. Esto cambia el modo USB a UVC (USB Video Class), convirtiendo el dispositivo Android en una webcam USB estándar que otros dispositivos pueden reconocer
- Sin embargo, el soporte de webcam en Android 14 no está habilitado de forma predeterminada. Se requieren cuatro condiciones: que la configuración del kernel de Linux esté activada, que el dispositivo UVC esté configurado, que el USB HAL esté actualizado y que una nueva app del sistema esté precargada
- La configuración del kernel de Linux (
CONFIG_USB_CONFIGFS_F_UVC) es necesaria para que el dispositivo Android pueda montarse como un dispositivo UVC. Muchos dispositivos que se actualicen a Android 14 probablemente tendrán un kernel con esta configuración habilitada
- Una nueva app del sistema llamada “Webcam Service” (
com.android.deviceaswebcam) está incluida en Android 14. Esta app implementa el servicio “DeviceAsWebcam”, que envía los cuadros de la cámara a un nodo /dev/video que el dispositivo host puede leer
- La app Webcam Service inicia un servicio en primer plano para mantenerse activa por decisión del sistema. Usa la API Camera2 y admite transmisión en resoluciones de 720p (1280x720) o 1080p (1920x1080)
- El método exacto de codificación, los parámetros de video y el nombre que se muestra al host varían según cómo el fabricante del dispositivo configure el dispositivo UVC usando configfs. El USB HAL debe actualizarse para que el dispositivo pueda cambiar el modo USB a UVC cuando Android lo seleccione en la configuración
- La nueva función representa un avance importante, ya que puede convertir cualquier teléfono con Android 14 que cumpla los requisitos en una webcam USB estándar que funcione con cualquier PC
1 comentarios
Opiniones de Hacker News