基于P2P的VoD系统技术研究及实现

来源 :太原理工大学 | 被引量 : 4次 | 上传用户:woailzm002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络以及多媒体技术的飞速发展,结合计算机网络和多媒体技术的VoD(Video-On-Demand,视频点播)也得到了迅猛的发展。视频点播系统具有较高的实际应用价值和非常广阔的发展前景。然而目前的视频点播系统,媒体的质量并不能令人满意,主要原因在于Internet的原始设计主要是为了满足端对端系统的需求,传统的基于单播的传输方式很容易导致服务器端的性能瓶颈,并不能有效的支持流媒体的大规模数据分发。现在大部分的互联网VoD服务系统都是通过单一的服务器结构提供服务的。这种结构中服务器端的服务能力成为系统的瓶颈,随着用户量、带宽和视频长度的增长,为满足系统需求而增加的系统带宽和提高服务器性能的成本变得非常昂贵。许多基于互联网的VoD服务系统更倾向于使用P2P系统结构提供服务,在这种结构中各参与结点不仅接受视频服务同时承担部分服务器的职责,提供所存储的内容给其它结点。在基于P2P的VoD系统中,由于每个结点都贡献自己的存储资源和带宽,系统的服务能力随着用户量的增长而提高,改变了随着用户量增长,单纯的增加服务器的负载的现状,使系统性能得到极大的改善。本文在对基于P2P的视频点播关键技术进行深入研究的基础上,提出了一个新的基于P2P的视频点播系统PTPVoD,并实现了PTPVoD系统。PTPVoD系统融合了P2P技术和代理服务器技术的优点,提高了系统的可扩展性。本论文主要研究内容包括:1)将P2P媒体分发技术和C/S结构的代理服务器技术相结合,使系统不仅具有良好的静态可扩展性同时具有良好的动态可扩展性。2)对基于P2P的VoD系统框架进行了抽象,提出了分层的系统框架模型,不同的系统功能在不同的功能层实现,使PTPVoD系统具有良好的结构和扩展性。3)系统中部署了Web服务器,用户可以通过浏览器参与服务,使PTPVoD系统结合了B/S结构和C/S的优点。4)提出了最少备份数据优先缓存算法,其核心思想就是选择每个点播组中所有结点备份最少的数据块进行缓存备份,使结点之间的缓存数据分布均匀,从而大大的增加了从邻居结点获取数据的概率。
其他文献
车牌的定位与识别是智能交通管理的重点问题。在大型停车场的管理系统、公共安全、交通管理及有关军事部门有着特别重要的实际运用价值,正日益受到人们的重视。本文研究了车牌
自从八十年代末期SNMP(Simple Network Management Protocol)简单网络管理协议面世以来,网络管理技术在短短的十几年里得到了突飞猛进的发展,随着管理功能的增强和管理对象的扩
随着Internet迅猛发展,WEB网站的信息资源为人们的学习和生活提供了极大的方便。如何将来自于各种各样数据源的数据通过网络实现共享,利用网络上宝贵的资源提高网络信息服务质
数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。在数据挖掘的过程中,数据库中
随着计算机软硬件和网络技术的迅猛发展,应用软件的规模日益庞大、系统日趋复杂。如何准确地描述用户需求、有效地开发和管理复杂系统、有力地支持软件复用成为软件产业发展的
HLA是为解决分布式仿真应用间的互操作性和可重用性而提出的通用仿真技术框架,在军事、交通、教育、娱乐等领域得到了广泛的应用。但是HLA仅规定了各个仿真应用相互协调运行的
系统发生是指生物形成或进化的历史。系统发生学研究物种之间的进化关系,其结果往往是以系统发生树表示。系统发生树是描述物种进化顺序和进化关系的一种拓扑结构。一个可靠
近几年来,虚拟现实技术的应用与研究得到了迅速的发展,在许多领域都具有广泛的应用前景,虚拟现实技术日渐成为计算机应用技术发展的主要研究方向之一。通常传统的校园三维立体图
GIS数据庞大,地形特征多样化,地理要素空间关系复杂,为系统的建模带来很大困难。UML作为面向对象技术领域内占主导地位的标准建模语言,具有丰富的语义和富有表现力的语法,而没有破
规划识别是人工智能中一个活跃的研究领域。自从Schmidt, Sridharan和Goodson在1978年第一次将规划识别作为一个研究问题提出后,有越来越多的研究者加入到这一领域中来。最为