关于景区直播,我们有很多不同平台的解决方案,由于很多景区要求统计人流量,自身也配备了人流统计摄像头,同时还会对票务系统进行审计,保证摄像机人流量的统计和票务系统一致性,此外,还需要将原始的满足条件的视频数据和现有的直播进行整合对外输出提供。
对于这种需求,我们也可以采用EasyCVR平台来进行多方数据的整合,下面就对这种资源整合的需求来做个简单的方案说明。
方案整体架构
预先录制人流量分别为:50p/h、100p/h、200p/h、300p/h的人流量视频,各1小时(注意,录像视频不要带时间水印);
- 步骤一:以视频资源库,录制好的MP4文件为视频源(保证视频源没有水印),采用EasyRTSPServer作为IPC摄像机模拟器,模拟输出实时RTSP流为模拟视频,支持文件循环读取;
- 步骤二:以NVR硬盘录像机为硬件载体,将模拟视频分别以不同通道接入海康硬盘录像机,进行全天候的录像;
- 步骤三:采用EasyCVR软件获取NVR视频信息,EasyCVR获取到硬盘录像机对应时间点的录像检索、回看、下载功能。
方案实现步骤
1、景区原有摄像头接入硬盘录像机进行7X24H录像;
2、将满足条件的录像文件以视频文件的方式通过EasyRTSPServer工具不断写入硬盘录像机;
例如:50人次每小时、100人次每小时、150人次每小时三段录像,可以分别以直播形式不间断向硬盘录像机进行录像。
这样做有两个目的:
1、保证硬盘录像机存储有自身景区摄像头视频和满足人数要求的视频源文件;
2、录制满足人数条件的视频为了方便截取视频输出。
可以看到这里面EasyRTSPServer工具充当了重要的一环,EasyRTSPServer是一款功能丰富且精炼的RTSPServer服务组件,性能高效、稳定、易定制,能够有效地应用于工业摄像机、智能机器人、流媒体服务器等设备,能够快速地帮助用户解决RTSP流媒体服务场景的需求。其在该方案场景中主要的工作流程分为以下三步:
1、接入需要使用的视频源;
2、7X24小时不间断输出到硬盘录像机;
3、硬盘录像机对接入视频进行不间断录像;
示例说明
例如:需要获取2021.07.04 16:00~19:00时间段满足200人次的视频回放,该时间段中包含了原始视频源和模拟视频源,我们将需要用到的视频源进行统一的记录、输出、展示来进行整合,区分方式如下:
景区摄像机一直录制在硬盘录像机通道一,为景区摄像头,编号ipc1;
50人次每小时视频文件录制在通道二,为模拟摄像头,编号ch1;
100人次每小时视频文件录制在通道三,为模拟摄像头,编号ch2;
150人次每小时视频文件录制在通道四,为模拟摄像头,编号ch3。
视频段中分别是由:16:0016:59(原始摄像机数据)、17:0017:59(模拟视频数据ch1)、18:00~18:59(模拟视频数据ch3)组成。
那么我们这个时间段的录像回放列表为:
- http://121.40.50.44/playback/ipc-2021-0704-1059.mp4
- http://121.40.50.44/playback/ch1-2021-0704-1159.mp4
- http://121.40.50.44/playback/ch3-2021-0704-1259.mp4
有统一的数据库进行记录录像信息,包含回看地址和时间段等信息,提供对外进行选择和播放界面,已经是一个完整的数据记录和统计功能,且理解和操作也十分简单。