USB video device class

From Wikipedia, the free encyclopedia

The USB video device class (also USB video class or UVC) is a USB device class that describes devices capable of streaming video like webcams, digital camcorders, analog video converters, television tuners, and still-image cameras.

The latest revision of the USB video class specification carries the version number 1.1 and was defined by the USB Implementers Forum in a set of documents describing both the basic protocol and the different payload formats[1].


Contents

[edit] Devices

[edit] Webcams

Webcams were among the first devices to support the UVC standard and they are currently the most popular UVC devices. It can be expected that in the near future most webcams will be UVC compatible as this is a logo requirement for Windows Vista.

[edit] Drivers

[edit] Linux

USB video class support for Linux is provided by the Linux UVC driver.

[edit] Windows

Windows XP has basic support for USB video class devices since Service Pack 2. Most device manufacturers do, however, provide their own driver tailored to the capabilities of the product in question.

Windows Vista ships with a UVC class driver included.

[edit] Mac OS X

Mac OS X ships with a UVC class driver included since version 10.4.3, updated in 10.4.9 to work with iChat.

[edit] PS3

Firmware 1.54 supports UVC class Web cams.

[edit] References

  1. ^ Device Class Definition for Video Devices, Revision 1.1