美文网首页
Windows下虚拟UVC摄像头开发演示

Windows下虚拟UVC摄像头开发演示

作者: 清忱_d9cb | 来源:发表于2020-11-19 14:43 被阅读0次

最近在windows10 x64下开发了一个USB虚拟总线驱动,该驱动可接收上位机的指令动态创建或卸载UVC摄像头。

UVC摄像头的数据通过上位机下发给驱动,驱动再给视频播放软件,这样就可以实现视频的播放。

 1.首选编译驱动

生成以下文件

bytekitscamera.inf

bytekitscamera.cat

bytekitscamera.sys

2.使用devcon安装驱动,命令行如下

devcon.exe install bytekitscamera.inf "root\bytekitscamera"

3.由于本人的测试机为英文操作系统,且在调试模式下,故安装时会报未签名,这里我们选择install thid diver software anyway

4.安装完成后,设备管理器出现一个根设备,就是我们的总线驱动

5.这时我们使用上位机软件创建虚拟摄像头

当然是先得打开总线驱动设备,再点击创建摄像头

创建完成后,可以看到设备管理器中的UVC设备

6.使用VCL打开摄像头

7.选择一个视频文件,然后发送数据给驱动。这时可以看到VLC中的画面。这里的魔兽的视频。

关于UVC虚拟摄像头的开发主要涉及以下资料:

WINDOWS驱动开发:https://www.bytekits.com/wdm/

USB规范:https://www.bytekits.com/usb/

UVC规范:https://www.bytekits.com/uvc/

C语言学习:https://www.bytekits.com/c/

C++学习: https://www.bytekits.com/cpp/

相关文章

网友评论

      本文标题:Windows下虚拟UVC摄像头开发演示

      本文链接:https://www.haomeiwen.com/subject/hpxliktx.html