音视频远程监控系统的研制与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
音视频远程监控系统以其直观、方便、信息内容丰富而被广泛应用于许多场合,是安全防范技术体系中不可缺少的重要组成部分。但是传统的远程监控系统存在着诸多不足之处,本文依据安全防范工程要求标准,对系统组网和软件设计进行了研究。
    根据系统功能和硬件级联方式的不同,远程监控系统可分为总线型和星型两种类型。本文制定了系统模型的设计方法,系统由主控中心和分控计算机组成,选用VC作为开发平台而研制,并给出了系统的软件模型,将整个系统分为相对独立又相互联系的几个模块。采用流行的客户机/服务器体系结构减轻了系统开发的难度,更方便了用户的使用。
    由于监控系统所必须的实时性,大量的声音、图像数据的处理和传输成为监控系统的一大难点,本系统将音视频数据压缩为标准的MPEG格式。从监控现场到服务器的数据传输策略制定为:将模拟音视频信号数字化并压缩编码,然后再在可利用的数字通讯线路上传输。因为TCP/IP不适合传输实时的音视频信号,本系统将从服务器到客户机的数据传输策略制定为:采用TCP来传输控制信息,而用RTP/UDP来传输实时声音和图像数据。
    实现对远距离监控点的控制是系统的一个重要指标。远程监控系统中的控制功能必须借助于串口编程来实现,如何有效地开发串行通信程序,是远程监控系统软件中基础、关键的一个环节。由于微软类库中没有对有关串口操作的函数进行封装,给开发与硬件接口有关的串行通信程序带来了一定的困难,基于面向对象的编程思想,本文提出了串行通信程序设计的一般方法,提高了系统的可扩展性和稳定性。
The remote monitoring system on audio and video frequency, an important part in security technology system, is used in many fields, because of its visualization, convenience, abundance of information. But there are many deficiencies in traditional monitoring system. Basing on the standard of security technology, we study the composing of system network and designing of software.
    According to the difference of function and hardware linking way, remote monitoring system is often divided into two topologies, that is, bus and star. We make the designing method of system model. The system is made up of control center and extensional control computer. The system is developed on the platform of Visual C++ and the software model is made. The software system is divided into several modules, which are independent and interconnected. Using the fashionable system architecture of client/sever alleviates the difficulty of system developing and makes clients use it conveniently.
    Disposing and transmitting great deal of audio and video frequency data becomes very difficult because of the real time requirement on the remote monitoring system. The audio and video frequency data is compressed into a standard MPEG format. The strategy of data transmitting from monitoring spot to control center is compressing and coding the analog signals into digital signals, then transmitting the digital signals in the available digital communication circuit. Because TCP/IP is not suitable to transmit the data of audio and video frequency, the strategy of data transmitting from server to client is using TCP to transmit controlling signals and adopting UDP/RTP to transmit real time sound and image data.
    Controlling the remote monitoring point is an important target in the system, and it is necessary to depend on serial port programming. How to complete serial communication programming efficiently is one of the most fundamental and pivotal factors in software system. Microsoft Foundation Class doesn't provide such a class that can operate serial port, so it
    
    is inconvenient and difficult to develop serial communication program about interface of hardware. Based on the programming thinking of object-oriented, this paper tells a general method of serial communication program designing, which enhances the stability and expansibility of the remote monitoring system.
引文
1 杨磊, 李峰. 闭路电视监控系统. 机械工业出版社, 1995
    2 刘富强, 钱建生, 曹国清. 多媒体图像技术及应用. 人民邮电出版社, 2000
    3 殷德军, 秦兆海. 安全监控技术与电视监控系统. 电子工业出版社, 1998
    4 陈龙. 电视监控与安全防范系统. 科学技术出版社, 1998
    5 姚国年, 谷志萍, 王丽娟. 图像监控报警系统. 计算机测量与控制, 2002, (1): 42-43
    6 高军. 谈闭路电视监控系统的几点设计思想. 工程设计CAD与智能建筑, 2001, 42(5): 15-16
    7 余洪山, 王耀南. 一种新型智能图像监控系统. 信息控制, 2002, (6): 529-533
    8 刘晓东, 苏光大, 周全. 一种可视化智能户外监控系统. 中国图像图形学报(A辑), 2000, 5(12): 1024-1029
    9 Kenneth. R. Castman, Digital Image Processing. Prentice Hall, 1996
    10 F Le Leannec, C M Guillemot. Error resilient Video over the Internet. SPIE proc Visual Communication and Image Processing, 1999: 271-280
    11 孙俊, 李正明, 盛占万. 基于互联网的电网监测诊断系统. 计算机测量与控制, 2002, (12): 786-788
    12 鲁宏伟. 视频会议系统与远程技术. 测控技术, 2002, (8): 25-28
    13 A. Murat Tekalp. Digital Video Processing. Prentice-Hall PTR, 1996
    14 陈龙. 安全防范系统工程. 人民邮电出版社, 1996
    15 刘富强. 煤矿多媒体监测监控系统及其关键技术研究. 煤炭学报, 1998, (4): 412-416
    16 王建松, 俞斯乐. 视频点播的系统分析和关键技术. 电视技术, 1997, (5): 1-8
    17 程刚, 虞鹤松. 南疆铁路电源及环境集中监控系统的设计与开发. 计算机测量与控制, 2002, (2): 95-97
    18 徐竹, 李佳列, 杜雄. 基于H.263的视频监控系统的研制. 计算机工程, 2002, (12): 212-213
    19 方璐, 杨天怡, 牟万军. 数字图像远程监控系统的组网方式. 计算机测量与控制, 2002, 7 (10): 446-448
    20 Divid Hu. C/C++ for Expert System. Management Information Source Inc, 1989
    21 David J. Kruglinski. Visual C++ 技术内幕. 清华大学出版社, 1999
    葛桂萍. 利用VC++开发视频应用程序. 工业控制计算机, 2001, 14(11):
    
    22 34-36
    23 胡秉宜. 远程医疗系统的客户/服务器结构模型. 清华大学学报, 1999, (39): 19-21
    24 胡钢, 张学武, 张金波. 基于C/S体系结构的视频传输系统的实现方法. 计算机机工程与应用, 2002, (14): 179-181
    25 陈坚, 陈伟. VC++网络高级编程. 人民邮电出版社, 2001
    26 崔沅, 张剑云. 分布式控制系统内部强实现通信研究. 计算机工程, 2002, (12): 168-170
    27 Comer D. E. Internetwording with TCP/IP Vol 1: Principles, Protocols, and Architecture. 清华大学出版社, 2000
    28 Maufer T, Semeria C. Introduction to IP Multicasting Routing. Internet Draft, 1997, 3
    29 Stevens W. R. TCP/IP 详解卷1: 协议. 机械工业出版社, 2000
    30 Syngress Media. CCNA Cisco Certified Netword Associate Study Guide. 机械工业出版社, 1999
    31 蒋东兴. Windows Sockets网络程序设计大全. 清华大学出版社, 2000
    32 蒋东兴, 林鄂华. Windows Sockets网络程序设计指南. 清华大学出版社, 1995
    33 Keer G. A Review of Fully Interactive Video on Demand. Signal Processing: Image Communication, 1998: 173-190
    34 毕厚杰. 多媒体信息的传输与处理. 人民邮电出版社, 1999
    35 钱程, 杨宏, 谌明. 未来VoD系统的发展方向及技术方案. 计算机工程, 2001, 27(11): 1-3
    36 胡瑞安, 胡纪阳, 徐树公. 分型的计算机图像及其应用. 中国铁道出版社, 1999
    37 谭仕勇, 戴琼海, 陈慧蓉. MPEG-4视频的实时传输. 计算机工程, 2001, 27(11): 141-142
    38 顾洪军, 张德, 吴秋峰. 网络控制系统实现特性及数据传输技术. 计算机工程与应用, 2001, (16): 38-40
    39 李永利, 刘贵和, 候兴松, 吕奎. 视频通信中基于不同频率成分的空域差错消隐方法. 中国图像图形学报, 2002, (7): 723-727
    40 郭建勋, 李静, 郭杏仁, 李萌. 工业现场电话网远程监控系统的设计与实现. 自动化与仪表, 2002, (4): 53-55
    41 王文义, 李尊锋, 周兵. 局域网环境下视频实时传输系统的软件实现方法研究. 计算机工程与应用, 2002, (11): 154-156
    42 Uyless Black. IP Routing Protocols: RTP, OSPF, BGP, PNNI & Cisco Routing Protocols. 电子工业出版社, 2000
    43 Quinn B. IP Multicast Applications, Challenges and Solutons. IEEE Draft, 1998
    Wu Dapeng, Hou Yiwei, Zhang Yaqin. Transporting Real-time Video over
    
    44 the Internet: Challenges and Approaches. Proceedings of the IEEE, 2000, 88(12): 1855
    45 陆俊, 阮秋琦. IP多点组播视频的可靠扩展控制机制研究. 计算机学报, 2001, 24(11): 1227-1232
    46 王宇智, 严新忠. 用VC++6.0实现PLC与PC机之间的通信. 自动化与仪表, 2002, (6): 41-43
    47 张力, 吕振肃, 赵庆林. VC++下串行通信的编程方法. 计算机应用, 1999, (3): 13-16.
    48 刘树坤, 刘金. 用Windows API实现串行通信. 计算机应用, 2000, 20(2): 43-44
    49 W. Pedrycz, Z. A. Sosnowski. Fuzzy Object-Oriented System Design. Fuzzy Sets and Systems, 1998, (9): 121-134
    50 Ronald J. Norman. Object-Oriented Systems Analysis and Design. New York: Prentice-Hall Inc, 1996

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

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

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