论文摘要
当今世界,数字视频技术和无线网络技术飞速发展,使得视频的应用呈现数字化、网络化和无线化的特点。如今,人类已迈进3G时代,因此,针对3G网络的视频研究以及相关产品的开发是当前的热点。本论文正是在此背景下,采用视频编码标准H.264和实时传输协议RTP,对基于EVDO网络的视频传输展开研究,提出了一种视频传输系统的设计方案,并在相应平台上做出了实现和验证。论文先对有关的理论内容做出了阐述,并有针对性地对实时传输中的QoS特性进行了研究。之后,论文在Mini2440开发板上开展工作,按照先搭建软件平台后进行设计与验证、先实现底层协议与驱动后编写上层软件的顺序,去完成整个视频传输系统的。视频传输系统的开发工作具体体现在:实现了MC8630模块的驱动,使得Mini2440与MC8630载板之间能通过USB接口通信;移植了PPP拨号程序并编写脚本实现了Mini2440的联网;优化了X264编码器的输出,提高了视频的传输效率;按照RTP协议和H.264码流格式的特点,设计了封装视频流的数据结构和算法;将视频的编码和传输结合起来,编写了视频传输软件并在平台上进行了验证。实验证明,该视频传输系统能对YUV格式的原始视频数据进行压缩,按照所设计的数据结构和算法将压缩后的H.264码流打包,并发送到指定的PC客户端。经实验和分析,客户端接收视频流的实时性主要取决于系统的视频编码速率,太低的CPU处理能力会影响客户端的解码播放效果。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的研究背景及意义1.2 无线视频系统概述1.3 论文的组织结构第二章 流媒体技术及无线传输网络2.1 流媒体技术2.1.1 流媒体的概念及特点2.1.2 流式传输技术2.2 蜂窝移动通信网络2.2.1 几种常用的无线传输网络2.2.2 GSM/GPRS/CDMA 网络2.2.3 EVDO 网络2.3 PPP 协议2.3.1 PPP 协议组成及帧格式2.3.2 PPP 链路建立过程2.3.3 PPP 协议的应用2.4 本章小结第三章 实时传输协议3.1 流媒体传输协议3.2 实时传输协议研究3.2.1 实时传输协议 RTP3.2.2 实时传输控制协议 RTCP3.2.3 RTP/RTCP 的工作机制3.3 实时传输中的 QoS3.3.1 丢包3.3.2 时延3.3.3 同步3.3.4 误码3.4 本章小结第四章 H.264 视频编码标准4.1 H.264 简介4.2 H.264 的结构分析4.2.1 H.264 的分层结构4.2.2 视频编码层 VCL4.2.3 网络提取层 NAL4.3 H.264 的应用前景4.4 H.264 的开源编码器介绍4.5 本章小结第五章 嵌入式Linux软件平台搭建5.1 嵌入式系统概述5.2 Mini2440 开发平台介绍5.3 Bootloader 移植5.3.1 Bootloader 简介5.3.2 U-Boot 移植5.4 Linux 内核移植5.5 根文件系统制作5.6 系统对相关设备的支持5.7 本章小结第六章 无线视频传输系统的详细设计与实现6.1 系统的总体架构6.2 EVDO 网络的 PPP 拨号实现6.2.1 MC8630 模块载板介绍6.2.2 MC8630 模块驱动及其移植6.2.3 PPP 拨号的实现6.3 YUV 视频序列的编码实现6.3.1 YUV 视频序列6.3.2 X264 的移植6.3.3 X264 编码器的输入输出6.4 H.264 码流的 RTP 封包实现6.4.1 封包的一般原则6.4.2 封装结构的设计6.4.3 封包算法的实现6.4.4 接收端的解码播放6.5 视频传输软件的实现6.5.1 软件的总体流程6.5.2 编码和传输的同步6.5.3 实验结果及分析6.6 本章小结第七章 总结与展望7.1 总结7.2 展望致谢参考文献
相关论文文献
标签:嵌入式论文; 实时传输协议论文; 标准论文;
基于嵌入式Linux的EVDO无线视频传输系统的研究与实现
下载Doc文档