监控平台软件是基于网络的全数字化的信息传输和管理系统,属于第三代开放式技术的综合
网络监控产品。
简介
监控平台结合了现代音、视频压缩技术、
网络通讯技术、计算机控制技术、
流媒体传输技术,采用模块化的软件设计理念,将不同客户的需求以组件模块的方式实现;以网络集中管理和网络传输为核心,完成信息采集、传输、控制、管理和储存的全过程,能够架构在各种专网/局域网/城域网/广域网之上,超视科技与市场主流硬件厂商配合,兼容多种品牌硬件产品。真正实现了监控联网、集中管理,授权用户可在网络的任何计算机上对监控现场实时监控,提供了强大的、灵活的网络集中监控综合解决方案。
监控平台国内外研究开发现状
近几年来,p2p(peer-to_peer) 技术得到了广泛的关注和发展。利用p2p技术来下载文件已经相对成熟,BT、eMule等成为人们常用的下载软件。随着流媒体和网络技术的快速发展,通过互联网传输多媒体特别是实时视频流越来越受到关注。但由于通过互联网传输多媒体需要占用很大的网络带宽,传统的
C/S架构采用服务器转发模式,服务器有限的带宽和处理能力,已经很难支持大规模用户应用。
P2P技术有效地解决了这一难题,每个用户在下载观看流媒体的同时,向其他用户上传自己拥有的资源,有效地利用了每个用户的带宽和处理能力,将对服务器的带宽和处理能力要求有效地分布到每个节点上。
目前的p2p流媒体系统大多数采用基于gossip协议的
网状拓扑结构,节点加入系统时,从服务器或其他节点获取观看同一视频的伙伴节点,然后在伙伴节点间周期性发送缓冲区映射,采用一定的调度方法通过“推”或者“拉”的方式从其伙伴节点获得数据块放入到本地
数据缓冲区之中。
这种结构的特点是客户端需要较长的缓冲时间,也就是在客户端开启较大的缓冲区缓冲足够的视频数据来达到视频播放初期的流畅性,同时缓冲足够的视频来提供给其他节点。
由于这些特点导致用p2p流媒体系统传输实时视频流会有很大的延时,同时为了适应网络波动提高视频质量,在缺少数据时会造成视频停顿。
四大模块
监控平台分为四大模块:
一、管理服务器模块:
管理服务模块是系统的核心,是整个系统的主服务器,
桥接了其他的各个服务模块。主要用于管理系统平台所有的设备和与其它的管理服务器进行通讯和同步。可以实现对远程数字视频设备的机构、人员、设备、任务、报警、日志等的配置、设备巡检和实时访问权限控制等管理。
当多个客户端需要同时查看某监控点的相同画面时,势必会造成在一条通讯网络线路上的数据拥堵,严重浪费网络资源。
流媒体服务器支持视
音频流的转发,当有多个客户端需要同时访问同一远程画面时,可以通过流媒体服务器进行转发,在转发服务与前端视频通道之间只占用一个通道带宽的网络资源,再由
转发服务器将数据分发给多个客户端。
流媒体服务模块分为实时流媒体服务模块和回放流媒体服务模块。实时流媒体服务模块用于对本地的实时
视频流进行转发。回放流媒体服务模块用于对本地的回放视频流进行转发。
三、报警主机管理模块:
可对霍尼韦尔、C&K、博世、时刻、等所有能使用Vista和CK键盘的报警主机品牌进行管理。通过串口或网络通讯的方式,将分散在各个地方的独立的报警子系统进行联网,报警管理中心可对任何一个子系统进行报警控制,如:报警布防、撤防、旁路、清除报警、报警输出的打开、关闭等。
当任何一个报警子系统有报警发生时,报警管理中心能快速准确的显示出报警的详细信息,如:报警地点、名称、类型、子系统号、防区号等,并会自动根据预先设置的报警预案进行联动操作,如:视频弹出播放、播放指定声音、视频群组播放、视频群组沦陷、联动报警输出、报警布撤防、电视墙切换、联动云台预置位、巡航、发送手机短信、LED屏显示、打印机打印等。
四、客户端模块:
客户端模块是最终呈现在用户面前,供用户操作使用的模块,客户端通过与各个服务组件进行通讯,用于实现电子地图、显示实时视频和回放录像、控制云台镜头动作、控制报警输入输出等监控操作,以及配置电子地图、
外部设备及用户权限等管理功能。