一、UVC协议简介
UVC全称是USB Video Class(USB视频类),是一种标准化的USB视频设备通信协议,它定义了摄像头与主机之间的数据传输协议和格式。
UVC协议的出现,解决了摄像头厂商之间互不兼容,以及摄像头应用开发与平台之间的散乱问题。
UVC标准是由USB-IF主导制定的,目前最新的版本是UVC 1.5,UVC的缺省设置类容易实现,不需要额外的驱动程序。
文末附:完整工程代码下载链接。
二、UVC协议不同版本对比
UVC协议的出现在2001年,目前已经发布了几个版本的标准协议:
| UVC版本 | 发布时间 | 支持最高分辨率 | 区别
UVC 1.0 | 2005年 | 800 x 600