论文部分内容阅读
随着互联网应用的蓬勃发展,视频点播服务变得越来越受欢迎,极大的丰富了人们的娱乐生活。传统的服务器/客户机模式的网络结构现在已经很难满足视频点播服务所需要的高带宽,高流量等要求,对等网络技术的出现很好的解决了视频点播服务的这些问题。但是对等网络自身结构的松散自由和拓扑结构的动态变化,难以提供稳定高质量的网络服务,也使得整个视频点播系统难以管理和维护。在传统的P2P网络中,内容没有得到很好的保护,很容易被泄露和窃取,无法进行有效的版权保护。节点之间的通信不用经过服务器验证,传输内容的完整一致性也难以保证。 本文设计与实现了一种基于BT网络的视频点播系统服务器子系统,能够提供稳定的高质量的视频点播服务,为用户提供较好的视频点播体验,而且整个系统易于管理,运营和维护。本文的工作主要有以下几个方面:1、基于现有成熟的P2P视频点播系统的总体架构,通过对系统中服务器端的功能需求的详细分析,设计服务器端子系统;2、对服务器各个模块进行具体实现,使整个P2P点播系统符合可管理,可维护,可维护的要求;3、通过引入散列计算,对等加密和用户登录授权验证,解决了视频点播系统中的内容保护和数据一致性等问题。 本文设计与实现的P2P视频点播系统服务器子系统,可以较好满足大规模的视频点播服务需求,为用户提供稳定的低延时高速高质量的视频点播服务。同时,该系统便于管理,运营和维护,相关网络安全问题和视频文件版权保护问题也得到了妥善的解决。