【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上
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拍摄画面时,无法成功显示画面
参考资料: Duo | Milk-V (milkv.io)