一种基于云计算的智能调度高清综合组网视频监控系统的制作方法

文档序号:9551735阅读:422来源:国知局
一种基于云计算的智能调度高清综合组网视频监控系统的制作方法
【技术领域】
[0001]本发明涉及视频监控技术领域,特别涉及一种基于云计算的智能调度高清综合组网视频监控系统。
【背景技术】
[0002]随着社会经济的快速发展,在生活和生产的各个领域,对于高清视频监控系统的需求与日倶增,但是传统视频监控系存在传输数据量、数据处理和数据负载均衡能力不足的问题。
[0003]目前云计算技术和智能调度技术已经日趋成熟,通过云计算技术和智能调度将数据处理从终端搬移到服务器进行处理,然后根据监控终端需求进行动态的输出数据是一条解决该问题的思路。
[0004]因而,本发明基于上述思路,设计出一种基于云计算的智能调度综合组网高清视频监控系统,通过分布式调度将占用终端处理性能较大高清数据传输到服务器,由处理服务进行编解码转换,动态地输出符合带宽及观看端终端设备需求的视频流,从而能够解决传统视频监控系统架构下难以实现的问题。

【发明内容】

[0005]有鉴于此,本发明的目的是提供一种基于云计算的智能调度高清综合组网视频监控系统。从而满足对数据的处理和存储的成倍增长需求,实现无线视频监控。
[0006]本发明的目的是通过以下技术方案实现的:
[0007]本发明的一种基于云计算的智能调度高清综合组网视频监控系统,包括前端设备、传感器接入子系统、控制调度子系统、数据处理子系统、数据存储子系统、数据流媒体子系统和用户终端;其中,
[0008]传感器接入子系统:包括接入服务器,通过RTSP或者SDK的方式将前端设备连接到数据处理子系统或接入服务器,实现异构前端传感器的标准化接入,以供其他模块的调用;
[0009]控制调度子系统:包括数据库服务器和Web服务器,所述控制调度子系统以传输信令的方式访与客户端进行交互并通过ZooKe印er对整个平台进行统一管理和监控;
[0010]数据存储子系统:包括数据存储服务器阵,用于存储视频数据,并提供视频回放、下载等任务的数据调用需求;
[0011]数据处理子系统:包括数据处理服务器,数据处理服务器通过对视频数据进行编解码处理,再将处理结果以标准流媒体形式进行存储或传输到数据流媒体子系统;
[0012]数据流媒体子系统:包括流媒体服务器,用于通过RTSP流媒体服务提供实时视频查看和视频回放流,通过HTTP流媒体服务提供视频回放流;
[0013]用户终端:与数据流媒体服务器相连接,用于用户进行交互,完成用户和平台端操作信令、反馈信息和数据流的传输;
[0014]所述前端设备包括模拟摄像机、视频采集卡、模拟摄像机、硬盘录像机、PC转发机、网络摄像机、PC采集端、嵌入式IPC高清摄像机、嵌入式DVS或模拟摄像机中的一种或多种设备。
[0015]进一步,所述传感器接入子系统中,接入服务器通过监听前端传感器检测前端传感器存在的异常,如异常则启动报警。
[0016]进一步,所述数据处理子系统包括分布式云计算数据处理系统和任务控制调度系统。
[0017]进一步,所述数据存储子系统包括元数据管理系统和数据块存储服务器系统。
[0018]进一步,所述系统采用X86标准服务器加云视频监控软件的方式架构,所述各个子系统通过INTERNET接入或直接接入的方式与服务器建立连接关系。
[0019]本发明的有益效果是:
[0020](1)存储数据量大
[0021]相比以固件为主的传统视频监控系统架构,基于云计算的视频监控系统具有存储能力强和灵活的存储扩展能力。该系统以面向异构的前端传感器和同构的X86标准服务器阵列代替传统的视频固件矩阵,以分布式存储和控制节点代替传统硬盘录像机,可直接通过添加存储节点的方式扩展系统的存储能力。
[0022](2)支持远距离大规模的视频监控
[0023]传统的监控系统网络主要依部署电缆连接成局域网,少数能进行小规模的远程监控。所述系统利用ZooKe印er控制调度服务器资源,提高传感器终端的全公网传输效率,实现远距离视频监控。
[0024](3)高效的数据处理能力
[0025]数据处理端采用分布式数据处理节点阵列将视频信号转换为监控终端能播放的信号,有效避免移动监控端解码能力小的问题,使得数据传输和视频监控更稳定,满足了移动终端接收和播放高清视频的需求。
[0026]本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。
【附图说明】
[0027]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:
[0028]图1为本发明的模块拓扑图;
[0029]图2为本发明的存储端系统连接示意图;
[0030]图3为本发明的数据处理端模块的工作流程示意图;
[0031]图4为本发明的数据控制端系统架构示意图;
[0032]图5为本发明的数据流媒体系统架构示意图。
【具体实施方式】
[0033]以下将参照附图,对本发明的优选实施例进行详细的描述。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
[0034]如图1所示,本发明的基于云计算的智能调度高清综合组网视频监控系统,其包括以下组成部分:
[0035](1)传感器接入子系统1:包括接入服务器,通过RTSP或者SDK的方式将前端设备连接到数据处理子系统或接入服务器,实现异构前端传感器的标准化接入,以供其他模块的调用;接入服务器通过监听前端传感器检测前端传感器存在的异常,如异常则启动报警。
[0036](2)控制调度子系统2:包括数据库服务器和Web服务器,所述控制调度子系统以传输信令的方式访与客户端进行交互并通过ZooKe印er对整个平台进行统一管理和监控;
[0037](3)数据存储子系统3:包括数据存储服务器阵,用于存储视频数据,并提供视频回放、下载等任务的数据调用需求;
[0038](4)数据处理子系统4:包括数据处理服务器,数据处理服务器通过对视频数据进行编解码处理,再将处理结果以标准流媒体形式进行存储或传输到数据流媒体子系统;
[0039](5)数据流媒体子系统5:包括流媒体服务器,用于通过RTSP流媒体服务提供实时视频查看和视频回放流,通过HTTP流媒体服务提供视频回放流;
[0040](6)用户终端6:和数据流媒体服务器进行连接,实现视频调用和播放;
[0041](7)前端设备7:包括模拟摄像机、视频采集卡、模拟摄像机、硬盘录像机、PC转发机、网络摄像机、PC采集端、嵌入式IPC高清摄像机、嵌入式DVS或模拟摄像机中的一种或多种设备。
[0042]其中,各组成部分详述如下:
[0043]1.传感器接入子系统
[0044]接入端的工作包括连接前端传感器并提供统一接口,支持的传感器设备主要包括:模拟摄像机,视频采集卡、模拟摄像机、硬盘录像机、PC转发机、网络摄像机、PC采集端、嵌入式IPC高清摄像机、嵌入式DVS、模拟摄像机或平台设备等。传感器端和接入端服务器通过数据流和信令流进行交互,若采用智能化的网络摄像机,则直接与数据处理服务器进行数据流交互,控制服务器通过信令流与接入服务器进行交互。
[0045]数据流通过接入到平台经过接入服务器和出服务器统一传输到视频流媒体服务器中进行分发,实现多用户对同一视频数据流的查看功能。对于支持RTSP协议的传感器可以通过统一资源定位符(Uniform ResourceLocator,URL)地址格式直接将视频数据流传输给处理服务器阵列。对于不支持RTSP协议的传感器通过集成SDK的方式接入到接入服务器,将视频数据流从新编码成RTSP协议后接入系统。对于传感器终端是第三方视频监控平台,通过平台的SDK获取URL。如果第三方视频监控平台不支持RTSP协议,可通过该平台的SDK获取帧数据后重新编码成RTSP流。
[0046]接入端的信令流完成各种设备的控制信号的传递,统一由控制服务器进行分发。对于网络摄像机,数据控制服务器通过信令流对接入服务器进行控制,接入服务器调用相应平台的SDK进行对网络摄像机进行控制。对于第三方监控平台,控制服务器可通过
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1