P2P流媒体系统关键技术和其应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P流媒体系统关键技术和其应用 摘 要 网络媒体时下的今天,P2P流媒体技术又一次成为了人们关注的焦点。本文从多个方面探讨网络媒体时代P2P的关键技术,并对流媒体技术的发展趋势作以展望。 关键词 P2P流媒体技术;网络结构;数据;应用 中图分类号:TP393.02 文献标识码:A 文章编号:1671—7597(2013)042-152-02 P2P流媒体技术并非是一种全新的技术,20年前的USENET、FidoNet等都属于P2P技术,早期互联网规模有限,P2P技术的主要特点,即充分利用包括计算资源、内容资源、宽带资源在内的分布在各个终端上的网络资源,降低对中央服务器资源的消耗,并不能完全发挥,只能形成以少数服务器为中心的C/S模式。近几年,随着互联网的急速发展,人们对于实时交流的需求增强,P2P流媒体技术又一次成为了人们关注的焦点。网络媒体时代的人们不再满足于单纯的文字传输,而是要求视频、文本、音频等多种媒体信息的连续在线播放。在有限的贷款和拥挤的拨号网络线之下,流媒体技术的蓬勃发展解决了窄带网络中视频、音频的实时传输问题。本文将从多个方面探讨网络媒体时代P2P的关键技术,并对流媒体技术的发展趋势作以展望。 1 覆盖网络结构 在这个问题中需要解决的是覆盖网络是以何种拓扑结构搭建,如何选择和管理转换发送节点,以使信息流能流畅,传输质量能最大限度的提高。在提高可扩展性和服务质量的同时,减少由于节点的变动和异构所带来的对于系统的不良影响。 为了达到这样的目的,在网络构建中我们会选择相互补充的两个策略,分别是节点选择和节点定位策略。 1.1 节点选择 P2P流媒体覆盖网络拓扑结构可以分为单树结构、多树结构、网状结构和混合结构(图1为P2P流媒体覆盖网络结构)。最初人们采用的是单树拓扑结构,即建立以媒体源为树根,作用在应用层上的单树组播树。这种拓扑结构典型算法是选取树中带宽足够的节点,并将其作用在父节点,或通过限制节点的出度的方法实现覆盖网络。这种结构简单易行,但在网络节点动态性强的情况下不适用。此外,也存在各个节点贡献带宽不均等的情况。 此后,又出现了多数结构的覆盖网络结构。此结构的原理是将根媒体的资源分配给多个树进行传播,节点加入不同数目的树可以有效解决节点宽带异构问题,弱化每个节点对于P2P系统的影响,进而在某个节点失效时,系统仍能良好的运行。但是多棵树结构存在两个缺点:1)系统维护代价过高。2)那些缺少资源的节点无形中限制了带宽。树状结构存在致命的弱点,使得在2004年以后的学术和产业界,把研究重点转移到了网状结构的P2P流媒体系统上。视频点播系统的研究也促进了网状拓扑的大量使用。其中最有代表性的是Donet/Coolstreaming和GridMedia。其本质是随机选择邻居节点。过程可以简述为:首先节点从节点列表服务器Tracker中获得初始节点列表,加入到覆盖网络,然后不断更新成员节点的信息,每个节点都要建立一个成员节点信息列表,并从中选择若干个节点作为邻居节点。网状拓扑结构下,数据的传播不再是沿着特定的路径进行,传播的路径是由节点的可用性决定的,这是一个动态的过程。节点可以从其他节点处获得自己缺少的数据,与此同时,也可以把自己有的数据与别的节点共享。网状结构在可扩展性、高效率方面的优势是十分明显的。 1.2 节点定位 流媒体要求实时性强,对用户提出的需求快速有效的反应,因此必须解决快速准确的文件定位问题。节点的定位一般有两种方法。 1)以目录作为基础的方法。传统的客户机、服务器模式下,在集中服务器中建立并维护一个逻辑的目录,每个节点包含的数据段以数据质量等服务信息都存储在目录中。这种方式对于文件查询可以进行快速响应,实时性强,但是不适合节点动态性高的流媒体。此外,网络中存在大量冗余数据,效率低下。这种方法的典型代表是Guo等人提出的DirectStream系统。2)使用分布式哈希表方式定位节点。这是第二代的P2P网络。每个文件经过DHT后被分配一个唯一的标识符,每个节点也有自己对应的标识符,文件存储到与其标识符相近的节点中。当文件被查找时,文件通过Hash算法得到标识符,并找到文件存放的节点。对同一媒体流有点播要求的用户,组成一个P2P网络,提出新要求的用户以P2P的查找方式,找到相应节点,建立连接,获得响应,而无需连接服务器。当单一节点失效或出错时,也不会使系统受到影响。但是,DHT也存在一定的缺点。其将文件均匀分布在各个节点上,对于媒体的热门度不加以区分,使节点的贡献率和负载相差甚远。此外,DHT不提供关键字搜索功能,需要对文件搜索进行改进。 2 数据调度机制 在P2P流媒体系统中,数据段被存储在不同的节点上,接收节点从发

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档