论文部分内容阅读
随着社会的发展,人们对安全防范系统越来越重视,视频监控传输系统也开始从传统的模拟化、本地化的监控传输系统逐渐演变为数字化的、网络化的视频传输交换系统,传统模式面对大规模、多级别远距离联网等诸多问题显得力不从心。针对视频监控技术的发展方向和特点,本文设计了用于视频监控的数字视频交换系统,以及用于管理系统中监控传输设备的基于SNMP(SimpleNetwork Management Protocol)的网管代理,能够对分布在各个区域的视频监控及传输设备进行有效管理,保证视频图像的监控调度,跨省跨区域的图像视频、音频信号、报警信号等一系列信息的正常传输,以网络化的方式进行安全事件的发现及处理。本课题的设计是为了解决目前监控系统无法满足日益庞大且多级联网监控的要求而设计的,SNMP网管系统的设计为视频监控及传输设备提供信息管理,以保证监控网络的稳定可靠的运行。文中首先描述数字视频交换系统的体系结构、性能指标,接着设计了数字视频交换网管系统的硬件结构及软件体系。然后给出网管系统中网管盘的硬件设计方案。最后是根据数字视频交换系统的需求设计用标准C语言编写网管代理软件,选择本系统的SNMP网络管理协议,Linux开发平台及搭建交叉编译环境,设计了针对被管设备的私有MIB信息库,并用net-snmp开源开发包开发SNMP网管代理,确定网管系统中各个进程模块的结构框图,以及进程间利用msg消息队列、file I/O及串口进行数据通讯、数据共享的方案;根据网管数据的类型及数据流向进行详细的模块设计,给出了各模块流程代码设计,并利用远程登录方式查看调试信息,借助PC机应用软件Mib Browser和eGuide网管界面软件进行结果分析。通过对系统的测试,表明本文设计的网管代理能够实现对数字视频交换系统的设备管理,在视频监控领域有很好的实用价值。