目 录
文摘
英文文摘
声明
第一章引言
1.1课题背景
1.2国内外移动流媒体发展概况
1.2.1日韩
1.2.2欧美
1.2.3中国
1.3课题目的和意义
1.4本人的主要工作
1.5论文的结构
第二章系统关键技术与理论基础
2.1流媒体技术背景知识
2.1.1流媒体的概念
2.1.2流媒体的传输
2.1.3流媒体的播放方式
2.2流媒体传输控制协议
2.2.1 RIP实时传输协议
2.2.2 RTCP实时控制协议
2.2.3 RTSP实时流协议
2.2.4 SDP会话描述协议
2.3音视频压缩编码技术
2.3.1 MPEG-X系列音视频编码标准
2.4 3G技术标准
2.5智能手机操作系统概况
2.6 Windows Mobile简介
2.6.1 Windows Mobile与Windows XP的比较
2.6.2 Windows Mobile SDK
第三章流媒体播放系统的分析与设计
3.1用户需求分析
3.2系统的整体设计
3.2.1系统的网络结构
3.2.2网络通信协议栈的设计
3.2.3系统的播放方式
3.2.4系统的整体流程
3.3移动流媒体播放器的分析与设计
3.4搭建开发测试环境
3.4.1开发环境
3.4.2测试环境
第四章流媒体播放器的实现
4.1 RTSP控制模块设计与实现
4.1.1播放器系统的状态机
4.1.2服务器端媒体数据的发送
4.2 RTP/RTCP数据传输模块设计与实现
4.2.1 RTP和RTCP报文处理
4.2.2 RTP数据包接收缓冲区的设计与失序处理
4.2.3 RTP数据包组帧
4.2.4解码缓冲区的设计
4.3 MP3音频解码回放的设计与实现
4.3.1音频解码的设计
4.3.2音频回放的设计
4.4 MPEG4视频解码回放的设计与实现
4.4.1 MPEG-4的视频编码帧类型
4.4.2 MPEG-4视频解码的设计
4.4.3视频回放的设计
4.4.4音视频播放的同步策略
第五章系统应用
5.1移动流媒体系统的运行效果
5.1.1播放器的启动
5.1.2播放器获取播放列表
5.1.3播放器的播放与暂停
5.2测试效果
第六章结束语
6.1本文完成的工作
6.2本系统的主要特点
6.3展望
参考文献
致谢