网站大量收购独家精品文档,联系QQ:2885784924

基于P2P方式的视频点播模型.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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;视频点播;网状;树状   中图分类号:TP37文献标识码:A文章编号:1009-3044(2010)07-1710-02   A P2P-based Video-On-Demand Model   CHEN Zheng1, WU fu-kui2, SU Jun1   (1.College of Arts Science of Jianghan University, Wuhan 430056, China; 2.Hubei University for Nationalities, Wuhan 430056, China)   Abstract: Propose a P2P-based video-on-demand model, which combines characteristics of mesh and tree, making the model robust and well organized. This model can promote the efficiency of VOD well.   Key words: P2P; video-on-demand; mesh; tree   1 概述   自VOD(视频点播)系统出现以来,由于其高度的交互性和自主性,一直受到市场用户的欢迎,也是多媒体领域的研究热点。但由于多媒体服务器性能以及网络带宽的限制,VOD系统一直处于小规模状态。随着用户数量的急剧增加,对视频服务器的性能要求越来越高,传统的视频点播方式已经远远不能满足大规模的用户需求。同时,由于骨干网络和接入网带宽的不断提升,计算机系统性能有了飞速提高;计算、存储硬件的价格也在逐步下降;网络通讯技术优化为发展大规模的视频点播系统又提供了条件。最近虽然在低带宽及普通多媒体视频服务器下实现了视频流的流畅播放,但优秀的视频点播系统还是迟迟未能出现。因此,本文就视频点播体系统的实现提出了一种基于P2P方式的视频点播模型。   对等网(P2P)技术是目前流行于国际及国内计算机网络技术研究领域的一个热点。对等网络技术希望将互联网上的计算资源充分利用起来,为需要计算能力的节点提供高速而廉价的计算。在P2P 网络络环境中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般来讲不依赖于专用集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又能对其他计算机的请求做出响应,提供资源与服务。P2P网络为视频点播提供了一种新的网络连接方式,有效提高了网络利用效率。   2 P2PVOD模型   P2PVOD是一种依靠单播的方式在对等点之间建立连接,利用点对点的方法相互协作,使用补丁(patch)策略来使视频流持续不短的在客户端流动。P2PVOD的关键思想是每个客户端既接收视频流又同时作为服务器。   不象C/S模式一样P2PVOD客户端在接收请求视频流的同时还通过推进视频流到其他的客户端,并将缓存服务流的初始部分来为整个VOD系统作贡献。与之相关联的有一个时间限制数表示为T。在一个时间限制数内到达的所有客户端组成一个会话。属于同一个会话的客户端和服务器一起构成应用层多播树,也叫基树(base tree)。服务器通过基树发放到整个视频流,这个完整流又叫基流。当一个新的客户端加入会话时,它开始加入基树并接收基流。期间,新加入的客户端必须取得一个补丁流(从视频流的最开始部分到客户端加入基树的时间视频流)。这个补丁流是从服务器或会话中的其他客户端取得的。P2PVOD客户端具有如下两种功能:1)推进基流:P2PVOD客户端需要把接收到的基流推向其他客户端,这样才能构建成应用层组播树,使基流沿着应用层组播树传输。2)补丁流服务:P2PVOD客户端需要足够的缓存来缓存视频的初始部分,用于服务其他的客户端。   我们用一个例子来说明,图1是在时刻40时P2PVOD中的示意图。图中显示了两个会话:会话1和会话2,分别开始于20和30时刻。假设时间限制数为10,用圆圈代表客户端,客户端到达时间标示在圆圈内。带箭头的实线代表基树中的孩子和父亲的关系,带尖头的点线代表补丁流中服务器和客户端间的关系。在时刻40,会话1中的所有客户端已经完成了补丁流的接收,会话3中还有3个客户端正在处理接收的补丁流。   2.1 新的客户端的加入   新的客户端首先与服务器接触,在这个期间服务器可以对客户端的请求认证。因为注册需要大量的客户,可采用分布式服务器的方式。   在一个时间限制数内的所有加入的客户端组成一个会话。如果新加入的客户端不能加入已

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档