p2p高性能流媒体服务器的研究与设计

p2p高性能流媒体服务器的研究与设计

ID:32180454

大小:4.50 MB

页数:83页

时间:2019-02-01

p2p高性能流媒体服务器的研究与设计_第1页
p2p高性能流媒体服务器的研究与设计_第2页
p2p高性能流媒体服务器的研究与设计_第3页
p2p高性能流媒体服务器的研究与设计_第4页
p2p高性能流媒体服务器的研究与设计_第5页
资源描述:

《p2p高性能流媒体服务器的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电占科技女管硕士学位论文MASTERDISSERTATloN论文题目丝!壶壁鳇鲨壁盟』g堑登笪巫童墅生学科孥业指导教师计算机系统女≮构卢挂良教授作哲姓名董夔班学号2QQ§2Q§Q!丝』撩要摘要传统网络,即Intemet和Intranet等媸前主要嬲络形式,曾经给人们的生活带来了质赡飞跃。今天,磊对人销对多媒体褫视灏齑频信息的实黠、离晶质靛传赣要求,传统网络却遇刹了前所涞有的挑战。一方黼,传统网络只熊提供最大努力(Best-effort)服舞,却不戆魏多媒俸服务提供照务质量(QoS)f憨镰证,莞其是当羁终带宽、包遗失率(Pac;涨LossRatio)、延迟等经常燮化很不稳定时;另一方瓣,许

2、多媒体编码器,并不将鼹终鸯努馕嚣考虑在内,稷实时媒体懿视频和音频等却对时间延迟非常敏感。键统斡集巾模式的服务器承担了全部的上传搿销,它的处理能力靼传输速率是影响分发速艘熬瓶颈。随着用户数量的增多,~方面每个用户可获褥的下载速度将会降低;另~方面服务器簏负载过大,甚至会使服务器当梳。在研究和比较现有的内容分发技术嗣流媒体服务器技术后,髂合考虑实现资金成本蓠提下采震基予挖P方式蕊高链麓流媒体服务器采竟服这些瓶颈。将P2P流媒体技术和内容分靛技术结合起来,充分利用蹦络闲置的带宽赘源和存储瓷源,突破了传统酌流媒体播敞系统带宽瓶颈。凝囊支持塞著发熊客户连接,客户之阕又可以霄交戛,大大减轻服务器的压

3、力。这种新鹫的基于P2P的分布式文件分发模式宪服了传统集中模式的困瓣,促使阚络应用躺核心从巾央服务器囱终端设备扩散。犀时褒就基础上,迸一步遥过实现主动P2P发布、被动P2P缓存戳及两种定时器实现方式,来撼升服务器以及整个系统的性能。黢务器实骥基于Linux平螽,采取模块傀懿惑怒进嚣设计,系统§模块速孬在一个基于脚oll异劳事件驱动框架之上,框架遴用Linux2.6内梭的最新特性进行优纯,提供统一静事件戆登诞翥露调接謦,所骞酶操作都是通过登记事件,然后由框架检测剿异步事件时回调相应的她莲函数。针对流媒体服务器高网络I/O离磁盘I/0麴特点,吸取常用懿鼹络程序耪磁盘程序靛经验,采粥通过海糕架

4、注册的管道将网络模块秘磁盘模块连接,傺证了刚络和磁盘的独立性和高效悭。对保存在磁盘上的文件采用特殊的管理机铡,减少蹦录的深度并使文件的分布均匀。茺了翻快文徉豢霉l鲶查诲速度,系统在瀚存孛采用二级索孚}方式实现麸逻辍遗琏至n物蠼地址的迅速转换,保证磁盘操作黼效性。从实际效果来看服务器能够持续稳定缒给丈量用户提供嵩效酶鼹务,箕设计实现方式吴有~定熬瑷论蠢实际推广摘要价值。关键词:流媒体服务器,Epoll,异步事件驱动,P2PⅡABS勰ACTAbstract乃etraditionalnetwork,namelyIntemetandIntranetandSO0nwhicharecurrentma

5、innetworkforms,hasbroughtaqualitativeleaptopeople’slife.Todayonthefaceofthedemandforrealtimeandhighqualitytransmission011multimediavideo/audioinformation,thetraditionalnetworkhasencounteredgreatchallenge.Ontheonehand,thetraditionalnetworkCallonlyprovidebest—effoftservice;howeveritcallnotguaurante

6、ethequalityofserviceformultimediaserviceespeciallywhennetworkbandwidth,packetlossratioandthedelayarechangingfrequentlyandunstable.Ontheotherhand,manymediaencodersdonottakethenetworkOWnsituationsintoconsideration,Butrealtimemediasuchasvideo/audioisverysensitiveonthedelayoftime.Thetraditionalcentra

7、lizedservertakesthewholeburdenofuploading,80itsprocessingabilityandtransmissionrateisthebottleneckofdistributionspeed,Astheincreaseofthenumberofusers,thedownloadingspeedofeachUSerwillfalldownandsimultaneouslytheburdeno

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

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

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