欢迎来到天天文库
浏览记录
ID:17375077
大小:943.98 KB
页数:13页
时间:2018-08-30
《平安城市视频监控平台方案new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、平安城市视频监控解决方案1.需求简析平安城市视频监控项目,要求对现有视频监控系统进行整合,并对视频内容提供智能识别及转码服务,以满足智慧城市和多终端访问需求。此方案的目标为,整合已有平台,兼容新增设备,基于云架构综合调度,实现实时的转码、多终端监控、内容识别、智能分析等需求,最终构建一个多级化分布式的综合视频监控管理平台。(以下简称“平台”)Ø视频接入传统视频监控和防范报警系统建设具有投资大、技术要求高、涉及用户广、链接环节多等特点。同时,不同厂商间的设备对视频接入要求不同,因此要整合现有平台,同时需要兼容新增设备,并提供标准输出接口。Ø智能分析、识别数字网络化监
2、控将成为安防系统的主流,智能化是安防技术发展的目标。在大规模视频监控系统中,由于显示屏数量有限,对治安事件无法实时监控和预警。长期观察监控视频容易引起工作人员疲劳,从而不能及时发现治安隐患。解决以上问题的一个最有效的方法就是对视频进行自动智能分析。Ø实时转码不同厂家的编码格式、手持终端不同,同时低带宽的条件下处理不了大量高清的监控信息。针对上述现存弊端,需要有针对性的解决。根据用户客户端的不同需求,瞬时动态地调整视频分辨率,从而在满足用户需求的同时降低对网络带宽的消耗,从而支持更高的系统规模和多种平台的终端。Ø流媒体输出以标准RTSP视频流输出,支持多终端监控,包
3、括电视墙、PC、移动终端等等。并提高并发访问量。Ø数据大集中在链路带宽可以承载的前提下,使前端设备的数据相对集中化,在其之上进行大规模的智能分析,数据挖掘,以呈现更多的精彩应用。2.架构概述2.1方案综合构架图图2-4cVideo总体描述图cVideo云视频平台主要由七个模块组成:前端设备、接入服务器、处理服务器集群、存储服务器集群、流媒体服务器、中心服务器和客户端。依托cStor云存储平台,以及cProc云处理平台,使得cVideo构架下的综合调度和云端转码可以完美地满足超大规模视频监控、海量数据存储、以及远距离监控的要求。同时,cVideo研发了国际领先的智能
4、图像识别算法,采用大规模分布式云处理,使得计算机对视频数据达到了空前的识别和认知水平。(1)模块功能描述:l前端设备:前端设备在中心服务器的调度下进行信息采集编码,并通过网络传输。媒体数据流以RTSP的形式传输给存处理服务器,或者以SDK的形式传输给接入服务器、处理服务器;同时SDK提供设备参数、状态、云台控制等信令控制接口。(前端设备包括:模拟摄像机、网络摄像机、卡口设备、第三方平台等)l接入服务器:整合各种前端设备,将不同厂家不同平台的前端设备通过RTSP、SDK的方式接入本“平台”,以实现多种前端摄像机、已有平台的统一接入,供本平台内其他模块统一调用,并以轮
5、询的方式监听前端设备,如有异常测产生报警信号。Ø获取设备参数信息:接收中心服务器发来的请求,通过前端设备厂家的协议获取设备参数信息,反馈给中心服务器。Ø状态信息轮询:轮询前端设备的状态,及时获取前端设备是否掉线,反馈给中心服务器,由中心服务器告警、记录、显示。Ø云台控制协议转换:将系统接收的用户控制信令转换为设备厂家对应的协议,并发送给前端设备,从而使用户实现云台方向控制。Ø接入第三方平台:提供系统与第三方平台的协议转换,实现无缝对接。通过接入第三方平台的前端监控设备,实现云台控制。获取视频数据流的地址,以及第三方平台设备的列表、信息、状态。Ø对少量的不支持标准协
6、议且不提供linuxSDK的前端设备,有针对性的接入,采用SDK接收流并转换成标准协议的数据流。l中心服务器:平台的核心控制部分,实现了与客户端的信令交互、通过JobKeeper云调度系统来调度云集群节点处理各项任务、并实现对整个平台的统一管理和监控。Ø用户管理功能:根据用户信息表,管理用户登录、用户的权限,可以管理用户信息、增删用户等。Ø前端信息采集设备管理功能:根据摄像机和用户的权限,管理当前用户所能涉及的前端设备状态、节点运行状态,并进行实时的更新。Ø与用户和前端设备的信息交互功能:更新前端信息,并根据客户需求进行对前端设备调度,以及对JobKeeper的任
7、务分发。同时,进行信息数据的处理,以完成整个平台的调度工作。Ø对服务器集群进行统一的调度管理,获取每台机器的运行状态。根据机器的运行状态进行自动调度和部署,负载均衡,提高机器的使用率,进而提高服务器的梳理效率。Ø解决服务器集群信息处理的冗余状态,查错排错,保证系统的无人值守、自动生长的高效性。l云存储系统:使用cStor云存储系统,提供统一的存储资源池,用以存储关键数据,提供历史视频的回看以及相关数据的下载服务。同时,作为分布式文件系统,提供其他模块的支持,如流媒体服务器集群的支持。l处理服务器集群:大致可以分为接入分析、数据处理和结果分发三个子模块,主要负责对完
8、成对接入视
此文档下载收益归作者所有