基于P2P技术流媒体直播系统研究.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于P2P技术流媒体直播系统研究

基于P2P技术流媒体直播系统研究   摘要:详细介绍了基于P2P技术的流媒体直播系统的相关理论与技术,结合现有P2P流媒体系统中的节点管理问题以及“搭便车”现象,提出了一种基于超节点的P2P流媒体直播系统设计方案。同时为了维护网络的稳定性,采用了备用超级节点机制,从而在一定程度上降低时延,提高了系统服务质量。   关键词:流媒体;超级节点;P2P技术   中图分类号:TP393文献标识码:A文章编号:1672-7800(2012)012-0137-02   0引言   伴随着互联网产业的飞速发展和新技术的不断创新,网络流媒体应用在人们的生活中也日益普及,成为人们生活、学习、工作和娱乐不可分割的部分,如:网络电视、直播节目、在线视频游戏以及远程教育等等,而这些应用的共同特点就是需要流媒体技术的支持。近年来,人们逐渐把P2P技术应用到流媒体传输中,从而形成P2P流媒体技术。该技术可以突破传统C/S模式的局限,能更好地实现流媒体系统稳定、迅速和高清晰等特点,从而可以为用户提供更高质量的流媒体服务。   针对对等网中超节点的选择大都根据节点的物理性能而没有考虑到网络中节点“搭便车”的现象,本文研究设计了一种新的P2P流媒体直播系统。为了有效进行超节点的选取与组织,在综合考虑节点的服务能力与自愿性的基础上,选取那些处理信息能力强又积极参与贡献资源的节点作为超级节点。为了维护网络的稳定性,本文还提出了备用超级节点机制。   1P2P技术   P2P即Peer-to-Peer,称为对等连接或对等网络,网络中的节点既是资源的享用者又是资源的提供者。因此 P2P模式与C/S模式的主要不同点在于节点与节点在通信的过程中,可以忽略服务器的角色,完成一种直接通信来实现网络中资源的共享。   与C/S结构相对比,P2P的优势体现在非中心化、可扩展性、健壮性、高性能/价格比、隐私保护和负载均衡这几个方面,如图1所示。   目前P2P应用吸引力远远超过简单的只读网络(Web)   方式,由于其技术和应用的特点,P2P成为互联网的杀手级应用,主要应用有:①即时通信,典型的应用:QQ、Yahoo Messenger、MSN等;②文件交换,如: BitTorrent、eDonkey、Napster、等;③流媒??应用,典型的代表: PPLive、PPStream、Gridcast等;④基于P2P方式的协同工作,P2P技术可以帮助企业建立自己的虚拟网,例如JXTA、Magi、Groove等;⑤更有力的搜索引擎,典型的应用:Google已宣称将使用P2P来改进它的搜索工具。   2P2P流媒体直播技术   2.1P2P流媒体技术   P2P流媒体技术是P2P技术与流媒体技术的结合,P2P流媒体直播是指在基于P2P技术构建的有同步时序要求的流媒体网络。   P2P流媒体直播服务,基本上都采用应用层组播技术。系统中的所有节点组成应用层覆盖网,并利用节点的能力实现流媒体数据分发功能。按照应用层覆盖网中结点的组织方式,P2P流媒体直播技术分为3类:树型、网型和数据驱动型。   2.2P2P直播的特点   P2P直播有如下特点:   (1)P2P直播在理论上对用户数量没有限制。在线用户越多,网络越顺畅。   (2)P2P直播不同于VOD点播,用户不可以选择播放的内容,只能按时间点来观看节目。因此P2P在直播形式上更像网络电视,用户可以在频道之间进行选择。   (3)P2P直播有延时。由于需要建立缓冲来进行P2P交换,会带来大约半分钟左右的延时。在节目开始播放前也需要几十秒的下载缓冲时间。   3超级节点与备用节点选取机制   在基于P2P技术的流媒体直播系统的整个体系结构中,对等网中所选取的超级节点的性能会对该系统的服务质量产生一定的影响。如果所选择的超级节点不合适反而会取得适得其反的效果,导致降低整个直播系统的服务质量,因此,我们将在对等网中采用新的超节点选取算法和组织结构以提高系统的性能。   3.1超级节点覆盖网拓扑结构   在P2P网络中,采用一种层次化的节点网络拓扑结构,由基于层次化的节点自治域(简称“AD”)组成。AD中由有限个子节点子自治域组成(简称“ASD”),详细结构如图2所示。   图2节点子自治域网络   图2所示为一个4*4的节点自治子区域分布图,在节点子自治域中每个节点首先通过判断其它节点的坐标信息V(i,j),然后只能与自己的行坐标或者列坐标相同的节点直接连接进行通信。因此对于一个L*L的子自治域图,每个节点有2(L-1)个邻居节点,称之为NP节点。如果一个节点要与其它非邻居节点进行通信,则只能通过其NP节点或者其超级节点间接进行消息转发。   3.2超级节点的选取机制   3.2.1超级节点的定义   在P2P网络中,每个用户都是一个节点,数

文档评论(0)

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

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

1亿VIP精品文档

相关文档