摘要:

随着宽带网络,数字压缩技术和大容量存储技术的高速发展,基于实时多媒体通信的网络服务也达到了前所未有的增长速度.视频监控业务利用现有的因特网基础设施传输网络视频,是目前网络实时多媒体通信中最受关注的应用之一,它广泛应用于工业生产,交通,电力,银行,智能办公楼等领域,在实际应用和理论研究中都具有良好的前景. 传统的视频监控系统往往应用于一个企业或学校的局域网中,支持较少的用户和有限的监控区域.当在全国范围中广泛应用时,由于用户和监控点的数量大大增加,传统的视频监控系统将会出现带宽和处理能力的瓶颈. 本文将应用层组播的思想应用于视频监控领域,通过在视频监控系统引入分发服务器,来解决传统的视频监控系统的不足.在设计和组织分发服务器时,本文应用了目前研究比较深入的内容分发网络技术和P2P技术,对分发服务器进行优化,并为超大规模视频监控系统设计与实现提供了有益的参考.本文首先介绍了视频监控系统的发展历史;然后阐述了在视频分发系统中的关键技术:应用层组播,内容分发网络,NAT穿越技术及SIP协议;接着分析了新的视频监控系统的系统框架,并结合内容分发网络技术和P2P思想,给出了视频分发系统的实现方案;本文给出了分发服务器的软件实现,该系统可以支持多个媒体传输模块,并同时支持UDP和TCP两种传输方式.最后,对分发服务器系统进行了性能测试.

展开