La clase de dispositivo de vídeo USB (también llamada clase de vídeo USB o UVC ) es una clase de dispositivo USB que describe dispositivos capaces de transmitir vídeo, como cámaras web , videocámaras digitales , transcodificadores , convertidores de vídeo analógico, tarjetas de captura y cámaras de imágenes fijas .
La última revisión de la especificación de la clase de vídeo USB lleva el número de versión 1.5 y fue definida por el USB Implementers Forum en un conjunto de documentos que describen tanto el protocolo básico como los diferentes formatos de carga útil.
Dispositivos
Cámaras web
Las cámaras web fueron de los primeros dispositivos en admitir el estándar UVC y actualmente son los dispositivos UVC más populares.
Receptores de televisión y grabadoras de vídeo
UVC v1.5 admite la transmisión de flujos de vídeo comprimidos, incluidos MPEG-2 TS , H.264 , MPEG-4 SL SMPTE VC1 y MJPEG . [ 1 ]
Formatos
Historial de revisiones
Para obtener un historial detallado de las versiones, consulte la sección de historial de revisiones de los documentos USB UVC publicados, disponibles en la página USB.org .
Soporte del sistema operativo
- Androide
- Desde el lanzamiento de Android 10 (y aún en junio de 2020), Android no es compatible con UVC [ 2 ] (dispositivos de vídeo USB). Las versiones anteriores de Android sí son compatibles con UVC. A partir de diciembre de 2023, con la actualización Feature Drop a Android 14, la compatibilidad con UVC regresa al sistema. [ 3 ]
- Linux
- La compatibilidad con la clase de vídeo USB para Linux la proporciona el controlador UVC de Linux , aunque a julio de 2017 aún no se ha implementado la compatibilidad con la captura de imágenes fijas. [ 4 ] El controlador UVC se ha incluido en el código fuente del kernel de Linux desde la versión 2.6.26. La detección de dispositivos UVC 1.5 se introdujo en la versión 4.5 del kernel de Linux, [ 5 ] pero no se ha añadido compatibilidad en el controlador con las características específicas de UVC 1.5 ni con dispositivos UVC 1.5 específicos, y todavía no se admiten las cargas útiles MPEG-2 TS, H.264 y VP8. El resultado es que algunos dispositivos UVC 1.5 que también admiten UVC 1.1 funcionan correctamente.
- macOS
- macOS incluye un controlador UVC desde la versión 10.4.3, [ 6 ] actualizado en la versión 10.4.9 para funcionar con iChat . [ 7 ]
- Windows
- Windows XP tiene un controlador de clase para dispositivos de video USB clase 1.0 desde Service Pack 2 , al igual que Windows Vista y Windows CE 6.0 . También está disponible una actualización posterior al Service Pack 2 que agrega más capacidades. [ 8 ] Windows 7 agregó compatibilidad con UVC 1.1. La compatibilidad con UVC 1.5 actualmente solo está disponible en Windows 8, 10 y 11. [ 9 ] [ 10 ] [ 11 ] [ 12 ] Sin embargo, la mayoría de los fabricantes de dispositivos proporcionan sus propios controladores adaptados a las capacidades del producto en cuestión. : En Microsoft Windows, la compatibilidad con la aceleración de hardware para dispositivos UVC requiere que se instalen los controladores del proveedor.
- FreeBSD
- FreeBSD añadió el controlador uvc para dispositivos UVC el 18 de enero de 2011; añadido en la versión 9.0. [ 13 ]
- NetBSD
- NetBSD añadió el controlador uvideo para dispositivos UVC en septiembre de 2008; añadido en la versión 5.0. [ 14 ]
- OpenBSD
- OpenBSD añadió el controlador uvideo para dispositivos UVC en abril de 2008; aparece en la versión 4.4. [ 15 ]
- PlayStation 3
- La PlayStation 3 añadió compatibilidad con cámaras web compatibles con UVC en la versión de firmware 1.54 (solo funciona para videollamadas, no para juegos).
- MenuetOS
- MenuetOS añadió compatibilidad con cámaras web compatibles con UVC en la versión 0.87.
- Nintendo Switch 2
- La Nintendo Switch 2 ha sido compatible con cámaras web UVC desde su lanzamiento, utilizándose para juegos compatibles y funciones del sistema como GameChat . [ 16 ] Sin embargo, la Switch 2 parece tener algunos requisitos especiales para que las cámaras web funcionen, y empresas como Elgato y UGREEN buscan lanzar actualizaciones de firmware para sus cámaras web con el fin de cumplirlos. [ 17 ]
- Solaris
- Solaris incluye soporte para cámaras web UVC mediante el controlador usbvc para OpenSolaris. El controlador viene incluido con Solaris Express versión 56 y posteriores. [ 18 ]
Véase también
Referencias
- 1 2 3 4 5 Definición de clase de dispositivo USB para dispositivos de vídeo, revisión 1.5 , junio de 2012.
- ↑ "Android 10 no tiene problemas con UVC" .
- ↑ "Android 14 lanza una nueva función: Cámara web USB" . 6 de diciembre de 2023.
- ↑ " Controlador y herramientas UVC para Linux" . www.ideasonboard.org
- ↑ "Habilitar la detección de dispositivos UVC 1.5" .
- ↑ La actualización de Mac OS X 10.4.3 "incluye soporte nativo para dispositivos UVC" , NCH Software. Consultado el 29 de junio de 2019.
- ↑ Actualización de Mac OS X 10.4.9 "Incluye compatibilidad con iChat para cámaras web USB Video Class" , Apple Inc., 8 de abril de 2008. Consultado el 28 de enero de 2010.
- ↑ El controlador actualizado de USB Video Class (UVC) para Windows XP con Service Pack 2 ya está disponible .
- ↑ Descripción general del controlador de clase de vídeo USB . Microsoft. Consultado el 22 de julio de 2014.
- ↑ barrygolden. "Descripción general del controlador de clase de vídeo USB - Controladores de Windows" . docs.microsoft.com . Consultado el 26 de mayo de 2020 .
- ↑ barrygolden. "Guía de implementación de la cámara UVC de Windows 10 - Controladores de Windows" . docs.microsoft.com . Consultado el 26 de mayo de 2020 .
- ↑ barrygolden. "Extensiones de Microsoft a la especificación USB Video Class 1.5 - Controladores de Windows" . docs.microsoft.com . Consultado el 26 de mayo de 2020 .
- ↑ "Manual de interfaces del kernel de FreeBSD UVC(4)" . 6 de agosto de 2012. Consultado el 10 de septiembre de 2013 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ^ "uvideo(4) - Páginas del manual de NetBSD" . man.netbsd.org .
- ↑ "uvideo(4) - Páginas del manual de OpenBSD" . man.openbsd.org .
- ↑ "Cámaras USB-C y Nintendo Switch 2" . Nintendo of Europe SE . Consultado el 13 de septiembre de 2025 .
- ↑ Hollister, Sean (25 de junio de 2025). "Se ha resuelto el misterio de la compatibilidad de la cámara web de Nintendo Switch 2 y hay actualizaciones en camino" . The Verge . Consultado el 13 de septiembre de 2025 .
- ↑ "Controlador de clase de vídeo USB en Solaris" . Archivado del original el 23 de agosto de 2007. Consultado el 23 de agosto de 2007 .
- USB
- Videotelefonía