声明
摘要
1.1研究背景及意义
1.2国内外研究现状
1.3研究内容及目标
1.4论文组织结构
2.1设计约束
2.1.1部署环境
2.1.2技术环境
2.1.3应用场景
2.2功能性需求
2.2.1用户需求
2.2.2产品需求
2.3非功能性需求
2.3.1可靠性需求
2.3.2有效性需求
2.3.3可扩展性需求
2.3.4可移植性需求
2.3.5可维护性需求
2.4本章小结
第三章系统架构设计
3.1限制条件
3.1.1硬件平台限制
3.1.2软件平台限制
3.2基础库选用
3.2.1音视频库简介
3.2.2 Gstreamer基本概念
3.2.3 Gstreamer的限制
3.3总体架构设计
3.3.1功能梳理
3.3.2总体架构设计
3.4实现层设计
3.4.1节点体系设计
3.4.2元件分解设计
3.4.3管道管理器设计
3.5应用层设计
3.5.1模块体系设计
3.5.2模块间通信设计
3.6本章小结
第四章实现层的实现
4.1节点体系
4.1.1基础节点类
4.1.2通用节点类
4.1.3组合节点类
4.1.4节点体系使用
4.2元件分解
4.2.1影子节点类
4.2.2基础元件类
4.3管道管理器
4.4功能实现
4.4.1语音合成节点
4.4.2混音器类
4.4.3资源获取类
4.5本章小结
第五章应用层的实现
5.1音频播放模块
5.2语音播放模块
5.3资源播放模块
5.4即时通信模块
5.5创建者体系
5.6本章小结
第六章系统测试
6.1功能测试
6.1.1资源播放测试
6.1.2语音合成测试
6.1.3即时通信测试
6.2性能对比测试
6.2.1测试方案
6.2.2资源播放测试
6.2.3即时通信测试
6.2.4结果分析
6.3本章小结
7.1论文工作总结
7.2后续工作展望
参考文献
致谢
硕士期间参加科研工作
硕士期间发表论文
硕士期间获得专利
山东大学;