论文部分内容阅读
中国电信“全球眼”网络视频监控业务是一项完全基于宽带网的图像远程传输、管理的新增值业务。该系统利用无处不在的宽带网络将分散、独立的图像采集点进行联网,实现跨区域、全球范围内的统-管理和资源共享。适用于需要进行图像远程监控、传输、存储和管理的客户。本文选择视频监控平台中的中心管理服务器作为研究对象,深入研究了该模块在这个系统中的地位和作用,并在linux环境下设计和实现了程序架构和基本的视频监控功能。
文章详细研究了如何实现CMS系统功能。首先回顾了视频监控系统的发展历程,研究了其现状和发展趋势。然后对于整个电信“全球眼”网络视频监控系统的组网体系架构及逻辑结构进行了介绍,并着重分析了系统的各个组成部分及其功能。接着分析了系统的内部和外部的接口协议,对于CMS主要涉及的SIP和SOAP协议以及在本系统中的实现方法进行了讨论。重点CMS要实现的主要业务流程进了分析和设计,并研究了信令的NAT穿越问题。采用多线程和异步消息处理机制设计了程序架构。实现了信令消息的处理。最后对实现的CMS系统功能搭建单域平台进行了测试。论文的最后对全文进行了总结并对下一步的工作做了展望。
由于CMS模块涉及到大量消息的接收,处理和转发,并且在后续的开发中可能不断需要增加新的消息接口,因此如何设计其架构和处理方式是一个至关重要的问题,本文采用了多线程和异步消息处理机制来设计了程序架构,该架构结构清晰,流程明确,对于消息的处理转发全部异步执行,提高了处理性能。并且具有良好的可扩展性,完全满足后续开发中消息接口扩展的需要,具有很好的使用价值。目前的系统在测试中表现良好,实现了预期的视频监控功能,并能稳定运行。