声明
摘要
图表目录
1 绪论
1.1 选题背景及意义
1.2 即时通讯技术介绍
1.3 相关技术发展现状
1.4 论文工作内容
1.5 论文结构
2 WebRTC理论基础与关键技术分析
2.1 WebRTC概述及定义
2.2 WebRTC体系结构
2.2.1 会话/传输模块
2.2.2 音频引擎
2.2.3 视频引擎
2.2.4 本地应用接口
2.3 WebRTC关键技术研究
2.3.1 信令
2.3.2 SDP协商
2.3.3 NAT穿透技术
2.4 本章小结
3 SDK设计与实现
3.1 SDK开发环境
3.2 SDK设计分析
3.2.1 用户需求分析
3.2.2 可行性分析
3.3 SDK整体框架设计
3.4 音视频通话模块
3.4.1 信令交互模块
3.4.2 媒体协商模块
3.4.3 媒体通信模块
3.4.4 监测模块
3.5 扩展功能模块
3.5.1 房间管理
3.5.2 用户管理
3.5.3 媒体流切换
3.5.4 摄像头切换
3.6 问题分析
3.7 本章小结
4 SDK测试与分析
4.1 服务器环境
4.2 SDK单元测试
4.2.1 信令交互模块
4.2.2 摄像头切换模块
4.3 SDK整体功能测试
4.3.1 Android原型设计
4.3.2 Android应用测试
4.4 用户手册
4.5 问题分析
4.6 本章小结
5 总结与展望
5.1 论文工作总结
5.2 工作展望
致谢
参考文献
攻读硕士期间申请专利列表
攻读硕士期间参加的工程实践情况