论文部分内容阅读
随着经济水平和科学技术的飞快发展,人们对安全防范的要求也越来越高,采用高科技手段预防和制止犯罪已成为安保领域里的常态,因此视频监控系统得到了广泛应用。视频监控系统的发展大致经历了本地模拟视频监控系统、本地数字视频监控系统以及网络化视频监控系统三个阶段。本文作者结合自身工作内容,以承担的“国家广电总局无线局台(站)数字监控管理系统”项目为背景,针对用户站点分散、网络带宽阻塞、原有系统扩展性差、不能满足用户大规模监控等问题,对远程分布式视频监控系统进行研究与实现。远程分布式视频监控系统结合了多媒体技术、数字图像处理技术、网络传输技术等多方面最新技术,是对网络化视频监控系统的延伸和发展。本文着重阐述项目的研究工作和开发成果,并围绕项目的实现过程进行展开说明。首先文章介绍了目前网络视频传输技术国内外的现状,软件平台的总体设计思想,以及相关关键技术。为了更为准确的实现用户需求,在软件开发前期,针对硬件平台和网络环境特点,进行了大量的准备工作,特别在使用界面、用户管理、设备兼容管理、录像与存储等方面进行流程设计和需求分析;然后根据需求分析结果开始分布实施编程开发,其中采用了一些关键技术,如:采用C/S及B/S混合结构模式,既实现了集中管理,又简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量。采用COM编程模型和.Net Framework软件集成平台,采用SQL Server 2005作为大型关系数据库管理等等;最后对软件的测试和调整加以阐述,通过采用性能测试工具Load Runner和缺陷管理工具BMS(Bug Management System)对软件进行了功能测试、集成测试和性能测试。并按照需求文档中的功能性需求定义,将其转化为测试用例进行软件测试。本文通过以上几方面分别对远程分布式视频监控系统的基础应用、需求分析、系统架构以及设计与实现等方面进行了详细论述,同时对系统设计与实现所采用的关键技术进行了研究。该系统目前已在广电总局正式投入使用,实现了管理机构对下属43个站点远程视频监控的综合管理,满足了用户的使用需求。