论文部分内容阅读
在当前网络视频监控领域,由于市场上监控设备厂商众多,设备种类繁多,而厂家的监控平台只支持自家的设备,给设备的使用者带来了诸多的不便。本项目是为了解决上述问题,给不同厂商的设备接入提供一个统一的视频监控平台,用户在此视频监控平台上,可以接入不同厂商的设备,用一个统一的客户端可以操作不同类型的设备。项目的功能分为三个大的模块:基础服务模块、网关工具模块和设备接入模块。其中,基础服务模块现阶段包括了 Ping功能和SNTP功能;网关工具模块包括用户管理、设备管理、设备查询、通道管理;设备接入模块包括设备上下线、通道上下线、实时预览、设备对讲、云台控制、录像回放。本人在项目开发期间,参与了项目的需求分析,功能模块开发以及测试等工作,具体工作内容如下:(1)参与了视频监控平台的需求分析,结合现阶段的视频监控不足,确定功能模块划分,参与制定视频监控平台需求文档。(2)负责基础服务模块的开发,包括Ping功能和SNTP功能。(3)负责网关工具的开发,包括用户管理、设备管理、设备查询和通道管理。(4)负责设备接入模块部分功能的开发,包括设备上线下、通道上下线、实时预览、云台控制。(5)负责不同厂家的设备接入开发工作,负责接入的厂家有海康DVR、大华DVR、蓝色星际DVR。(6)负责数据库模块设计,相关模块的单元测试与系统的功能测试。项目开发至今,已经成功的接入了许多不同厂商的设备,视频监控所需要的基本功能都具备,系统架构设计比较合理,能快速的增加新的设备插件。具有良好的拓展性,较好的实践了软件工程的低耦合,高内聚开发思想。