文摘
英文文摘
第1章 绪论
1.1 课题的背景及研究意义
1.2 流媒体技术国内外的发展现状
1.2.1 流媒体技术的现状
1.2.2 媒体播放器的发展
1.3 本文的主要工作
第2章 流媒体播放系统的相关技术
2.1 音频和视频的压缩标准
2.1.1 音频压缩标准
2.1.2 视频压缩标准
2.2 流媒体的文件格式
2.3 流媒体协议概述
2.3.1 实时传输协议RTP
2.3.2 实时传输控制协议RTCP
2.3.3 实时流协议RTSP
2.4 本章小结
第3章 流媒体服务器的实现和运动估计算法的改进
3.1 Darwin Streaming Server的总体结构
3.1.1 文件处理系统
3.1.2 服务器核心
3.2 Darwin Streaming Server的工作流程
3.2.1 RTSP请求分析
3.2.2 RTSP请求处理
3.2.3 发送RTP数据包
3.3 运动估计快速算法
3.3.1 运动估计的基本原理
3.3.2 运动估计的匹配准则
3.3.3 典型的运动估计算法
3.4 基于DS与ARPS的运动估计改进算法
3.4.1 改进算法的总体思路
3.4.2 零运动预先判断
3.4.3 改进算法描述
3.4.4 实验结果和性能分析
3.5 本章小结
第4章 嵌入式流媒体播放器的实现
4.1 硬件的总体方案
4.2 硬件系统的工作流程
4.3 主要芯片结构及功能介绍
4.3.1 PXA255的总体结构
4.3.2 PXA255的功能特性
4.3.3 XScale的协处理器
4.4 主要硬件电路设计
4.5 播放系统的总体架构
4.5.1 播放系统的软件架构
4.5.2 播放系统的线程模型及其状态转换
4.6 图形用户界面的设计
4.6.1 Qt类库及应用程序框架
4.6.2 图形用户界面的实现
4.7 利用Intel IPP库实现视频和音频的解码
4.7.1 Intel IPP库概述
4.7.2 IPP库的特占
4.7.3 IPP库中函数原型的说明
4.8 利用IPP库实现MPEG-4的解码
4.8.1 MPEG-4视频解码的流程
4.8.2 MPEG-4视频解码原理及IPP库具体应用
4.9 利用IPP库实现音频的解码
4.9.1 音频解码的流程
4.9.2 音频解码原理及IPP库应用
4.10 MPlayer播放器
4.10.1 MPlayer播放器的特点
4.10.2 MPlayer播放器的移植
4.11 本章小结
第5章 系统的优化和性能测试
5.1 XScale体系结构的软件优化
5.1.1 Cache的优化
5.1.2 结构的优化
5.1.3 运算的优化
5.1.4 耗时操作的优化
5.2 网络QoS的研究与改进
5.2.1 网络的拥塞控制
5.2.2 网络中抖动和乱序的控制
5.3 系统的性能测试
5.3.1 测试的环境和方案
5.3.2 测试结果
5.4 本章小结
第6章 结论与展望
6.1 结论
6.2 展望
参考文献
致谢
攻读硕士期间发表的论文