p2p流媒体软件研发论文

p2p流媒体软件研发论文

ID:34719299

大小:3.43 MB

页数:78页

时间:2019-03-10

p2p流媒体软件研发论文_第1页
p2p流媒体软件研发论文_第2页
p2p流媒体软件研发论文_第3页
p2p流媒体软件研发论文_第4页
p2p流媒体软件研发论文_第5页
资源描述:

《p2p流媒体软件研发论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、贵州大学硕十研究生学位论文摘要当前,P2P流媒体直播软件已经大规模商业应用,而P2P点播软件在技术上也逐步走上成熟。虽然不同网络运营商对于P2P软件的蓬勃发展采取了截然不同的态度,但P2P软件所代表的个体资源(处理,存储,网络带宽)的整合和共享(网络的资源不在是孤立的信息点,也不在是依赖于少数几个大型的门户网站)的发展趋势不可逆转。其所带来的安全,版权等问题也成为当下探讨的热门话题。本文在介绍了进行P2P流媒体开发的基本技术后,分别介绍了作者在过去两年内所参与的两个P2P软件,总结了成功和失败的经验。P2P流媒体软件的研发已经经历了1

2、0多年的发展,主要包括了覆盖网的构建和数据调度算法的实现这两个方面:覆盖网的构建从最初的Napster,Gnutella的结构化结构到最近流行的基于流言的无结构的P2P网络,数据调度也从最初的多播树走到了数据驱动的或者说pull模型。从笔者的角度看待问题,我们可以得到两点:一切以应用为中心,把握真正的需求,并且在多个需求间正确的取舍和平衡,需求决定实现,例如P2P直播的流畅播放是以高时延为代价的。善于把握规律,利用用户操作习惯的统计学规律进行拓扑结构的构建也是一个好的想法。P2P的核心思想是以客户为中心,充分发挥客户的资源。本文共分三

3、章,第一章概述P2P流媒体软件研发的技术基础。第二章介绍了P2P直播软件的研发和设计,并提供了核心的数据调度算法的源码示意。第三章介绍在机顶盒上的P2P分发模式,采用的是集中式管理,技术上虽然算不上创新,但在算法实现上,却需要解决许多难以解决的问题,而boost::multiindex等的应用,希望对于其他软件开发人员具有借鉴意义。关键词:P2P流媒体覆盖网数据调度VODboost::multiindex5贵州大学硕士研究生学位论文AbstractAtpresent,P2Plivestreamsoftwarehasbeendeploy

4、edinlarge—scalecommercialapplications,andVodP2Psoftwarehavegraduallyembarkedonitstechnicalmaturity.AlthoughdifferentISPforthevigorousdevelopmentofP2Psoftwarehastakenaverydifferentattitude.ButP2Psoftwareisrepresentedbytheindividualresources(processing,storageandnetworkba

5、ndwidth)integratedwithanetworkofresourcesisnotanisolatednode,norisdependentonseverallargeportals,theyrepresentthedevelopmenttrendirreversible.Theybringthesafetyofthecopyrightissuehasbecomeahottopicofdiscussion.ThispaperintroducedaP2Pdevelopmentofthebasicstreamingmediate

6、chnology,theauthorintroducedexperiencesofbothsuccessesandfailuresoftheparticipationinthetwoP2Psoftwareinthepasttwoyears.P2PstreamingmediasoftwareR&Dhasalreadyexperiencedmorethan10years,includingtheconstructionofoverlaynetworkanddataschedulingalgorithms.Constructionofthe

7、networkcoveragefromtheoriginalNapster,GnutellastructureofthestructureoftheepidemicbasedontherecentrumorsofunstructuredP2Pnetworks,anddatafromtheinitialschedulingmulticasttreewenttothedata—drivenorpullmodel.Frommyperspective,wecanseetwothings:a11theapplicationforthecentr

8、e,grasptherealdemand,anddemandinanumberofthecorrectchoice,fluency1irebroadcastdelayforahighprice.Begoodatgrasp

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

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

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