论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
基于IP的视频监控系统
——存储和回放模块
摘要:视频监控系统是安全防范系统的组成部分,它是1种防范能力较强的综合系统。视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控制技术也有长足的发展。
本文较详细的介绍了使用Visual C++实现1个基于IP的视频监控系统的过程。首先介绍了该系统的发展及其产品的市场需求,接着介绍了该系统的主要构造功能模块,该系统采用的是典型的套接字客户/服务器结构。它由客户端的视频数据处理模块、视频数据发送模块和服务器端的视频数据接收播放模块3个部分组成。系统实现的功能主要有视频图像的实时播放、采集、压缩、网络传输、调用回放。最后介绍了 开发语言Visual C++的1些相关信息及实现系统的主要模块的具体程序。
关键词:安全防范;监控;客户/服务器;图像采集;网络传输
The Video Monitor System Based On IP
—Save And Playing Back Module
Abstract :Video monitor system is a intergraded system which have powerful anti-attack capability as a part of security system. video monitor system is applicabled to several scenarios because of its intuitionistic, convenient and diversity services recently, as the rapidly development of computing, networking, picture process and transmit technologic, video monitor control technologic have also got great advanced.
Visual C++ is recommended to use for achieving a video monitor system based-on IP in this page. In the first, we will present the progress of this system and the products demand in the market, and then, the main structure and function module will be introduced by follow, this system utilize the typical structure of Sockets Client/Server, this system is composed of videos data process module, videos data transmit module and videos data receive module on the server end. the functions need to be achieve in this system are mainly include real-time playing, collection, compress, transmission in the network and playing back of videos image. and finally, information related to Visual C++ and complete program used to achieve the main module of video monitor system be presented. (科教作文网http://zw.ΝsΕAc.Com编辑整理)
Keywords: attack-defensive; monitor; Client/Server; picture collection; transmission in the network
目 录
前言…………………………………………………………………………………………………………..1
1 视频监控概述及产品发展………………………………………………………………………………..2
1.1 视频监控技术发展概述…………………………………………………………………………....2
1.1.1 视频监控技术发展背景…………………………………………………………………….2
1.1.2 视频监控系统的特点……………………………………………………………………….2
1.1.3 视频监控技术发展方向…………………………………………………………………….2
1.2 视频监控产品发展……………………………………………………………………………….. .3
1.2.1 IP监控系统是今后的重要发展方向……………………………………………………….3
1.2.2 网络视频监控产品的比较………………………………………………………………….4
1.2.3 视频监控设备用户提出的意见与建议…………………………………………………….4
2 视频监控系统基本模块设计…………………….………………………………………………………..6
2.1 视频监控系统的体系结构…………………………………………………………………………6
2.2 实时图像和视频文件的播放………………………………………………………………………7
2.2.1 利用DirectShow建立视频捕捉……………………………………………………………7 您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。
2.2.2 利用DirectShow技术对视频流进行解码回放……………………………………………7
2.3 视频数据客户/服务端模块的设计…………………………………………………………………8
2.3.1 客户机/服务器模型的WinSock程序设计流程……………………………………………8
2.3.2 服务端Socket的操作………………………………………………………………………10
2.3.3 客户端的Socket操作………………………………………………………………………12
2.3.4 数据的发送…………………………………………………………………………………13
2.3.5 多线程的编程的实现………………………………………………………………………13
2.4 视频数据发送和接收播放模块的设计…………………………………………………………...15
2.4.1 视频数据发送模块的设计………………………………………….……………………...16
2.4.2 视频数据接收播放模块的设计……………………………………………………………17
3 监控系统基本模块的实现………………………………………………………………………………..19
3.1 实时图像和视频文件的播放程序的实现 ……………………………………………………….19
3.2 客户/服务端模块实现……………………………………………………………………………..27
3.2.1 服务器端程序设计实现……………………………………………………………………28
3.2.2 客户端程序设计实现………………………………………………………………………32
3.3 视频数据发送模块的程序实现…………………………………………………………………...35
3.3.1 控制通道的实现……………………………………………………………………………35 (科教作文网http://zw.ΝsΕAc.Com编辑整理)
3.3.2 数据通道的实现……………………………………………………………………………39
3.4视频数据接受播放模块的程序实现………………………………………………………………40
结束语………………………………………………………………………………………………………..42
参考文献……………………………………………………………………………………………………..43
致谢辞………………………………………………………………………………………………………..44
前言
目前,随着互联网的大范围普及,远程监控已经渗透到教育、政府、娱乐场所、医院、酒店、运动场馆、城市治安等多种领域。基于IP网络的视频监控应用已经相当普及,只要有网络的地方都可以实现,视频监控系统对于保障人们日常生产和生活的安全具有重要的意义。
本文介绍了1个远程视频监控系统,该系统是传统的监控系统与现在计算机网络技术、计算机多媒体技术的有机结合。实现了视频的采集与压缩,视频图像的实时播放和视频数据的发送和接收播放。在系统的实现过程中涉及到的技术包括视频图像压缩、传输技术以及相关的网络传输协议TCP/IP、IP组播技术、Socket编程、DirectShow编程等。通过这次设计,对VC网络编程、多媒体编程有比较深入的了解,同时学习了1个软件硬件技术相结合的应用系统的开发方法。