我搜索了用于 Linux 的视频录制设备。搜索后,我发现有些产品声称它们没有附带驱动程序,因为它们是 UVC 设备。假设其他附带驱动程序的产品仅适用于 Windows,我购买了一个标有无驱动程序的产品,它无需任何调整就可以正常工作。这些所谓的 UVC 设备如何在没有驱动程序的情况下工作?
答案1
没有驱动程序它们就无法工作,没有设备它们就无法工作-具体的司机。他们通过实施共同标准来做到这一点,USB视频类(紫外线)。该标准描述了设备应如何识别自身、公开其支持的功能以及应如何实现这些功能。任何符合规范的设备都可以在任何具有现有 UVC 驱动程序的系统上运行。
这与 USB 鼠标、存储设备等背后的原理相同,无需特定于设备的驱动程序即可工作(或者至少提供一组通用功能,无需特定于设备的驱动程序)。