一种基于P2P的视频共享系统的研究与实现.docVIP

一种基于P2P的视频共享系统的研究与实现.doc

  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的视频共享系统的研究与实现   摘要:视频点播(VOD)是一种以用户为主导的音视频信息系统。传统的VOD系统多是C/S模式采用服务器机群或者代理缓存的方式来实现,这会带来较大的硬件和管理开销,系统扩展性也难以得到保证。文中提出了一种基于P2P结构的视频点播的设计方案,分析了采用P2P技术以后视频点播系统对于节点闲散资源的利用和保证播放质量等方面的优势,并探讨了在系统设计与实现中的相关技术与方法。   关键词:视频点播;P2P;缓存策略   中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)06-10ppp-0c      A Video Based on P2P Sharing System Research and Implementation   JIANG Song   (Computer Science and Engineering Institute, UESTC, Chengdu, Sichuan 610054)   Abstract: video-on-demand(VOD) is a user-driven audio and video information systems. More traditional VOD system is C/S mode using cluster or proxy cache server approach to achieve this will bring greater hardware and management costs, expansion of the system can hardly be guaranteed. This paper proposes a structure based on P2P VOD design, analysis after using P2P technology for video-on-demand system idle node in the use of resources and guarantee the quality of players, and other areas, and explored in the system design and implementation of the relevant Techniques and Methods.   Key words: VOD; P2P; cache strategy      1 引言      视频点播(Video-On-Demand) 是基于流媒体技术而实现的一种网络多媒体系统,它满足了人们自主收看节目,获取视频信息的需求。随着Internet的不断发展,一方面,主干网和接入速率的不断提高为各种宽带应用提供了良好的硬件基础设施;另一方面,越来越多的人愿意交互式地观看并分享音视频节目,这些都为视频点播技术的发展创造了条件。   传统的网络流媒体播放系统一般基于C/S模式。但是,由于流媒体播放需要消耗大量的网络带宽和服务器资源,因此,这种模式严重限制了网络流媒体业务的发展。以一个占用带宽为300kbps的网络视频流为例,当有1000个用户同时观看时,需要的带宽是300Mbps。这样的性能要求对于大多数服务器来说是满足不了的。如果要支持几万甚至几十万的用户,采用这种C/S模式几乎是不可能的。当然,增加服务器数量和提高带宽是一个解决方式,但是这种方式需要巨大的成本开支,所以我们需要通过新的技术手段解决这个问题。   IP组播是解决网络流媒体多路传输消耗大量带宽的一种技术。利用组播,可以将一份数据同时发送给一组特定的用户,从而避免了数据的重复发送,不会造成网络带宽的浪费,非常适合网络流媒体传输。但是,IP组播也具有自身的问题。因为Internet是个异构网络,硬件平台千差万别,互连设备在对组播的支持上也存在差异,因此,IP组播在实际应用中存在部署的困难。   所有接入P2P 网络的设备都作为一个对等点而存在并最终连接组成一个对等网,各对等点之间可任意通讯而不需要通过服务器的中转,系统提供的服务分布在各个对等点上,从而消除了单点故障,提高了资源利用率,增强了网络的健壮性。 同时,各对等点可任意加入或退出,使系统具有良好的升级能力和几乎无限的扩充能力,能够完全适应网络伸缩性的变化。 本文主要介绍在校园网宽带环境中如何实现一个实用的、可扩展的P2P 流媒体视频点播系统。      2 相关技术背景      2.1 P2P技术的兴起   不同于传统的C/S模式,P2P中每个节点的地位都是对等的,也就是说节点既充当服务器为其他节点提供服务,也可以当客户端向其他节点发送请

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档