【Milk-V Duo 开发板1积分体验】CAM-GC2083测试通过VLC显示摄像头拍摄画面

【Milk-V Duo 开发板1积分体验】CAM-GC2083测试通过VLC显示摄像头拍摄画面

1. 连接摄像头CAM-GC2083

1.1 开箱摄像头CAM-GC2083

一个方形塑料盒装的,很小巧

内部包括一根FPC线和CAM-GC2083本体

1.2 安装

安装摄像头时,注意摄像头和duo接口的卡榫插入FPC线时需要拉出,安装完成后按回原位固定

2. 测试连接

2.1 测试第一次连接画面

下载测试文件包 duo_camera_test_v0.2.tar.gz 并通过scp或其他方式传到Duo上

测试文件包下载链接:accessories/CAM-GC2083/Software_testing/duo_camera_test_v0.2.tar.gz at master · milkv-duo/accessories (github.com)

scp duo_camera_test_v0.2.tar.gz root@192.168.42.1:/root/

登录到Duo终端

登录方法参考往期帖子:

【Milk-V Duo 开发板1积分体验】我的第一块MPU~~开箱+连接USB网络 - CV1800B(Duo 中文论坛) - Sophgo

【Milk-V Duo 开发板1积分体验】尝试串行控制台登录+RJ45网口联网 - CV1800B(Duo 中文论坛) - Sophgo

【Milk-V Duo 开发板1积分体验】复现RJ45扩展版联网 - CV1800B(Duo 中文论坛) - Sophgo

ssh root@192.168.42.1
密码:milkv

解压测试包

tar zxf duo_camera_test_v0.2.tar.gz -C /

进入测试程序目录

cd /mnt/data/install/tar zxf duo_camera_test_v0.2.tar.gz -C /

执行测试程序推流

./CviIspTool.sh 64M

正常情况下,终端最后会看到如下日志


VPSS init with src (1920, 1080) dst (1920, 1080).
CVI_VPSS_CreateGrp:0, s32Ret=0
rtsp://127.0.1.1:8554/stream0
prio:0
CVI_RTSP_SERVICE_CreateFromJsonFile[./cfg_64M.json]
[REMOTE] cvi_raw_dump_run,158: raw dump ready...
waiting for connect...

注意rtsp:开头的链接,把IP改成Duo的IP就是我们要在VLC中拉流的地址了

在PC上打开VLC播放器,菜单“媒体”中选择“打开网络串流”,选择“网络”标签,在“请输入网络URL”中输入

rtsp://192.168.42.1:8554/stream0

再点”播放“,就可以看到摄像头推流的画面

测试结果:通过

2.2 测试2次以上连接画面

【前置条件】已通过VLC成功显示画面

【步骤】关闭画面 再次打开网络串流,输入相同的url

在PC上打开VLC播放器,菜单“媒体”中选择“打开网络串流”,选择“网络”标签,在“请输入网络URL”中输入

rtsp://192.168.42.1:8554/stream0

再点”播放“

【实际结果】播放失败

【预期结果】成功显示摄像头拍摄画面

测试结果:失败,VLC连续播放第2次及以上CAM-GC2083拍摄画面时,无法成功显示画面

Snipaste_2023-09-20_06-27-11

参考资料::pear: Duo | Milk-V (milkv.io)