2020/1/251DSS2.0数字监控系统卢文进2009-112020/1/252目录DSS2.0系统组成DSS2.0系统特点DSS2.0系统结构DSS2.0系统功能DSS2.0关键技术DSS2.0常见故障MTS-转发服务器DMS-设备管理服务器SS-存储服务器CMS-业务管理服务器WEB-服务器VMS-服务器DSS2.0系统组成MTS-转发服务器负责从设备获取音视频数据,以标准流媒体协议转发给客户端、存储服务器、上级转发服务器、上级存储服务器等。实现媒体数据的一对多、多对多转发。DSS2.0系统组成DMS-设备管理服务器负责设备管理,向设备执行查询配置命令,向设备发送操作命令,收集设备网管信息,收集报警信息并执行报警联动策略。SS-存储服务器通过MTS转发服务器向设备获取音视频数据,存储在第三方存储介质上,支持标准的NFS、SAMBA、ISCSI等文件协议。支持中心存储、回放,支持设备端录像的查询、回放、下载等操作。执行存储计划。支持标准的流媒体协议。DSS2.0系统组成CMS-业务管理服务器系统的核心业务服务器。负责处理监控的业务逻辑,进行权限等控制。根据业务逻辑需要,会发送命令给DMS、MTS、SS等进行处理。系统的容错、负载均衡、动态集群等都在CMS上实现。WEB-服务器向客户提供WEB访问功能。管理员客户端以WEB形式提供,方便灵活修改管理逻辑,方便与其它系统接口。DSS2.0系统组成VMS-服务器实现解码卡、显卡、解码器等的视频输出,可连接DLP、电视墙等。DSS2.0系统组成平台功能媒体转发中心录像存储报警管理中心业务管理设备控制平台特点分布式架构高可靠性标准协议负载均衡流媒体技术标准存储介质支持DSS2.0系统组成操作员客户端功能实时监视云台控制多画面切换监视计划任务录像回放报警联动配置报警联动矩阵上墙操作电子地图正常和全屏监控模式三维定位功能摇杆模拟报警接收和显示操作员客户端特点操作员专用简单易用人机工程学设计符合操作员日常使用习惯低资源占用可长时间连续稳定运行DSS2.0系统组成管理员客户端功能用户管理权限组管理设备管理组织结构管理存储计划管理报警联动管理常规设置服务设置升级服务管理系统日志设备状态列表用户状态列表管理员客户端特点B/S结构管理员专用管理操作实时生效可靠性高无需安装客户端DSS2.0系统组成WEB版操作员功能实时监视云台控制录像回放报警显示WEB版操作员特点操作简单无需安装客户端B/S结构演示和领导专用可靠性系统采用国际流行技术和架构进行设计,采用诸多故障处理机制、容错机制、备份机制,以及结构化、分布式的结构提高系统的可靠性。研发过程严格遵守质量控制标准,进行完整、深入地测试,使系统可以达到电信级7*24小时可靠运行,为用户提供可靠的服务。DSS2.0系统特点易用性监控软件越来越同质化,核心功能越来越稳定,提高人机界面,使之更易用,才能更好地提高用户的生产力。本系统对用户典型需求进行分析,使用人体工程、人机工程学原理进行采样、分析,进行操作流程、界面设计。根据不同操作人员的工作特点、业务能力进行针对性的分析和设计,使之更易用。扩展性系统采用模块化设计,分布式架构,保证新功能、模块添加的方便。系统广泛使用组件技术,使得从整体上还是实现上对新功能和业务的扩展都及其方便。系统采用标准化接口、协议及流媒体技术,可方便扩展新功能与对接。DSS2.0系统特点开放性提供统一设备接入接口,可以方便其它厂家设备接入。只要按接口实现设备级SDK,即可方便接入系统。标准性系统采用标准的国际规范和协议,如,RTP/RTCP、RTSP、HTTP等,可以方便与其它业务系统对接,方便进行二次开发,且保证了系统规范性,系统使用使用XML文件格式,使用AES加密算法,支持MPEG4、H.264、G.711、G.726、AMR等编码标准。DSS2.0系统特点DSS2.0系统结构系统以域的方式进行管理。基础功能域向顶级域提供授权的帐号,从而实现顶级域对下属基础功能域的管理。顶级域客户端登录顶级域CMS即可使用基础功能域的设备和服务。顶级域使用自己的用户,实现管理上的分级,上级使用下级资源,但不干预下级行政管理。级联模式下,上级中心向下级中心请求媒体数据,并在本级转发服务器的转发下向本级及上级用户提供服务,减轻下级到上级骨干网的压力。CMS中心管理服务器SS存储服务器DMS设备管理服务器MTS转发服务器WEB服务器数字矩阵电视屏显示系统管理员值班工作站数据库服务器上级域CMS中心管理服务器SS存储服务器DMS设备管理服务器MTS转发服务器WEB服务器系统管理员值班工作站数据库服务器CMS中心管理服务器SS存储服务器DMS设备管理服务器MTS转发服务器WEB服务器系统管理员值班工作站数据库服务器基层域基层域DSS2.0系统功能实时监视功能视频浏览视频轮循监视任务监视计划语音对讲语音监听客户端录像客户端抓图多窗口切换全屏模式设备树拖拉CPU和网络状态侦测TCP/UDP自动切换显示模式切换设备实时状态显示OSD叠加无限级组织结构显示设备搜索、定位设备列表实时更新DSS2.0系统功能录像回放功能前端录像查询前端录像回放前端录像下载中心录像查询中心录像回放中心录像下载中心录像计划执行多窗口录像回放多摄像头回放组回放托运图形化录像显示按报警信息回放A-B点循环回放快速回放慢速回放暂停下载列表DSS2.0系统功能电子地图功能树形电子地图子地图报警显示设备树全屏模式缩略图多屏支持节点状态更新双击显示和断开视频DSS2.0系统功能报警联动功能报警日志显示系统信息显示硬盘状态日志报警主机客户端布撤防服务端联动录像声音联动视频联动报警预案预置点支持DSS2.0系统功能矩阵控制功能所见即所得操作自动分屏操作轮循联动报警联动上墙自动联动上墙离线矩阵操作解码卡支持软解上墙支持矩阵操作权限管理级联管理命名规则系统采用域技术实现组网。设备和用户的命名在域内有效。级联时采用域间委托、授权、信任技术实现级联,故而不需要进行全局命名规划。也方便分别组网,集中联网的业务模式。用户也可以选择统一命名规划,方便统一规划和部署,实现管理上的意义。授权机制基层节点和各级级联中心都有自己的用户和权限系统,自行进行用户认证和操作鉴权的处理。基层节点和各级级联中心都为上一级级联中心提供一个高权限的用户。上一级级联中心的所有操作都通过这个高权限的用户向下一级级联中心提交操作请求。转发策略在基层功能域部署时,客户端不直接访问设备,而是通过MTS进行转发,当多个客户访问同一个摄像头时,MTS只需要向设备获取一份数据,然后复制给多个客户,从而减轻了设备的压力。在进行级联部署时,上级和下级之间的带宽比较宝贵,因此在上一级级联中心处部署VMTS,进行视频的转发,当上级的多个用户访问同一个视频时,只需要向下级获取一次数据,然后分发给多个用户,有效的减轻了上下级之间的带宽压力,同时也减轻了下级转发服务器的压力。上下级之间可能使用专用的线路进行传输,这样上级客户不需要直接访问下级的服务器,也有利于系统的隔离。DSS2.0关键技术DSS2.0关键技术无限级组织结构系统支持无限级组织结构,可以满足所有用户管理组织和设备的要求。权限按组织结构进行细化,可实现复杂的管理要求。推荐的分辨率下,9级组织结构情况下管理员端不换行。优化的抖动处理算法先进的抖动算法使图像显示更流畅,长时间监看不会产生不适感。同时提供流畅和实时的抖动控制模式供用户选择,方便在不同工作模式下使用。优化过的缓冲区管理算法使得程序适应宽带和窄带各种情况,都可以提供流畅的视频体验效果。DSS2.0关键技术网络自适应算法使用自有的适合H.264和MPEG4网络传输的网络自适应算法,提高网传效率与性能。当网络状况良好时会加速传输,在网络状况变差时会对码流、帧率及显示进行调整,改善用户的观感。并保证重要图像优先传输。看门狗系统中使用看门狗技术在热备和集群之上保证进程的正常工作。进程工作不正常时,看门狗程序会将进程在最短时间内重启,使系统处于可用状态。DSS2.0关键技术用户分级用户分为5级管理,高级别可以抢夺低级别用户的权限。级别在权限组的基础上又细化了管理,使之更贴近实际的管理需求。也为以后的管理提供了基础。系统对操作人员进行了:操作员、管理员、WEB版操作员、上级中心操作员、网管操作员的划分。分别提供客户端,使不同业务不重叠,简单了用户使用,使各种人员的操作更专业。也方便进行管理。DSS2.0关键技术权限组系统使用权限组进行权限管理,可以方便进行各种复杂的权限管理操作。可以对本组织下的权限进行细化控制,也可以对其它组织下的权限进行控制,完全满足复杂使用要求。权限组对设备和服务进行详细控制。虚拟文件系统存储系统使用虚拟文件系统提高系统安全性和磁盘利用率,并且防止Windows下的磁盘碎片。专用的缓冲和调度算法可以更好地提高磁盘效率。容错机制可以确保数据被安全写到磁盘及数据库,保证录像安全。DSS2.0关键技术多屏显示技术客户端充分利用多屏显示技术向用户展示更多信息,更方便用户了解系统,做好业务。实时视频、报警、电子地图均可在不同显示输出上同时显示。支持标准化存储设备支持流行的DAS、NAS、IP-SAN、SAN设备,可以实现长时间的录像和图片存储。安全可靠。支持RAID0、1、5等标准。DSS2.0关键技术专用WEB通讯技术确保WEB上的操作实时刷新到操作员客户端上,使用户第一时间刷新到配置和管理上的操作,使之生效。业内独创技术。2020/1/2527DSS2.0常见故障与排除(一)1.服务安装后启动提示不连不上服务器数据库没有初始化成功。请保证服务器上没有安装Mysql或其它监控系统。重启电脑,然后在程序里执行初始化数据库。2020/1/2528DSS2.0常见故障与排除(二)1.设备不能正常登录编码器必须要单独创建一个可复用的帐号给平台使用。2.平台不能绑定在127.0.0.1上平台必须绑定在一个合法的IP地址上。3.安装时为什么会初始化数据库失败?首先检查服务器上原先有没有安装MYSQL,如果有,要先卸载掉,并将DSS卸载掉,重启电脑后再安装DSS。4.数据库创建、初始化、配置等失败如果服务器上有防火墙,要先关闭防火墙再安装DSSServer。5.为什么添加了设备但看不到?设备添加后,要在相应权限组里将设备授权给该组,则该组的用户就可以实时看到该设备了。6.客户端支持Vista吗?客户端支持WindowsVista,但未经过全面测试,推荐使用WindowsXP。服务器理论上也支持Vista。2020/1/2529DSS2.0常见故障与排除(三)1.为什么某个帐号不能看到全部的设备?我们的帐号和权限组是限定在组织结构下的,所以不能看到不同组织结构分枝下的设备、权限组及用户。这是权限的一部分,也是组织结构管理的一部分。2.超级管理员默认用户名和密码是什么?用户名是system,密码是123456。为了安全起见,系统安装好后,应该在第一时间把超级管理员密码改掉。3.为什么有的设备用WEB可以访问,但平台上显示断线?设备访问连接数达到上限了或设备繁忙。要尽量避免不使用平台直连设备的情况,减少设备压力和用户连接。4.为什么管理员端设备大部分信息不能修改?设备是个重要的资源,禁止重要参数的修改,如果要改变重要参数,比如IP等,需要先删除再按新参数添加。一是安全考虑,二是为了数据准确。请慎重对待设备参数。同样适用于中心联动计划和中心存储计划。5.外网映射地址是做什么用的?应该如何配置?系统可以组建在局域网或专网内,然后使用路由器DMZ映射到外网地址上供外网访问。如果没有做DMZ映射,则外网映射地址保留为空,如果做了DMZ映射,