声明
摘要
第一章 绪论
1.1 课题研究背景及意义
1.2 国内外研究现状
1.3 论文研究内容
1.4 论文组织结构
第二章 系统相关技术
2.1 P2P技术
2.1.1 P2P的基本概念
2.1.2 P2P技术优势及不足
2.1.2 P2P应用领域
2.1.3 P2P体系结构与分类
2.1.4 P2P在宽带音视频业务中应用
2.2 视频点播技术
2.2.1 视频点播概述
2.2.2 流媒体技术及传输原理
2.2.3 流媒体视频点播技术原理
2.2.4 P2P与流媒体技术的结合
2.2.5 P2P视频点播技术的优点及组成
2.3 本章小结
第三章 P2P视频点播系统关键技术分析
3.1 P2P视频点播系统与传统视频点播的比较分析
3.1.1 传统视频点播系统
3.1.2 P2P视频点播系统
3.1.3 基于P2P的视频直播与视频点播的比较
3.2 P2P视频点播系统组成结构
3.2.1 客户端组成
3.2.2 数据传输模块的组成结构
3.3 P2P视频点播系统关键技术
3.3.1 分块机制
3.3.2 预取策略
3.3.3 内容发布和查找方法
3.3.4 P2P流媒体点播的缓存机制
3.3.5 内存缓存管理
3.4 性能需求
3.5 本章小结
第四章 P2P视频点播系统设计
4.1 系统架构设计
4.1.1 系统网络拓扑结构设计
4.1.2 系统分层架构设计
4.1.3 服务器端框架设计
4.1.4 系统总体模块设计分析
4.2 系统前端设计
4.2.1 系统客户端框架设计
4.2.2 客户端功能设计
4.2.3 客户端处理流程设计
4.2.4 客户端用例图
4.2.5 前端各模块流程图设计
4.3 系统后台服务模块设计
4.3.1 视频点播内容服务模块
4.3.2 视频后台管理模块
4.3.3 后台管理模块功能设计
4.4 数据库设计
4.4.1 数据库主要实体-属性图
4.4.2 数据库表结构设计
4.5 本章小结
第五章 P2P视频点播系统实现
5.1 系统实现的技术框架
5.2 数据库链接
5.3 提示信息模块
5.3.1 控件信息提示
5.3.2 工具栏信息提示
5.4 核心功能模块
5.4.1 Peer管理模块
5.4.2 连接管理模块
5.4.3 视频内容发布功能
5.4.4 后台管理功能
5.5 视频点播效果
5.6 本章小结
第六章 系统测试
6.1 系统部署
6.2 测试用例设计
6.3 测试结果分析
6.4 本章小结
第七章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
厦门大学;