首页> 中文学位 >基于P2P技术的视频点播系统研究与设计
【6h】

基于P2P技术的视频点播系统研究与设计

代理获取

目录

声明

摘要

第一章 绪论

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 展望

参考文献

致谢

展开▼

摘要

随着计算机网络和多媒体技术的发展,人们对网络视频点播的需求越来越高。传统视频点播系统是基于客户端朋艮务器架构模式,当用户数量大规模增长,特别是点播流行节目时,系统将难以提供质量保证,服务器性能往往成为系统性能瓶颈。将P2P技术引入到视频点播系统中,可以有效解决这一瓶颈问题,视频点播的每个节点既充当客户端又充当服务器端,可以充分利用网络中其他节点的闲散资源具有很高的资源利用率,从而有效降低服务器负载,提高了系统的扩展性和稳定性。
  本文针对基于P2P技术的流媒体点播系统的相关理论与技术进行探索。与传统视频点播系统进行分析和比较,阐述了P2P视频点播系统在实现基于流媒体技术的视频点播系统中的技术优势的同时,对其在流媒体网络视频点播系统中应用的关键技术进行分析和总结。并从软件工程及系统开发的角度,对基于P2P技术的视频点播系统进行分析与设计,包括系统架构设计、服务器端和客户端功能及流程设计。最后采用J2EE技术对P2P视频点播系统的相关功能模块进行代码实现,并进行系统测试。
  本视频点播系统根据流媒体传输原理及P2P技术,实现了基于Web的视频点播的相关功能,主要功能包括用户信息管理、视频文件的添加、删除、修改及在线播放和视频频道管理功能。通过本文的研究,系统基本达到了预期的设计要求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号