在arduino里面有使用BW21-CVB-KIT开发板做USB摄像头的例程,但是跑不起来,一运行开发板程序和电脑的摄像头APP都直接卡死了。搜了一下有人也遇到了同样问题,但是没有解决。后来研究了下官方说明,试了下将C:\Users\用户名\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.0.9\libraries\USB\src\UVCD_pram.h里面的参数默认是全部都打开,把它改成一种就行了。比如只定义 #define UVCD_H265 1
其它的都定义为0,使用potplayer就能打开了,虽然potplayer支持 MJPG
、H264和H265,但是实测只有MJPG比较流畅,延时也低。

打开设备设置

选择USB UVC CLASS

如果确实要使用开发板当USB摄像头,还是建议设置为MJPG格式,实测这个格式下potplayer,VLC,腾讯会议等APP都可以正常打开了,其中VLC比较卡。
