一个监控平台管理软件的需求

时间:2024-02-18 22:54:31

(一)软件设计要求

1、应用软件应采用模块化的体系结构,以便于系统的维护和扩展;

2、应用软件应能根据应用需求支持集中式处理和分布式处理模式;

3、应用软件应具有很好的开放性,以便于与其他应用系统的连接;系统应提供完整的二次开发工具及使用说明(如:SDK API 函数说明),便于进行客户化工作;

4、应用软件应具有很好的可移植性,支持多种操作系统;

5、应用软件应能适应多种大型数据库系统;

6、系统的运行应是安全、可靠的,具备完善的、分级的操作/访问权限控制机制;

7、支持C/SB/S结构,可以远程通过C/S结构的客户端或B/SWEB客户端对视频资源进行访问控制。

(二)软件实现功能:

该软件要求可承担非高清(如海康硬盘录像机集群)数字平台的监控集中管理软件,该视频集成和控制软件可实现高清数字和普通数字的流媒体转发、用户管理等相应的服务,其软件主要能如下:

Ø  网络应用管理

采用C/SB/S结构,可通过客户端或浏览器的形式访问实时的图像和历史图像资料,控制前端设备,具有针对用户的注册、登陆、认证等功能。在Web浏览方式下,支持客户端软件的所有常见功能,包括摄像机实时图像、录像回放和检索等;登录过程充分考虑到安全性,采用密码登陆,并有IP验证等手段进行确认;实现对网络编码器、网络解码器等设备的控制,实现录像和远程点播等功能。

Ø  网络流媒体服务

对该区域内的视频服务器的访问全部通过该软件来进行转发,使得该流媒体服务器的视频服务只占一个通道。本单元的多级设置可提高响应访问的效率,可以合理规划流媒体管理软件模块的设置,以求更少的时间代价换取更高的带宽利用率。

单一的转发服务,可以转发命令,和提供流媒体的一对多转发。

提供网关IDIP映射的名字服务。

软件路由器功能:提供单播,多播服务支持,而且对外部的数据包做封装,以便在虚拟网中传输。 

Ø  网络点播服务

在网络环境支持下,可支持直播多个用户同时在线观看实时视频资料、对录像资料可进行在线播放或下载播放及录像,用户终端可对录像资料进行集中或本地存储、管理,并提供客户端软件的安装使用。