一种视频设备管理云平台制造技术

技术编号:39060735 阅读:16 留言:0更新日期:2023-10-12 19:53
本发明专利技术涉及视频监控技术领域,具体公开了一种视频设备管理云平台,包括前端设备层、平台服务层和应用层;前端设备层包括若干第一摄像头、若干第二摄像头和若干视频录像机;视频录像机用于从第二摄像头获取视频数据;平台服务层包括对接模块、流处理模块和流服务模块;对接模块包括第一对接单元和第二对接单元;第一对接单元用于从第一摄像头获取第一预设协议的视频数据;第二对接单元用于从视频录像机获取第二预设协议的视频数据;流处理模块用于解析第一预设协议的视频数据和第二预设协议的视频数据,对解析后的视频数据进行切片,形成实时视频流;流服务模块用于将实时视频流推送至应用层。采用本发明专利技术的技术方案能够提高对接入摄像头的适应性。接入摄像头的适应性。接入摄像头的适应性。

【技术实现步骤摘要】
一种视频设备管理云平台


[0001]本专利技术涉及视频监控
,特别涉及一种视频设备管理云平台。

技术介绍

[0002]目前,监控摄像头在城市的部署数量正在快速增长,同时也从以往的标清逐步向现在的高清过度。由于监控摄像头的数量众多,不用厂商,不同型号的监控摄像头可能采用不同的协议,导致监控摄像头的接入管理复杂。
[0003]为此,需要一种摄像头接入支持度高的视频设备管理云平台。

技术实现思路

[0004]本专利技术提供了一种视频设备管理云平台,能够提高对接入摄像头的适应性。
[0005]为了解决上述技术问题,本申请提供如下技术方案:
[0006]一种视频设备管理云平台,包括前端设备层、平台服务层和应用层;
[0007]前端设备层包括若干第一摄像头、若干第二摄像头和若干视频录像机;一个视频录像机与一个或多个第二摄像头连接,用于从第二摄像头获取视频数据;
[0008]平台服务层包括对接模块、流处理模块和流服务模块;
[0009]对接模块包括第一对接单元和第二对接单元;第一对接单元用于从第一摄像头获取第一预设协议的视频数据;第二对接单元用于从视频录像机获取第二预设协议的视频数据;
[0010]流处理模块用于解析第一预设协议的视频数据和第二预设协议的视频数据,对解析后的视频数据进行切片,形成实时视频流;
[0011]流服务模块用于将实时视频流推送至应用层。
[0012]基础方案原理及有益效果如下:
[0013]本方案中,通过设置第一对接单元和第二对接单元,可以从支持不同协议的摄像头获取视频数据。例如第二预设协议为GB/T28181

2016的协议,因为大部分摄像头都支持GB/T28181

2016的协议,第二对接单元可以实现对大部分摄像头的支持,从这些摄像头中获取视频数据。再例如第一预设协议为RTSP协议,通过设置第一对接单元,作为第二对接单元的补充,可以对GB/T28181

2016的协议未覆盖的摄像头进行支持,从这些摄像头中获取视频数据。通过设置流处理模块,可以统一对第一预设协议的视频数据和第二预设协议的视频数据进行解析,便于后续整体的推流。
[0014]进一步,所述平台服务层还包括延迟检测模块,用于分别从视频录像机和第二对接单元获取视频数据,判断视频延迟是否大于阈值,如果大于阈值,生成延迟报警信息。
[0015]虽然目前市场上大部分摄像头都支持GB/T28181

2016的协议,但是具体接入细节各有不同、导致摄像头接入管理复杂,因此第二对接单元运行过程中容易出错或者运行缓慢,影响后续的推流。通过设置延迟检测模块,在视频延迟大于阈值时,生成延迟报警信息,便于工作人员后续进行处理。
[0016]进一步,所述流处理模块包括流媒体处理单元和推流服务单元;流媒体处理单元用于解析第一预设协议的视频数据和第二预设协议的视频数据,生成HLS协议的视频数据;推流服务单元用于对HLS协议的视频数据进行切片,形成实时视频流。
[0017]通过将第一预设协议的视频数据和第二预设协议的视频数据统一转换为HLS协议的视频数据,便于后续的切片。
[0018]进一步,所述流服务模块包括流服务单元和网络服务单元;
[0019]流服务单元用于从推流服务单元获取实时视频流;
[0020]网络服务单元用于接收应用层的实时视频请求,根据实时视频请求从流服务单元获取实时视频流并推送至应用层。
[0021]实现了视频的实时播放。
[0022]进一步,所述平台服务层还包括存储模块,存储模块包括视频存储单元,推流服务单元还用于将切片后的实时视频流存储至视频存储单元;
[0023]网络服务单元还用于接收应用层的历史视频请求,将历史视频请求通过流服务单元发送至推流服务单元;
[0024]推流服务单元还用于根据历史视频请求从视频存储单元内提取历史视频流;推送至流服务单元;网络服务单元用于从流服务单元获取历史视频流并推送至应用层。
[0025]实现了历史视频的回看。
[0026]进一步,所述存储模块还包括数据存储单元,数据存储单元用于存储与摄像头关联的外部报警信息;外部报警信息包括外部报警类型和外部报警时间;
[0027]平台服务层还包括调度模块,调度模块用于在收到延迟报警信息后,根据当前时间和外部报警时间,筛选出预设时间范围内的外部报警信息,基于筛选出的外部报警信息确定关联的摄像头,将关联的摄像头标记为重点摄像头;
[0028]调度模块还用于向第二对接单元发送包含重点摄像头的处理信息,第二对接单元基于处理信息优先获取重点摄像头对应的视频数据并发送至流媒体处理单元。
[0029]当视频延迟大于阈值时,可能的原因为视频数据量太大,第二对接单元无法及时拉取或性能出现瓶颈无法及时处理。调度模块基于外部报警信息确定关联的摄像头,表明该摄像头的同一区域内还出现了其他报警,调度模块将关联的摄像头标记为重点摄像头,第二对接单元优先获取重点摄像头对应的视频数据并发送至流媒体处理单元,保证了该区域出现其他报警时,该区域摄像头的视频数据能低延迟的被推送。
[0030]进一步,所述前端设备层还包括若干第三摄像头,第三摄像头用于将视频数据发送至第二对接单元。
[0031]例如第三摄像头采用无线摄像头,可以摆脱数据线缆的束缚,不经过视频录像机的中转,直接与第二对接单元无线连接。
[0032]进一步,所述预设时间范围为1

10分钟。
[0033]进一步,所述平台服务层还包括分组模块,分组模块用于根据第一摄像头的安装位置信息将第一摄像头划分为若干监控组,并对同一监控组中的第一摄像头进行编号。
附图说明
[0034]图1为实施例一一种视频设备管理云平台的逻辑框图。
具体实施方式
[0035]下面通过具体实施方式进一步详细说明:
[0036]实施例一
[0037]如图1所示,本实施例的一种视频设备管理云平台,包括前端设备层、平台服务层和应用层。应用层为手机APP或网页端等可视图界面。
[0038]前端设备层包括若干第一摄像头、若干第二摄像头、若干第三摄像头和若干视频录像机;一个视频录像机与一个或多个第二摄像头连接,用于从第二摄像头获取视频数据。
[0039]第一摄像头用于采集第一预设协议的视频数据,第二摄像头和第三摄像头用于采集第二预设协议的视频数据。本实施例中,第一预设协议为RTSP协议,第二预设协议为GB/T28181

2016协议。
[0040]本实施例中,第二摄像头为有线摄像头,故需要与视频录像机连接,由视频录像机统一将视频数据上传;第三摄像头为无线摄像头,可以直接上传视频数据,故不需要与视频录像机连接。
[0041]平台服务层包括对接模块、流处理模块、流服务模块、延迟检测模块、存储模块和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频设备管理云平台,包括前端设备层、平台服务层和应用层;其特征在于:前端设备层包括若干第一摄像头、若干第二摄像头和若干视频录像机;一个视频录像机与一个或多个第二摄像头连接,用于从第二摄像头获取视频数据;平台服务层包括对接模块、流处理模块和流服务模块;对接模块包括第一对接单元和第二对接单元;第一对接单元用于从第一摄像头获取第一预设协议的视频数据;第二对接单元用于从视频录像机获取第二预设协议的视频数据;流处理模块用于解析第一预设协议的视频数据和第二预设协议的视频数据,对解析后的视频数据进行切片,形成实时视频流;流服务模块用于将实时视频流推送至应用层。2.根据权利要求1所述的视频设备管理云平台,其特征在于:所述平台服务层还包括延迟检测模块,用于分别从视频录像机和第二对接单元获取视频数据,判断视频延迟是否大于阈值,如果大于阈值,生成延迟报警信息。3.根据权利要求2所述的视频设备管理云平台,其特征在于:所述流处理模块包括流媒体处理单元和推流服务单元;流媒体处理单元用于解析第一预设协议的视频数据和第二预设协议的视频数据,生成HLS协议的视频数据;推流服务单元用于对HLS协议的视频数据进行切片,形成实时视频流。4.根据权利要求3所述的视频设备管理云平台,其特征在于:所述流服务模块包括流服务单元和网络服务单元;流服务单元用于从推流服务单元获取实时视频流;网络服务单元用于接收应用层的实时视频请求,根据实时视频请求从流服务单元获取实时视频流并推送至应用层。5.根据权利要求4所述的视频设备管理云平台,其特征在于:所述平台服...

【专利技术属性】
技术研发人员:梁帅钟宇王璇孙维陶冶戴书球
申请(专利权)人:中煤科工集团重庆研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1