摘要 | 第5-6页 |
Abstract | 第6页 |
1 绪论 | 第9-12页 |
1.1 论文选题背景及意义 | 第9页 |
1.2 国内外的研究现状 | 第9-11页 |
1.2.1 嵌入式系统 | 第9-10页 |
1.2.2 嵌入式多媒体系统 | 第10-11页 |
1.3 论文的组织结构 | 第11-12页 |
2 嵌入式多媒体系统的技术基础 | 第12-17页 |
2.1 嵌入式多媒体系统的基本结构及特点 | 第12-13页 |
2.1.1 嵌入式多媒体系统的基本结构 | 第12页 |
2.1.2 嵌入式多媒体系统的特点 | 第12-13页 |
2.2 视频的编码标准 | 第13-16页 |
2.2.1 H.26X系列视频编码标准 | 第13-14页 |
2.2.2 MPEG-X系列视频编码标准 | 第14-16页 |
2.3 嵌入式多媒体系统中流媒体的实时传输和控制协议 | 第16-17页 |
3 嵌入式多媒体系统的总体设计 | 第17-23页 |
3.1 系统的功能需求及设计特点 | 第17页 |
3.2 嵌入式多媒体系统中软硬件及关键技术的选型 | 第17-19页 |
3.2.1 嵌入式处理器的选择 | 第17-18页 |
3.2.2 视频编码标准的选择 | 第18-19页 |
3.2.3 嵌入式操作系统的选择 | 第19页 |
3.3 嵌入式多媒体系统的总体设计 | 第19-21页 |
3.3.1 嵌入式多媒体系统的体系结构 | 第19-20页 |
3.3.2 硬件平台的具体搭建 | 第20-21页 |
3.4 软件开发环境及开发语言 | 第21-22页 |
3.5 本章小结 | 第22-23页 |
4 编解码模块的设计与实现 | 第23-38页 |
4.1 自由软件FFmpeg | 第23-25页 |
4.2 视频数据处理的硬件模块 | 第25-26页 |
4.3 编解码模块原理及其实现 | 第26-36页 |
4.3.1 i.MX21的视频编码模块 | 第26页 |
4.3.2 i.MX21的视频解码模块 | 第26页 |
4.3.3 i.MX21视频的硬件编解码功能在FFmpeg中的实现 | 第26-36页 |
4.4 音频的编解码 | 第36页 |
4.5 编解码性能测试 | 第36-38页 |
5 传输模块的设计与实现 | 第38-50页 |
5.1 基于RTP的MPEG-4视频封装策略 | 第38-41页 |
5.1.1 基于RTP的MPEG-4视频封装方法概述 | 第38-39页 |
5.1.2 MPEG-4的RTP封包策略的改进 | 第39-41页 |
5.1.3 封包策略比较实验 | 第41页 |
5.2 基于生产-消费速度的缓冲区调整策略 | 第41-46页 |
5.2.1 动态缓冲策略概述 | 第41-42页 |
5.2.2 缓冲器的容量变动范围 | 第42-43页 |
5.2.3 基于生产-消费速度的缓冲器调整方案 | 第43-44页 |
5.2.4 仿真实验 | 第44-46页 |
5.3 接收端丢帧策略 | 第46-47页 |
5.4 发送程序 | 第47-48页 |
5.5 选择性丢帧策略实验 | 第48-50页 |
6. 结论 | 第50-51页 |
6.1 总结 | 第50页 |
6.2 进一步工作的展望 | 第50-51页 |
致谢 | 第51-52页 |
参考文献 | 第52-54页 |