声明
摘要
第1章 绪论
1.1 宽带多媒体集群系统简介
1.2 国内外发展状况
1.2.1 集群通信系统的发展状况
1.2.2 录音系统的发展状况
1.2.3 本论文的研究意义
1.3 论文的研究内容和组织结构
第2章 系统相关技术
2.1 Socket通讯原理
2.2 多线程技术
2.2.1 线程的基本概念
2.2.2 多线程技术的优势
2.3 录音录像原理
2.3.1 录音原理
2.3.2 录像原理
2.4 海量存储技术
2.5 本章小结
第3章 系统分析与设计
3.1 系统分析
3.2 系统整体设计
3.2.1 系统外部结构及其接口关系
3.2.2 系统内部结构及接口关系
3.3 软件技术方案的选择
3.3.1 服务器框架模型选择
3.3.2 网络通信协议的选择
3.4 本章小结
第4章 RCP协议设计
4.1 RCP协议栈结构
4.2 消息格式及组成
4.2.1 消息格式
4.2.2 消息类型
4.2.3 参数类型
4.2.4 失败类型
4.3 主要消息构造
4.3.1 录音录像请求开始
4.3.2 录音录像请求确认
4.3.3 录音录像请求拒绝
4.3.4 录音录像更新请求
4.3.5 录音录像更新确认
4.3.6 录音录像更新拒绝
4.3.7 录音录像停止请求
4.3.8 录音录像停止确认
4.3.9 录音录像停止拒绝
4.3.10 录音录像保活请求
4.3.11 录音录像保活请求确认
4.3.12 录音录像保活请求拒绝
4.4 状态转换及录音流程
4.4.1 录音流程
4.4.2 C/S状态机
4.4.3 信令流程示例
4.5 本章小结
第5章 录音服务器软件设计与实现
5.1 RCP和RTP的交互原则
5.2 模块结构分析
5.3 包结构设计
5.4 内部逻辑结构设计
5.4.1 RCP协议栈总体静态结构
5.4.2 类的抽象及其关系
5.5 子模块结构设计
5.5.1 配置子模块
5.5.2 协议消息格式子模块
5.5.3 编解码子模块
5.5.4 协议消息处理子模块
5.5.5 录音协议状态机子模块
5.5.6 数据加密子模块
5.6 本章小结
第6章 系统测试与评估
6.1 网络分析软件OmniPeek简介
6.2 本地测试
6.3 模拟环境测试
6.3.1 硬件环境
6.3.2 软件环境
6.3.3 实验环境搭建
6.3.4 实验数据及结果分析
6.4 本章小结
结论
致谢
参考文献
攻读硕士学位期间发表的论文