用户名: 密码: 验证码:
网络视频监控系统客户端视音频软件的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
视频监控系统作为一种重要的安防手段已经有很长的发展历史,在安全监控、生产过程监控、住宅小区监控等领域,已经被广泛应用。随着视频压缩技术和网络技术的发展,当前视频监控系统正逐步由模拟化走向数字化。近几年来,基于嵌入式的网络数字视频监控技术与互联网有机结合,且融合了信息技术、计算机技术、网络技术以及流媒体技术,己成为监控领域的一个发展趋势。嵌入式网络数字视频监控系统的研究有着广阔的应用前景和巨大的社会效益及经济效益。
     本文根据视频监控系统的监控方式和目前的发展情况,提出该系统总体架构设计方案。该方案采用了浏览器/服务器架构设计,将视频监控系统分为视频服务器、中心服务器、客户端三个部分。嵌入式视频服务器完成视频采集、压缩和传输功能;中心服务器管理所有的视频服务器、用户和录像信息,负责调度和任务分配。客户端主要承担和用户交互,提供了信息管理界面和视音频监控功能。此外,视频服务器内嵌Web服务器,可以独立搭建一个视频监控系统,满足小型场所应用。
     本文的主要内容是视频监控系统客户端视音频软件的设计与实现,归纳了视频监控系统的主要技术,其中主要包括视频压缩标准、流媒体网络传输协议、多线程技术ActiveX控件,并对这些关键技术作了详细介绍和比较。客户端使用DirectShow技术编写视音频组件,采用RTP/RTCP协议进行视音频数据的传输,实现了多路视频画面监控和一路音频的双向通信。整个系统采用了模块化设计方法,对软件模块进行详细的设计和划分,每个模块独立性强,提高了软件模块的重用性。
Video surveillance system has been an important monitor method in the security market for a long time,It has been widely applied in security surveillance, production process surveillance, surveillance of residential areas and other area. With the development of video compression and network technology, video surveillance system is gradually form simulation to digital. In recent years, with the organic combining with the Internet, and blended the information technique, the computer technique, the network technique and streaming media technique, the embedded digital video surveillance technique has become a development trend of the supervised and control realm. So, the research to the embedded digital video surveillance software technique has the vast applied foreground and huge social benefit and economic benefit.
     This paper starts with analysis of surveillance way and the development of video surveillance system and provides an overall structure of the system design. The project is used B/S architecture design and divided into video server, center surveillance server and surveillance client. The video server completes video collection, compression and network transmission. The center surveillance server manages all of video servers, surveillance clients and video recordings, in charge of scheduling and allocation. The surveillance client interacts with the user, providing information management interface and video and audio surveillance capabilities. In addition, video embedded Web server that can build an independent video surveillance system to meet the application of small establishments.
     The main part of this paper is the design of surveillance client software, and summarizes key technologies of embedded video surveillance system, including MPEG-4, RTP/RTCP protocol, DirectShow and ActiveX, and made a detailed presentation for these key technologies. The client uses video/audio component which is implemented by DirectShow and realizes multi-channel video screen display and one dual audio communication. The entire system is divided into modules by the thinking of software design, and then detail the design of the various modules,strengthen the independence of each module, enhanced software module reuse.
引文
[1]袁毅.基于嵌入式Web服务器的网络视频监控.电网技术, 2000, 5: 71-73
    [2]钟晓庆.计算机在闭路电视监控系统中的应用.计算机系统应用, 1999, 4: 41~43
    [3]黄文涛,熊磊,毕笃彦.网络数字实时监控系统视频数据传输的设计及实现.计算机工程, 2002, 11: 191-195
    [4]刘富强.数字视频监控系统开发及应用.北京:机械工业出版社, 2003. 1
    [5]张大波.嵌入式系统原理、设计与应用.北京:机械工业出版社, 2005. 3~5
    [6]徐力,孔言.视频监控系统的现状和发展趋势.软件开发与应用, 2005, 4: 1~3
    [7]路林吉,吕新荣.数字图像监控技术讲座.电子技术, 2001, 8: 14~18
    [8]王庆江,董渭清.嵌入式系统及其开发领域典型特征分析.计算机应用研究, 2002, 4: 71~76
    [9]胡峰俊,王广鹏,赵燕伟.基于ActiveX技术构建B/S模式的交通视频监控系统.交通与计算, 2005, 5: 102~103
    [10]马小虎,张明敏,严明华.多媒体数据压缩标准及实现.北京:清华大学出版社, 1996. 10
    [11]耿静. MPEG视频的发展趋势.数据通信, 2002, 4: 56~62
    [12]钟玉琢. MPEG-2运动图像压缩编码标准及MPEG的新进展.北京:清华大学出版社, 2002. 64~67
    [13] Haskell, A.Puri , A.Netravali. Digital Video: An Introduction to MPEG-4. Chapman&Hal1, 1997
    [14]胡国荣.数字视频压缩及其标准.北京:北京广播学院出版社, 1999. 10~12
    [15]钟玉琢,王琪,贺玉文.基于对象的多媒体压缩编码国际标准——MPEG4及其校验模型.第1版.科学出版社, 2000. 12~13
    [16] Overview of the MPEG-4 standard. ISO/IEC JTC1/SC29/WG11, N2323. Dublin, Ireland, 1998
    [17] Koenen. Overview of the MPEG-4 Standard Executive Overview. ISO/IEC JTC1/SC29/WG11, N4030, March 2001
    [18] ITU-T Recommendation H.264, Advanced video coding for generic audio visual services. 2003
    [19] E.G.Richardson. H.264 and MPEG-4 Video Compression-Video Coding forNext-generation Multimedia, JohnW iley&Sons Ltd, 2003
    [20] Suleiman. ActiveX编程技术与技巧.曾湘宁译.北京:电子工业出版社, 1998. 2
    [21]蔡孟哲. COM/Active实用技巧.北京:中国铁道出版社, 2001. 1~5
    [22] Armstrong. ATL开发指南.董梁等译.北京:电子工业出版社, 2000. 5~8
    [23]叶嵩.用ATL/WTL开发COM组件.电脑编程技巧与维护, 2002, 3: 44~47
    [24]陆其明. DirectShow实务精选.北京:科学出版社, 2004. 4~5
    [25]陆其明. DirectShow开发指南.北京:清华大学出版社, 2003. 2~3
    [26] Microsoft DirectX SDK9.0. Microsoft Corporation. 2003
    [27] Larry L. Peterson, Bruce S.Davie. Cmputer NetWorks: System Approach, Second Edition. Morgan Kaufamnn Publishers, 2000: 248~263
    [28]高传善,毛迪林.计算机网络.人民邮电出版社, 2002. 36
    [29]周亚文. IP组播在视频网络传输中的应用研究: [硕士学位论文].上海:上海交通大学, 2005.
    [30] Beau Williamson. IP组播网络设计开发.顾金星译.北京:电子工业出版社, 2000. 15~26
    [31] Vicki Johnson, Marjory Johnson. Higher Level Protocols used with IP Multicast. 1997. 27~32
    [32] K.Dubray. Terminology for IP Multicast Benchmarking. 1998. 13
    [33]龚正虎.现代TCP/IP网络原理与技术.北京:国防工业出版社, 2002. 32
    [34]吴乐南.多媒体及其相关技术的原理与技术.南京:东南大学出版社, 1996. 46
    [35] H. Schulzrinne. RTP: A Transport Protocol for Real-Time Applications. IETF RFC 1889. 1996
    [36] H.Schulzrinne. RTP Profile for Audio and Video Conferences with Minimal Control. IETF RFC 1890. 1996
    [37] W.Richard Stevens. TCP/IP详解.范建华,胥光辉等译.北京:机械工业出版社, 2005
    [38] Lixue. Video Multicast over the Internet. IEEE Network, 1999: 46~60
    [39] Ingo Busse, Bernd Deffner, Henning Schulzrinne. Dynamic QoS Control of Multimedia Applications based on RTP. Computer Communication, 1996: 49-58
    [40] K.Brown. The RTCP gateway: scaling real-time control bandwidth for networks. Computer Communications. 2000: 1470~1483
    [41] R.Klein. The Real-time Transport Protocol Technical Report. Northwest Alliance for Computational Science and Engineering, 1996: 10~16
    [42] Jori Liesenborgs. The manual of JRTPLIB. October 1, 2004. 4~12
    [43] Cliffford A.Shaffer.数据结构与算法分析(C++版).张铭,刘晓丹等译.北京:电子工业出版社, 2001. 67~68
    [44]江波.基于DirectShow的实时立体视频远程监视技术的研究.计算机工程与技术, 2006, 11: 48~50
    [45]陈喜.基于DirectShow的音视频捕捉和压缩存储.微型电脑应用. 2004, 20 (3): 60~62

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700