EasyCVR基于云边端一体化架构,能支持海量视频的轻量化接入与汇聚管理。在视频能力上,可提供视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、平台级联等。
除了视频能力之外,将EasyCVR平台与智能分析网关结合使用,借助平台的视频汇聚能力,还可以实现对接入视频流的智能分析与结果输出,包括人脸检测、人脸识别、车辆检测与识别、烟火检测、区域入侵检测、安全帽检测等。
今天我们结合某项目实际案例,来和大家分享一下EasyCVR平台的视频处理与分析流程。
1)将园区项目现场的摄像头接入到EasyCVR平台进行统一录像
该园区项目现场属于内网环境,可以通过RTSP协议将摄像头统一接入到EasyCVR视频融合平台。EasyCVR平台对接入进来的摄像头进行统一完整录像,并将视频录像作为一个资源库,同时保证可以自定义设置录像存储时间以满足用户的使用需求(摄像头编码格式、视频分辨率、码率等参数尽可能保持统一)。
内网RTSP协议接入EasyCVR视频融合平台的架构图如下:
2)根据匹配条件,获取指定时间段录像
- 匹配条件由项目业主提供,直接提供数据库,数据库数据包含需要获取录像的摄像头、需要获取录像的时间段;
- 根据匹配条件,在录像资源库检索对应的视频录像,将选中的视频录像提取出来,以MP4的格式形式对外提供;
- 将提取出来的录像视频地址回写到提供数据库的指定字段;
- 截取出来的视频片段可以自行设置录像的存储路径,以一天为单位的存储时长。
3)重组选择录像视频
- 在提供的数据中,对不同匹配条件下的录像会建立一个统一关联标识,该标识由数据库提供;
- 该标识用于标识车辆,用于将匹配出来的视频进行重新整合拼接,形成车辆进入园区后完整的录像视频;
- 以MP4形式对外提供,同时对外提供视频地址,同时将视频地址回写到数据库进行记录;
- 可以设置视频存储时间。
例如:
需要获取2023.02.23 16:00~19:00时间段满足条件的视频回放,该时间段中包含了各个录像视频,所以需要进行整合。我们将需要用到的视频源进行统一的记录、输出、展示以便进行整合。
视频段中分别是由16:0016:59(A摄像头该时间段录像)、17:0017:59(B摄像头该时间段录像)、18:00~18:59(C摄像头该时间段录像)组成。
那么我们这个时间段的录像回放列表为:
- http://IP/playback/“A摄像头16:00~16:59录像片段”.mp4
- http://IP/playback/“B摄像头17:00~17:59录像片段”.mp4
- http://IP/playback/“C摄像头18:00~18:59录像片段”.mp4
最终地址:http://IP/playback/“合成录像片段”.mp4
该地址将回写到提供的数据库,也支持对外提供视频。这样,关于项目园区车辆识别的视频处理分析流程就完成了。