DSS视频监控系统介绍 下载本文

具体的级联技术请参见系统架构和关键技术要点。

4.2. 系统设计思想

系统在设计开发过程中,采用良好的模块化设计思想,成熟的技术,使整个系统结构清晰、功能稳定可靠,能够满足长时间稳定运行到要求。系统采取标准化设计,遵循国家或行业标准,并且具有良好到开放性和可扩充性,能够根据行业和项目的特殊要求进行扩充。

系统设计时,还注重考虑系统的易用性,安装、配置、操作都简单易用,系统的UI界面进行精心设计,在满足用户功能需求的基础上,力求简洁方便易用。

4.3. 总体层次结构

整个视频监控系统使用一系列功能服务分层次组合而成。各个服务功能清晰,稳定可靠,相互之间使用清晰到接口进行交互。

在层次结构上,视频监控系统采取分层结构,级联方式部署:

级联中心级联分中心域级联分中心域级联基层域级联基层域

只有级联基层域直接访问设备,其他级联中心节点都是通过下一级域最后到基层域来访问设备。

各层的级联分中心域通过基础域的信任后,可以访问下属域及其所管辖的相

应设备。分中心对其受信的域和设备再向上一级域进行信任,则上级域也获得了其相应的设备访问权限。操作从级联中心域到级联分中心域,分中心域向基础域请求数据,然后通过分中心域的转发等服务器向上一级转发,实现数据传输,并解决基层域上连带宽的问题。

此方案可以解决分别建网集中联网的难题,同时可以解决上级域对物理设备和服务的管理问题,将上级业务管理和下级业务及设备管理分离,使得管理更规范、简洁和有效,使得更专注于业务本身,而不是管理,提交用户的生产力。

4.4. 基层功能域

在每个基层功能域,主要由下列服务组成:

CLIENTCMSMTS*DMS*SS*WEBVMS*

注:带星的为可以多实例的服务,可以实现集群。只有WEB和CMS是单实例进程。

这些服务的主要功能为: (1)

MTS:转发服务器,负责从设备上获取音视频数据,以标准流媒体协议转发给客户端、存储服务器、上级转发服务器、上级存储服务器等。实现媒体数据的一对多、多对多转发。

(2)

DMS:设备管理服务器,负责进行设备管理,向设备执行查询配置命令,向设备发送操作命令,收集设备网管信息,收集报警信息并执行报警联动策略。

(3) SS:存储服务器,通过MTS向设备获取音视频数据,存储在第三方存储介质上,支持标准的NFS、SAMBA、ISCSI等文件协议。支持流行的DAS、NAS、IP-SAN、SAN存储方案。支持中心存储、回放,也支持设备端录像的查询、回放、下载等操作。执行存储计划。支持标准的流媒体协议。

(4) CMS:业务管理服务器,系统的核心业务服务器。负责处理监控的业务逻辑,进行权限等控制。根据业务逻辑需要,会发送命令给DMS、MTS、SS等服务器进行处理。系统的容错、负载均衡、动态集群等都在CMS上实现。

(5) WEB:web服务器,向客户提供web访问功能。管理员客户端以WEB形式提供,方便灵活修改管理逻辑,方便与其它系统接口。

(6) CLIENT:客户端应用程序,与各个服务器模块通信获取数据,展示给用户。

(7) VMS :矩阵服务器,实现解码卡、显示卡、解码器等的视频输出,可连接DLP、电视墙等。

用户进行系统管理和操作时,主要通过CLIENT或browser浏览器与CMS和WEB服务器进行通信。对设备的查询配置控制命令会发送给DMS服务器,DMS会使用相应到SDK与设备通信,执行命令。

4.5. 级联中心域

一个级联中心一般管理多个基层功能域或者多个下一级级联中心域,同时可以被上一级级联中心管理。

级联中心使用类似客户端的标准访问方式访问基层域或者下一级级联中心。一般来说访问时所使用的用户的等级会较高。

级联中心域由下列服务组成:

上一级级联中心CLIENTVCMSWEBVMTSVSS下一级级联中心域或级联基层域下一级级联中心域或级联基层域

这些服务的主要功能为:

(1) VMTS:级联的MTS模块,对客户端提供类似MTS的访问接口,是

从下一级级联中心或者基层域的MTS服务器中获取设备的音视频数据,转发给客户端本级域用户或上级域VMTS。

(2) VSS:级联的SS模块,对客户端提供类似SS的访问接口,从下一级

级联中心或者基层域的SS服务器中获取设备的录像数据,保存在本地,并提供给用户访问。

(3) VCMS:级联的CMS模块,对客户端提供类似CMS的访问接口,主

要是与本级VMTS、VSS以及各个下一级的VCMS或者基层域的CMS、DMS等进行通信,处理监控的业务逻辑。

CLIENT与WEB同基层域中对应部分类似。

级联域中的服务使用下级域的授权用户向下级域请求服务,然后模拟下级组建自己的功能域,向本域的用户提供服务。本级用户和下级用户互相隔离。本级可以为上组域创建授权用户,供上级使用本域。本级域没有物理设备,管理虚拟设备。如果本级域也有物理设备,则建设一个物理上在本地的功能域,同其它下级域共同管理即可。