视频监控平台概要设计说明书文件更改摘要:.ﻩ引言 ..................................................................................................................................................ﻩ编写目的ﻩ.ﻩ背景........................................................................................................................................... .术语ﻩ.ﻩ预期读者与阅读建议ﻩ.ﻩ参考资料.......................................................................................................................................总体设计......................................................................................................................................ﻩ设计目标ﻩ.运行环境ﻩ.ﻩ网络结构................................................................................................................................... .总体设计思路和处理流程................................................................................................. .ﻩ模块结构设计.............................................................................................................................. .ﻩ功能需求与程序模块的关系...................................................................................................... 尚未解决的问题..............................................................................................................................接口设计ﻩ.用户接口............................................................................................................................. .ﻩ外部接口................................................................................................................................... .ﻩ内部接口ﻩ.ﻩ界面总体设计ﻩ.ﻩ数据结构设计ﻩ.ﻩ系统安全设计................................................................................................................................ﻩ数据传输安全性设计.................................................................................................................. .ﻩ应用系统安全性设计ﻩ.数据存储安全性设计......................................................................................................... .系统部署(可选)ﻩ1. 引言1.1.编写目的本文档的主要读者为公司决策管理层、质量部、策划部、开发部等有关人员,为后面的系统开发提供指导和保障。
本说明书着重介绍视频监控平台的业务需求及流程。
通过这个需求说明书,明确、细化用户对视频监控平台的功能需求,让所有项目参与人员清晰地掌握视频监控系统的每个功能的具体细节,并为项目的评审,开发,测试等提供依据。
1.2.背景兼容性和吞吐量或成绊脚石目前,要实现整个平台的共享还面临着较大的压力。
其中压力主要来自于两方面,首先是平台的兼容性,就国内网络高清产品而言,不同的安防企业在制定通信协议时都采用了自己的解决方案,而各个企业的产品通信协议一般情况下都不兼容,国内企业的各个通信协议都存在这个问题,但令人欣喜的是,在解决兼容性方面国家已经出台了相关标准。
年月日,《安全防范视频监控联网系统信息传输、交换、控制技术要求》正式实施,这标志着我国平安城市视频监控平台建设有了新的规范。
平安城市大联网不仅包括公安部内部联网,也包括公安部与外部社会的联网,通过统一建设视频网络联网平台,将彻底结束因缺乏统一规划而导致的视频监控平台建设离散化、缺少统一技术标准、平台架构扩容等缺陷与弊端,通过资源的有效共享,能够形成积聚的资源优势和整体优势。
只有实现视频图像共享才能将视频监控平台转化为一线的实际战斗力,真正服务于各公安警种的现实业务工作,缩短反应时间,减少人力耗费,相对保证了城市的安全,实现信息资源共享后,可实现与其他警务系统信息共享、灵活查询、智能识别、行为分析、视频案件库管理、综合警务信息管理等等功能;实现建立协调有序、响应快速、指挥顺畅的公安应急指挥通信体系;做到以服务公安案情侦破为核心,能够充分利用视频资源提供有效线索,实现跨部门、跨警种的信息共享和应用共享。
1.3.术语1.4.预期读者与阅读建议描述本文档的主要读者,以及这些读者在阅读时的阅读重点与建议。
可用列表的方式列出。
如表:1.5.参考资料该文档在编写过程中,主要参考了以下文档:➢《安全防范视频监控联网系统信息传输、交换、控制技术要求》➢《公安机关视频监控系统联网标准符合性自测工具及说明》➢《海康威视()智能交通综合管控平台使用说明书》➢《浙江大华平台使用说明书》➢《协议》➢《协议》➢《协议》➢《协议》2. 总体设计2.1.设计目标实现视频监控平台软件版,具体包括以下几项:1.实现符合协议的第三方视频监控平台的集成;2.实现符合协议的第三方视频监控设备的集成;3.开发客户端监控软件,实现上述平台接入或直接接入的视频监控设备的状态监控、远程控制、预置位设置等功能;4.实现第三方存储设备的集成,完成对视频流的存储管理;5.开发视频流媒体服务软件,实现实时视频监控、历史图像调用;6.将各业务功能和播放器整合,提供包,包括上述各种视频监控应用功能,支持管控平台集成。
2.2.运行环境服务端软件环境:①服务端操作系统:企业版②运行环境:③数据库:客户端软件环境:ﻫ操作系统以上版本;以上版本;推荐分辨率:*;内存:以上。
2.3.网络结构ﻩ以公安信息网和公安视频专网为承载网,分别建设各级视频联网平台和共享平台。
共享平台用于视频专网内视频图像资源的接入管理并汇接社会图像资源。
联网平台用于整合公安信息网内图像资源,并与同级共享平台对接。
上下级联网平台通过公安信息网实现级联对接,上下级共享平台根据需要通过视频专网实现级联。
系统架构如下图所示:图.网络拓扑图2.4.总体设计思路和处理流程本项目完成对符合国标的平台和设备的接入管理,并向上层系统提供服务接口。
系统间交互方式如下图所示:海康平台视频监控平台海康设备大华平台大华设备其他平台其他设备上层应用平台图.系统交互示意图图.系统整体框架图2.5.模块结构设计图.系统架构图中心控制单元图功能图功能介绍:✧设备抽象化:将前端各种类型的设备统一抽象化✧资源管理: 将系统中的所有设备进行统一管理✧负载均衡: 系统配置多个转发服务器时,针对用户发起的业务需求进行资源调配,选择负载最合理的转发服务器执行任务✧中心控制:系统中的所有控制信令均通过,由进行统一中心控制,是整个系统的大脑。
负载均衡方案介绍:对于视频监控平台来说,流媒体服务器的能力是整个平台非常重要的一个因素,针对我们系统,在尝试解决单机转发能力的同时,我们采用了一对多的分布式方案,如下图所示,在一个视频监控平台可以部署多台服务器来增加系统的负载,负载均衡流程如下:1.向注册,完成注册后,将该设备存入设备表;2.向注册,完成注册后,将该服务器存入表;3.注册成功后定时向发送自身的负载情况,包括视频转发路数、用户数等;4.用户请求视频流,收到请求后,检查系统内所有的负载,选择最优的执行该次任务,如果该当前没有指定视频设备的流,要求向指定设备请求流,同时发生给该要求其准备接收流;5.将该的地址信息返回给客户端;6.客户端向该请求流,进行转发;7.客户端显示画面,流程结束。
图.负载均衡示意图数据接收单元数据接收DRU数据发布图功能图功能介绍:✧数据接收:开放数据上传接口,接收上传设备列表状态变化、告警事件等数据。
✧数据发布:将接收到的数据按照相应的主题向实时发布转发服务器多路转发MTU负载上报会话管理功能介绍:✧多路转发:当客户端请求的流媒体已经在服务器中转发时,不需再向前端设备请求流,直接转发该流给客户端。
✧会话管理:对客户端发起的流请求和前端设备推送的流数据进行会话管理。
✧负载上报:定时向发送自身负载,根据此负载情况进行负载均衡。
图功能图工作流程介绍:1流媒体数据源发送推送数据请求2事件管理模块接收发送端的事件处理,启动会话接收数据3启动线程接收数据,并加入超时机制4内部对数据进行处理5客户端发送命令请求数据6事件管理模块接收客户端的事件处理7内部进行逻辑判断,检查请求资源是否存在8对客户端进行响应,加入超时机制,启动线程发送数据给客户端视频设备网关图功能图模块功能:✧设备对接:处理符合国标的前端设备的注册、信令控制。