HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程

原标题:HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程】EasyCVR视频协议融合平台不仅支持常规协议的接入 , 我们还拓展了海康SDK、大华SDK、Ehome等私有协议 。 如果前端设备协议不同且数量较多 , 则可以通过EasyCVR平台来对所有视频通道做整合和统一管理 。

HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
文章图片
EasyCVR通过Ehome协议接入设备时 , 假如设备开启移动监测录像 , 那么理论上EasyCVR的后台应该对移动物体有录像 , 但是我们实际在EasyCVR后台看不见对应的录像 , 而是定时的录像 。

HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
文章图片
通过对比工具显示发现当需要查询移动侦测录像的时候 , 这边发送的filetype类型是0 ,

HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
文章图片
此时查询到的都是定时的录像 。

HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
文章图片
再次通过抓包分析 , 当需要查询全部录像的时候这边传递的是255 。

HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
文章图片
所以修改代码如下:
intRecordExistByDay(intdevHandle,intchannelID,intyear,intmonth,intday)
{
//查找视频文件
NET_EHOME_REC_FILE_CONDstruFindCond={0};
struFindCond.dwChannel=channelID;//通道号 , 从1开始
struFindCond.dwRecType=0xff;//录像类型
struFindCond.dwStartIndex=0;//搜索起始位置
struFindCond.dwMaxFileCountPer=5;//单次可搜索的最多文件数量
//搜索开始时间
struFindCond.struStartTime.wYear=(WORD)year;
struFindCond.struStartTime.byMonth=(BYTE)month;
struFindCond.struStartTime.byDay=(BYTE)day;
struFindCond.struStartTime.byHour=(BYTE)0;
struFindCond.struStartTime.byMinute=(BYTE)0;
struFindCond.struStartTime.bySecond=(BYTE)0;
页面再次请求设备录像 , 查询结果包含了定时录像和移动视频录像 。

HIKSDK/大华SDK协议视频平台EasyCVR移动侦测录像功能无法在后台显示优化过程
文章图片
在之前的博文中我们就讲了EasyCVR的人脸识别和车牌识别 , EasyCVR的功能正在逐步完善 , 并且对于新需求的展现也在不断推进研发当中 , 如果大家想了解更多或者测试 , 可以联系我们获取测试版本 。