鉴于大家对自动化PLC十分关注,我们编辑小组在此为大家搜集整理了“基于VC++与VFW的视频采集与网络传输”一文,供大家参考学习
论文编号:DQ179 论文字数:21631,页数:44
摘 要
随着信息技术的不断发展,人们将计算机技术引入视频采集、制作领域,传统的视频领域正面临着模拟化向数字化的变革,过去需要用大量的人力和昂贵的设备去处理视频图像,如今已经发展到在家用计算机上就能够处理。多媒体通信技术的发展为信息的获取和传输提供了丰富的手段,视频数据是其中不可缺少的重要组成部分,而视频数据的获取离不开视频采集系统。
Video for Windows库函数(VFw)是Windows环境下的视频开发工具,可以以纯软件的方式对实时视频信号的捕获和压缩与解压提供一种“黑箱”处理手段,大大方便了多媒体工程技术人员的编程开发工作。VFW视频捕捉系统,用VC开发的程序,让你可以试一下VFW视频捕捉。灵活地运用VFw所提供的函数、宏、结构、回调函数以及编解码技术将图像数字信号进行压缩处理通过网络传输发送出去,能实现实时视频传输的需要。
关键词: VFw,视频采集,压缩,编解码,网络传输
Abstract
As information technology continues to develop, they will be bring the computer technology into the video acquisition and production areas, the traditional areas are faced with a video simulation of the digital revolution, in the past, there are needs a lot of manpower and expensive equipment to handle the video images, and now developing a home computer can handle these staff. The development of multimedia communications technology for transmission of information access and provide a wealth of tools, video data is an important and indispensable part, and getting access to video data can not be separated from the video acquisition system.
Video for Windows library (VFW) is the video under Windows development tools, software-only approach to the real-time video capture and signal compression and decompression to provide a "black box" means to deal with greatly facilitate the multi-media engineering and technical personnel for - Development work. VFW video capture systems, development of the VC process, so you can try something VFW video capture. Flexibility in the use VFW provided by the function, Acer, structure, function and callback codec technology to digital image compression signal sent through the network transmission, to achieve real-time video transmission needs.
Keywords :VFW, Video Collection, Compression, Codec, Transmission Network
目录
摘 要 I
Abstract II
1 绪论 1
1.1 国内外概况 1
1.2 本论文所做的工作 3
1.2.1 设计原始资料的收集 3
1.2.2 主要任务与目标 3
2 VC++与VFW的介绍 7
2.1 Visual C++介绍 7
2.2 VFW的基本介绍 9
2.3 VFW的结构组成 10
2.4 AVIcap窗口类的基本功能 11
2.5 AVIcap显示视频的两种模式 11
2.6 AVIcap窗口类中常用的结构 12
2.7 AVIcap中的回调机制 12
2.8 视频捕获基本结构流程 13
3 编解码技术 17
3.1 静态图像压缩技术JPEG 17
3.1.1 JPEG的具体的目标 18
3.1.2 JPEG2000的原理 19
3.2 活动图象压缩技术MPEG—4 20
3.3 Iccompress函数 22
3.3.1 图象数据压缩(Image-Data Compression) 22
3.3.2 压缩格式选择 22
3.3.3 压缩初始化 23
3.3.4 数据压缩 23
3.3.5 结束压缩 23
4 Winsock编程 24
4.1 Winsock的介绍 24
4.2 Winsock的套接口类型 25
4.2.1 流式套接口 26
4.2.2 数字包套接口 27
4.3 应用程序与Winsock的关系 28
4.4 Winsock中各种系统调用说明 28
4.5 如何使函数工作在非阻塞模式 31
4.6 传输过程中的失真问题 32
5 视频的播放 35
5.1 WMF SDK简介 35
5.2 WMF SDK体系结构 35
5.2.1 生成器结构 35
5.2.2 读取器结构 35
5.3 WMF SDK编程开发环境配置 36
5.4 媒体播放器的设计 36
总结 37
致谢 38
参考文献 39