声明
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究历史与现状
1.3 本文主要工作
1.4 论文结构安排
第二章 相关技术研究介绍
2.1 P2P技术
2.1.1 P2P的概念
2.1.2 P2P的网络拓扑结构
2.1.3 P2P的特点
2.1.4 P2P的应用
2.2.1 VNC的概念
2.2.2 VNC的编码
2.2.3 H.264编码
2.3 本章小结
第三章 实时交互系统的分析与设计
3.1 需求分析
3.1.1 功能需求分析
3.1.2 性能需求分析
3.2 系统架构
3.2.1 系统网络拓扑
3.2.2 系统总体架构
3.3 系统模块设计
3.3.1 网络通信的设计
3.3.2 节点管理模块的设计
3.3.3 视频模块的设计
3.3.4 文件共享模块的设计
3.3.5 通信安全模块的设计
3.3.6 数据库的设计
3.4 本章小结
第四章 系统的实现
4.1 网络通信的实现
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.4.1 文件传输模块的实现
4.4.2 文件操作模块的实现
4.5 通信安全模块的实现
4.6 本章小结
第五章 系统测试与分析
5.1 测试内容
5.2 测试环境
5.3 系统测试结果
5.3.1 用户节点的管理
5.3.2 视频分享功能
5.3.3 文件操作功能
5.4 系统的性能分析
5.4.1 视频传输的性能测试
5.4.2 文件下载的性能测试
5.5 本章小结
第六章 总结与展望
6.1 全文总结
6.2 后续工作展望
致谢
参考文献
电子科技大学;