p2p网络实时流媒体分发技术的研究探讨

p2p网络实时流媒体分发技术的研究探讨

ID:22872414

大小:51.00 KB

页数:5页

时间:2018-11-01

p2p网络实时流媒体分发技术的研究探讨_第1页
p2p网络实时流媒体分发技术的研究探讨_第2页
p2p网络实时流媒体分发技术的研究探讨_第3页
p2p网络实时流媒体分发技术的研究探讨_第4页
p2p网络实时流媒体分发技术的研究探讨_第5页
资源描述:

《p2p网络实时流媒体分发技术的研究探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、P2P网络实时流媒体分发技术的研究探讨面对有限的带宽和拥挤的拨号X络,要实时实现窄带X络的视频、音频传输,最好的解决方案就是采用流式媒体的传输方式。本文主要介绍了P2P实时流媒体分发系统实现过程。在分析了流媒体相关技术的基础上对影响P2P流媒体系统性能的关键技术和实现P2P实时流媒体分发系统面临的挑战做了分析。关键词:P2P;流媒体;内容分发;实时流媒体  1引言  随着互联X在全世界的普及,以及X络带宽不断提高和个人计算机性能迅速提升,人们不再满足于传统的X页浏览、文件下载等因特X呆板的表现形式.流媒体以其特有的娱乐性和交互性正在成为推动未来宽带应用的主

2、动力。由于流媒体对带宽的高占有特型,传统的基于单播的传输方式很容易导致服务器的性能瓶颈,同时会使得服务器成本居高不下,并且很容易导致局部X络发生拥塞。把P2P思想引入到流媒体服务中,充分发挥以往被忽略的众多个人计算机(节点)的作用,通过让它们缓存一部分信息,行使一部分服务器的功能,使服务分散化,从而减轻服务器的负载以及对局部X络带宽的高要求以及高消耗,具有潜在广阔的应用前景。因此,在有限的资源条件下,如何满足快速增长的用户需求,并在满足一定服务质量水平的同时降低流媒体服务成本,是P2P实时流媒体分发技术研究中一个具有挑战性的课题!  2流媒体系统技术概述 

3、 流媒体(mediastreaming)是指采用流式传输的方式在InterIntra播放的媒体格式,如音频、视频或多媒体文件。流媒体不同于传统的媒体,它在播放前并不下载整个文件,只将开始部分内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确地输出。流媒体的数据流随时传送随时播放,只是在开始时有些延迟。流式传输主要指将整个音频和视频及三维媒体等多媒体文件经过特定的编码方式解析成一个个压缩包后进行顺序或实时传送。    图1流式传输  流媒体系统技术主要包括流媒体编解码技术、流媒体服务器技术和端到端流媒体技术。流媒体编解码技术建立在传统多媒体编解码技术的

4、基础上并得到蓬勃发展。目前最具代表性的流媒体编解码技术为可扩展性编解码技术FGS和渐进的精细可扩展性编解码技术PFGS。流媒体服务器技术是对传统文件服务器进行扩展和改造,使之能够有效地支持流媒体应用。典型的流媒体服务器技术包括数据放置策略、磁盘调度算法、内存缓冲区管理算法等。端到端流媒体技术用以解决媒体流在两个端系统间传输的相关问题,包括媒体流拥塞控制策略、差错控制策略和速率整形策略等,端到端技术的研究目标是为了提高流媒体应用的Qos。流媒体系统技术不仅包括此三类技术,还要优化系统的综合性能,提高流媒体的系统效率。  3基于P2PX络的实时流媒体技术  P

5、2P实时流媒体技术是P2P与流媒体结合的研究方向,其核心思想就是把P2P技术应用于实时流媒体数据的分发,把X络层的组播转移到应用层实现,充分有效地利用各个节点的资源,节点为了共享内容而合作,数据通信量不会固定在某个特定的地方,不会造成某个特定地方成为性能瓶颈,这也是本文所要设计并实现的。传统的实时流媒体系统是基于Client/Server方式实现的,对服务器性能和X络带宽要求比较高,而且单一服务器的负载有限,对于大规模的流媒体数据分发往往采用CDN的方式实现,然而这样的投入对于服务提供商难以承受,并且负载依然是有限的,虽然IP组播技术能够有效的节省X络带宽

6、,但IP组播技术因许多固有的限制而难以大规模部署。因此许多对于P2P流媒体技术的研究正在进行,而且发展空间依然很大,是对流媒体内容分发模式一种有益的探索。    图2P2P流媒体应用的层次结构  4基于P2PX络的实时流媒体数据分发研究面临的挑战  由于P2P技术固有的动态性和流媒体系统具有质量的特性,基于P2PX络的实时流媒体数据分发研究将面临以下几个方面的挑战:P2PX络的动态性和多样性;流媒体的QoS;流媒体分发系统性能。  4.1P2PX络的动态性和多样性  动态X络是P2P系统存在的基石,P2PX络的动态性和多样性反映在:1)一个节点在任何时间都

7、可能加入或退出P2PX络;2)一个节点的可用资源如带宽可能发生变化;3)两个节点之间的链路状态也可能发生变化;4)节点之间可能处于不同的X络环境,如在防火墙或NAT之后;5)节点之间的性能并不相同甚至相差很大;6)节点的系统环境不同,如为Windo,FDDI、令牌环X、帧中继、串行链路(PSTN,xDSL)、无线X络、卫星X络、移动X络等,这些底层X络具有不同的带宽、硬件存取控制方式和时延特性,在多链路情况下,各链路的带宽与代价也可能不同。  5总结  P2P实时流媒体分发技术具有潜在广阔的应用前景。本文是对基于P2PX络分发实时流媒体资源的研究探索.文章

8、首先分析了流媒体技术的原理以及特点。其次介绍了基于P2PX络的实时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。