For those unaware, a USB video class describes a device that's capable of streaming video -- you know, things like webcams
, camcorders, TV tuners and even still-image cameras. For the longest time, you needed to rely on your machine
to do the grunt work associated with encoding video
, but new extensions to the USB video class 1.1 have enabled those very devices to support H.264. In other words, H.264 encoding can now be offloaded to the device itself, and furthermore, the compression provides more bandwidth for additional USB devices. We're told that the H.264 Payload specification is compatible with drivers based upon the USB-IF's UVC 1.0 and 1.1 specifications and relies on proper support of the MJPG and/or Stream Based payload format, and if you're an engineer looking to integrate, the goods you need are stocked away in the source link below.