-
-
[分享]UVC虚拟摄像头的演示
-
发表于:
2020-11-19 14:06
4855
-
最近在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/
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2020-11-19 16:15
被tsingchen编辑
,原因: