摘要
第一章 绪论
1.1 课题背景与研究意义
1.2 国内外研究现状
1.2.1 音视频同步技术研究现状
1.2.2 RTSP协议与Android系统音视频解码技术研究现状
1.3 课题来源与本文的研究内容
1.4 本文的结构与章节安排
第二章 流媒体技术概述
2.1 音视频的流式传输概述
2.1.1 两种传输方式
2.1.2 流媒体技术原理
2.2 流媒体传输协议
2.2.1 RTP/RTCP协议
2.2.2 RTSP协议
2.2.3 SDP
2.3 实时流式传输中的拥塞控制
2.4 流媒体开源项目简介
2.4.1 Live555流媒体解决方案
2.4.2 FFMPEG开源项目
2.5 本章小结
第三章 音视频同步技术研究
3.1 音视频同步的主客观评价标准
3.2 音视频失同步原因分析
3.3 基于网络延时检测的自适应音视频同步方案
3.3.1 实时网络状况检测
3.3.2 高延迟网络下的音视频同步技术研究
3.3.3 低延迟网络下的音视频同步技术研究
3.4 算法实验与分析
3.4.1 网络延时检测算法实验
3.4.2 高延迟网络下音视频同步算法实验
3.5 本章小结
第四章 流媒体传输系统设计与实现
4.1 流媒体传输系统总体方案设计
4.2 基于改进的Live555的流媒体服务器
4.2.1 流媒体服务端总体架构
4.2.2 Live555流媒体服务器工作原理
4.2.3 音视频数据采集以及编码传输
4.2.4 优化Live555的IO模型
4.2.5 扩展Live555对MP4等多媒体格式的解析
4.2.6 基于Live555的实时视频转播的实现
4.3 流媒体系统客户端研究
4.3.1 流媒体客户端总体分析与设计
4.3.2 移植FFMPEG到Android平台
4.3.3 基于FFMPEG和SDL的音视频解码与同步研究
4.4 本章小结
第五章 系统测试
5.1 系统软硬件环境及平台搭建
5.2 系统测试
5.2.1 Live555的实时转发功能测试
5.2.2 Live555对于MP4格式的支持
5.2.3 客户端对本地特殊视频编码格式支持视频功能测试
5.3 测试结果分析
5.4 本章小结
总结与展望
参考文献
攻读学位期间发表的论文
声明
致谢