一、功能介绍
本程序用于配合 CVTool 进行视频预览和抓图。
二、编译环境说明
板端默认已包含此程序,如你不需要修改源码,可以忽略此步骤。
完整编译 SDK;
cd sdk/verify/sample_code,执行make clean && make source/iford/cv/server_demo进行编译;程序会生成到
sample_code/out/arm/app/prog_cv_server_demo目录;
三、运行环境说明
输入文件:串流场景依赖json文件,默认加载demo目录下的x_snr.json,x为串流的路数;
json说明:以一路视频 json 文件介绍字段含义:
{
"stVifCfg":
{
"snrResIdx":0,
"padId": 0,
"GroupId":0,
"vifPortId":0
},
"stIqCfg":
{
"IqFilePath": "/config/iqfile/imx307_api.bin"
},
"stIspCfg":
{
"IspDevId":0,
"IspChnId":0,
"IspOutPortId":1,
"Isp3DNRLevel":2
},
"stSclCfg":
{
"SclSkip": 0,
"SclDevId":1,
"SclChnId":0,
"SclOutPortId":0,
"SclOutPortW": 1920,
"SclOutPortH": 1080
},
"stVencCfg":
{
"VencDev":0,
"VencChn":0,
"eType":2,
"VencWidth": 1920,
"VencHeight": 1080,
"VencMaxWidth": 3840,
"VencMaxHeight": 2160
}
}json详细配置说明如下:
| 参数 | 描述 | ||
|---|---|---|---|
| stVifCfg | snrResIdx | SENSOR分辨率映射表中的索引 | |
| padId | SENSOR设备号 | ||
| GroupId | VIF Group号 | ||
| vifPortId | VIF输出端口号 | ||
| stIqCfg | IqFilePath | IQ文件路径 | |
| stIspCfg | IspDevId | ISP设备号 | |
| IspChnId | ISP通道号 | ||
| IspOutPortId | ISP输出端口号 | ||
| Isp3DNRLevel | ISP 3D降噪等级 | ||
| stSclCfg | SclSkip | 是否跳过SCL模块,设置为1表示ISP->Venc,否则ISP->SCL | |
| SclDevId | SCL设备号 | ||
| SclChnId | SCL通道号 | ||
| SclOutPortId | SCL输出端口号 | ||
| SclOutPortW | SCL输出分辨率的宽分量 | ||
| SclOutPortH | SCL输出分辨率的高分量 | ||
| stVencCfg | VencDev | VENC设备号 | |
| VencChn | VENC通道号 | ||
| eType | 编码类型,2-H264 3-H265 4-JPEG | ||
| VencWidth | 编码图像宽度 | ||
| VencHeight | 编码图像高度 | ||
| VencMaxWidth | 编码图像最大宽度 | ||
| VencMaxHeight | 编码图像最大高度 | ||
四、运行说明
将1_snr.json、2_snr.json 拷贝到板端 /customer/sample/bin 目录,然后运行 demo:
cd /customer/sample_code/bin ./prog_cv_server_demo
运行成功后,在 PC 端打开 CVTool 输入板子ip点击连接,连接成功后点击 start 预览。
五、运行结果说明
preview效果查看
正常出流会打印rtsp url,单sensor打印一个url,双sensor打印两个url,例如以下log:
成功后cv tool会自动获取链接并播放,播放成功在tool端可以可看到sensor画面。
rtsp venc dev0, chn 0, type 3, url 6600 =================URL=================== rtsp://your_ipaddr/6600 =================URL=================== Create Rtsp H265 Session, FPS: 30 rtsp venc dev0, chn 1, type 3, url 6601 =================URL=================== rtsp://your_ipaddr:555/6601 =================URL=================== Create Rtsp H265 Session, FPS: 30
注意:your_ipaddr如果为0.0.0.0,请先配置网络
单 sensor 结果 
双 sensor 结果 
退出命令:输入
ctrl + c即可退出demo

登录 | 立即注册
提交评论