摘要3-4
Abstract4-8
第一章 绪论8-14
1.1 引言8-9
1.1.1 移动流媒体8
1.1.2 实时传输8-9
1.1.3 Android操作系统9
1.2 探讨背景和作用9-11
1.2.1 探讨背景9-10
1.2.2 探讨作用10-11
1.3 国内外探讨近况11-12
1.4 课题探讨内容12
1.5 论文结构12-14
第二章 相关技术介绍14-30
2.1 ANDROID14-18
2.1.1 Android框架14-16
2.1.2 Android运用开发16-17
2.1.3 Android多媒体框架17-18
2.1.4 NDK&JNI技术18
2.2 视频压缩编解码技术H.264/C18-22
2.2.1 H.264介绍18-20
2.2.2 H.264分层结构20
2.2.3 H.264基本流20-22
2.3 实时传输协议RTP/RTCP/RTSP22-25
2.3.1 RTP的位置和工作历程22-23
2.3.2 RTP协议的报文格式23-25
2.3.3 RTCP介绍25
2.3.4 RTSP介绍25
2.4 流媒体与流怎么写作器25-29
2.4.1 流媒体技术26-27
2.4.2 流媒体怎么写作器Wowza Media Server27-28
2.4.3 SDP协议28-29
2.5 本章总结29-30
第三章 系统需求浅析与设计30-44
3.1 系统需求浅析30-32
3.1.1 功能需求30
3.1.2 系统性能需求30-31
3.1.3 系统的环境需求31-32
3.2 系统设计32-37
3.2.1 业务流程32-33
3.2.2 数据传输格式与传输质量33
3.2.3 系统框架设计33-34
3.2.4 系统功能模块设计34-35
3.2.5 系统工作流程35-37
3.3 系统静态浅析模型37-41
3.3.1 采集端静态模型浅析37-39
3.3.2 播放端静态模型浅析39-41
3.4 网络协议层面结构41-42
3.5 本章小结42-44
第四章 系统实现44-62
4.1 采集子系统的实现44-51
4.1.1 建立软件开发环境44-45
4.1.2 采集子系统整体实现历程45-46
4.1.3 音、视频采集实现46-48
4.1.4 RTP封装实现48-50
4.1.5 发送实现50-51
4.2 播放子系统的实现51-59
4.2.1 FFMPEG移植51-53
4.2.2 流媒体数据的接受模块53-55
4.2.3 剖析RTP数据包55-57
4.2.4 H.264解码播放57-59
4.3 怎么写作器端的实现59-61
4.3.1 播放媒体流59-60
4.3.2 发布流60-61
4.4 本章小结61-62
第五章 测试浅析62-68
5.1 实验环境62
5.2 实验结果62-64
5.3 网络情况丢包浅析64-66
5.4 本章小结66-68
第六章 结束语68-70
6.1 总结68-69
6.2 展望与改善69-70
致谢70-72