摘要近几年,随着网络通信技术和流媒体技术的不断发展,视频影音传输在人们生活中的应用变得越来越广泛。而针对视频传输,数据压缩、实时传输、网络协议等方面都是需要解决的问题。本文就是在这一背景下研究一个基于 H.264 编码技术的视频实时传输系统。H.264 编码技术是现阶段较为高效的压缩技术,同时也是新一代的视频压缩编码标准。 H.264 能够保证较高的编码效率的同时还有良好的质量保证,是一种较为可靠的压缩算法 。 在此基础上 , 利用 RTP/RTCP 协议作为整个系统的传输机制以实现在不同网络环境下的传输,同时在 Linux 环境下进行软件设计。论文中 对H.264 的特性做了理论说明,同时给出部分的设计方案以及适当的程序说明。61001
毕业论文关键词 视频压缩 H.264 RTP/RTCP 网络传输
Title Principle And Implementation Of Wireless VideoTransmission Based On H.264
Abstract Recently,w ith the continuous development of network ing and streamingmedia technology, video and audio transmission application is widelyapplied to people's life.For video communications,data compression,real-time transmission, network protocols and so on hav e to be solved.Thisarticle is based on H.264 encoding video real-time transmission system.Currently,H.264 codeing technique is an efficient compressiontechnique, widely used to the video compression coding standard.H.264 isable to ensure high coding efficiency and good quality assurance.It is areliable compression algorithm. On this basis, the use of RTP/RTCP protocolas the transport mechanism of the whole system in order to realize thetransmission under different network environments. The software design iscarried out under the environment of Linux. In this thesis, we make thetheoretical description for H.264 characteristics and simultaneously givepart of the design as well as the appropriate description of the procedures.
Key words Video Compression H.264 RTP/RTCP Network Transmission
目次
1绪论1
1.1研究背景1
1.3本文工作和章节安排2
2视频传输系统关键技术3
2.1视频编解码基础3
2.2H.264编解码技术4
2.3无线传输技术12
2.4视频的传输控制机制16
3系统基本构造21
3.1系统的开发环境21
3.2ARM处理器21
3.3嵌入式Linux操作系统24
4Linux下软件开发27
4.1Video4Linux支持的数据参数27
4.2Video4Linux常用操作相关数据结构和宏定义28
4.3H.264编码算法的实现31
5视频传输系统设计36
5.1基于RTP的H.264视频传输框架36
5.2系统设计方案36
结论39
致谢40
参考文献41
1 1 1 1 绪论绪论绪论绪论1.1 1.1 1.1 1.1 研究背景 研究背景 研究背景 研究背景互联网最初只是处理一些简单的文本数据 , 现在随着网络技术和多媒体技术的不断发展,图像、音频、视频 的应用愈加 广泛。 但 以音频和视频为主 的 多媒体应用 , 数据量都比较庞大,这就需要较大的传输带宽。同时 , 多媒体的应用还具有连续性 、 实时性等特点 , 对端到端的延迟和延迟变化比较敏感 , 但 允许 一定程度数据丢失 。 流媒体技术就是为适应这种多媒体在网络中的应用和发展而产生的 , 流媒体就是 指 在网络上流式传输的多媒体。流媒体包括采集 、 编码 、 传输 、 存储 、 解压等技术 , 使音频 、 视频等媒体在网络上实时传输和播放。流媒体又可分为顺序流和实时流式传输,顺序流是指利 用FTP,HTTP 等协议把网络上的视频边下载边观看,利用内存来实现缓存机制,对质量的 要求较高 , 可接受一定时间的延时 。 实时流是指那些如视频监控和视频会议等会话形 式的应用 ,注重 的是它的实时性 而非质量方面 。现阶段对 流媒体的研究 主要有: 1 、 研究如何把编解码技术应用到流媒体技术中以及研究新的适合网络传输的编解码算法; 基于H.264的无线影音传输原理和实现:http://www.751com.cn/tongxin/lunwen_66606.html