1 puntos por GN⁺ 2023-09-23 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 2023-09-23
Opiniones de Hacker News
  • Android 14 agrega compatibilidad para usar el smartphone como webcam
  • Se menciona al proyecto scrcpy como una solución previa para esta función, al ofrecer un script para transmitir mediante una cámara en OBS
  • Algunos usuarios usan el proyecto vdo.ninja para usar el iPhone como webcam mientras está bloqueado, y compartir video y audio del escritorio desde el navegador
  • Algunos usuarios sienten que esta función llegó algo tarde, ya que la demanda por webcams fue alta durante la pandemia, cuando todo pasó a ser remoto
  • Un usuario está decepcionado con Android por problemas como no poder conectar un teléfono de Google a una pantalla externa para hacer mirroring, y por la dificultad para acceder a respaldos de mensajes de texto y llamadas; por estas razones, se cambió a iPhone
  • Se recomienda la app Camo para usar un smartphone como webcam; la cuenta básica es gratis y permite ver la cámara por wifi
  • Algunos usuarios sienten que esta función ya estaba disponible desde hace años y se preguntan cómo puede ser algo nuevo
  • Un usuario sugiere que Android debería aprovechar esta función para diferenciarse de Apple, ya que no ve que Apple soporte este tipo de funciones fuera de su ecosistema
  • La nueva función parece agregar valor a los teléfonos Android; un usuario sugiere que el modelo 6a es la webcam con mejor relación valor-precio del mercado
  • Un usuario quiere una función para poder usar un teléfono Android como dashcam
  • Un usuario recuerda que en 2009 esto era posible con un Nokia N900 usando gstreamer, y espera que en dispositivos Android también pueda hacerse con esa facilidad