cVideo云视频监控系统

背景

随着城市的现代化和经济的快速发展,构建和谐社会的必要性日益增加,各个城市都在努力建设“安全的城市”。其中,安全监控系统作为保护城市居民人身和财产安全的有力措施,自然成为安全城市的重要指标。这也对传统的安防监控系统提出了新的要求,给监控市场带来了新的机遇和挑战。

视频监控技术不断发展,用户对视频监控产品的需求也在不断提高。用户需要更高清晰度的产品,更好的功能,更稳定的性能,更丰富的终端等等。为了实现大规模的高清监控,有必要从视频源采集,视频信号编解码,视频信号传输,视频实时监控和录像,视频等方面支持大规模网络高清。文件播放。这给高清监控系统带来了一系列实际问题:网络带宽紧张,存储空间巨大,性能要求成倍增加,投资和维护成本高,系统扩容和升级压力等等。

因此,云视频监控模型应运而生,充分利用“云”计算能力和存储容量,从而保证了大规模高清视频监控的可行性和可靠性。

产品介绍

cVideo云视频监控系统是南京云创大数据科技有限公司开发设计的大型高清视频监控解决方案。依托公司的cStor云存储平台和cProc云处理平台,集成调度和云计算。 cVideo框架下的转码可以满足大规模视频监控,海量数据存储和远程监控的需求。与此同时,cVideo还开发了一种智能图像识别算法,该算法使用大规模分布式云处理,使计算机能够实现视频数据的识别和识别。

RVtzHuXH75HQBJ

图1移动终端(以IPad为例)

系统架构

RVtzICpBGDxlVk

图2集成视频监控云平台架构图

前端设备以中央服务器的形式收集信息,以RTSP的形式将其发送到存储/处理服务器集群,或者以SDK的形式将其发送到访问服务器。 (前端设备包括:模拟摄像机,网络摄像机,卡口,第三方平台等)

集成各种前端设备,通过RTSP或SDK将不同厂商不同平台的前端设备连接到系统,实现各种前端摄像头和现有平台的统一访问,并由其他模块统一调用。平台。通过轮询监视前端设备,如果出现异常则生成警报。

中心服务器是平台的核心控制部分,实现与客户端的信令交互,通过JobKeeper云调度系统调度云集群节点处理各种任务,实现对整个平台的统一管理和监控。

用户管理功能:根据用户信息表,管理用户登录,用户权限,管理用户信息,添加和删除用户等。前端信息采集设备管理功能:根据摄像机和用户的权限,管理前端设备的状态和当前用户可以参与的节点的运行状态,并进行实时更新。与用户和前端设备的信息交互:根据客户需求更新前端信息,安排前端设备,以及JobKeeper的任务分发。同时,处理信息数据以完成整个平台的调度。统一调度管理服务器集群,获取每台机器的运行状态。根据机器的运行状态自动调度和部署,实现负载均衡,提高机器的利用率,从而提高服务器的处理效率。解决服务器集群信息处理的冗余状态,检查和调试错误,确保系统无人值守和自动增长。

cStor云存储系统提供统一的存储资源池,用于存储关键数据,提供历史视频审查和相关数据下载服务。同时,它支持网络装载驱动器号的模式,以满足整个平台中其他模块的存储要求。

它可以大致分为三个子模块:访问分析,数据处理和结果分发。它主要负责完成访问视频的各种处理任务,如内容识别,实时转码,视频存储等,然后处理处理后的结果。发送到流媒体服务器和存储服务器。

标准RTSP流媒体服务以流媒体服务器的形式提供,用户可以根据相应的流RTSP地址实时获取系统处理的实时视频数据,进行监控和远程访问。虚拟IP技术用于备份冗余机制,并为公共网络和内部网的不同访问要求提供不同的码流推送。

支持主流操作系统,如Windows,Linux,iOS和Android。它提供B/S和C/S架构客户端,控制墙上的视频解码,并实现与用户的直接交互。

RVtzIC3AXT7oW0

C/S客户端接口如上所述RVtzIDaqx46hl

B/S客户端界面如上所述

产品功能

cVideo基于cStor云存储和cProc云计算平台,具有低成本,高可靠性的海量存储容量,数据处理能力和无限的可扩展性。当用户的存储需求增长时,他们只需要添加存储节点。并支持热插拔,服务不间断动态升级等功能,这将大大降低用户的投资和升级维护成本。

基于分布式架构,cVideo以集群的形式提供服务,将大量实时视频数据的压力均匀分配到每个处理节点,实现负载均衡,确保每个节点处于高效运行状态。根据实时性要求,优化了数据访问,处理,转发等模块,防止数据在集群内迁移,减少IO和传输操作,进一步保证实时性。

为了满足跨平台使用和第三方应用程序开发的需要,cVideo的外部接口使用标准HTTP协议。 cVideo保存了复杂的SDK,但是在系统内部构建RPC服务器,响应WebServer服务器收到的请求,提供远程请求方法调用的形式,只需要通过HTTP协议发送请求(即相应的URL)地址),系统返回结果,使操作非常容易。

为了尽可能优化系统性能,cVideo将根据用户客户端的监控要求动态调整视频分辨率,从而在满足用户需求的同时减少网络带宽的消耗,从而支持更高的系统规模。对于摄像头捕获的高清视频信号,cVideo将在cProc云计算平台上使用高效的实时转码技术,将收集的高清视频信号转换为满足监控客户端需求的信号并转发实时。减少了监控端的解码压力,使监控更加顺畅,有效支持IPAD,手机等移动终端的监控需求。

cVideo的智能图像检索采用先进的图像处理技术与模式识别相结合,检索现有的海量视频,实现事件视频的切片回放,运动帧提取和对象跟踪。目前,cVideo可以实现对烟雾,火灾,移动物体,残余物,车辆统计和特定行为的高度认可。

技术规格

内容说明视频访问支持市场上大多数前端设备访问。视频输出RTSP标准流媒体格式通过流服务器推送到客户端。信息交互格式封装在HTTP协议和JSON模式中,以实现信令交互。数据存储基于cStor分布式云存储系统。存储容量和读/写速度可根据需要动态增加或减少节点。负载平衡根据机器负载自动执行负载平衡。在添加或减去一个处理节点之后,系统甚至可以均匀地将数据分配给每个节点。稳定系统运行7 * 24小时而不会出现故障。可靠性系统没有单点故障,任何节点都关闭,系统正常工作,客户端没有影响。可扩展性通过添加存储/处理节点,存储容量/处理性能自动提高,整体性能和可靠性随着节点数量的增加而线性增加。多终端支持基于云的转码技术根据终端设备的要求动态转换原始图片的分辨率以满足终端设备,并支持各种终端设备,如PC,IPAD和Android手机。代码转换延迟系统的内部处理延迟在1秒内。

市场应用

应用范围应用描述了典型的用户安全领域(Safe City,智慧城市)海量数据存储,实时视频流处理,视频内容智能识别流量管理,安全行业系统集成,统一云平台数据集中存储,提供多个应用并发访问并减少信息孤岛。交通管理局,环境保护局,公安局,互联网警察媒体,娱乐海量数据存储,海量数据处理,视频格式转换,高清节目转码电视,媒体制作相关媒体视频应用开发视频内容集中存储和管理,视频监控道路交通统计,智能导航交通管理,智能交通相关产业