声明
摘要
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国外P2P发展现状
1.2.2 国内P2P发展现状
1.3 本论文研究内容
1.4 本论文组织结构
第2章 相关理论技术分析
2.1 Android系统的简介
2.1.1 Android工程目录结构
2.1.2 Android系统四大组件
2.1.3 Web App和Native App的比较
2.2 BitTorrent通信协议分析
2.2.1 BitTorrent协议组成
2.2.2 Bencoding编码
2.3 BitTorrent通信协议工作过程
2.4 本章小结
第3章 P2P视频播放系统的分析与设计
3.1 视频播放系统设计的目标
3.2 视频播放系统功能需求分析
3.2.1 Tracker服务器模块功能分析
3.2.2 Web服务器模块功能分析
3.2.3 客户端P2P模块功能分析
3.3 视频播放系统非功能需求分析
3.4 视频播放系统可行性分析
3.4.1 成本可行性分析
3.4.2 技术可行性分析
3.4.3 方案可行性分析
3.5 视频播放系统总体架构
3.6 系统功能模块详细设计
3.6.1 Web服务器详细设计
3.6.2 数据库的设计
3.6.3 Tracker服务器功能研究
3.6.4 客户端P2P下载详细设计
3.7 本章小结
第4章 P2P视频播放系统的实现
4.1 开发环境与工具
4.2 服务器端实现
4.2.1 Tracker服务器实现
4.2.2 Web服务器实现
4.3 Android客户端实现
4.4 移植Vitamio播放器
4.5 本章小结
第5章 P2P视频播放系统的测试
5.1 视频播放系统的测试介绍
5.1.1 视频播放系统测试的环境
5.1.2 视频播放系统测试网络拓扑图
5.1.3 视频播放系统测试的内容
5.2 视频播放系统的功能测试
5.2.1 Web服务器功能测试
5.2.2 客户端功能测试
5.2.3 视频播放测试
5.3 视频播放系统的非功能测试
5.4 测试结果及分析
5.5 本章小结
第6章 结论与展望
6.1 总结
6.2 展望
致谢
参考文献
攻读硕士学位期间参加的专业实践
西南交通大学;