欢迎来到天天文库
浏览记录
ID:34834569
大小:5.22 MB
页数:77页
时间:2019-03-12
《试论一种p2p流媒体直播框架的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中山大学硕士学位论文一种P2P流媒体直播框架的研究与实现姓名:张攀翔申请学位级别:硕士专业:计算机应用技术指导教师:常会友20080508中山大学硕士毕业论文一种P2P流媒体直播框架的研究与实现论文题目专业硕士生指导老师一种P2P流媒体直播框架的研究与实现计算机应用技术张攀翔常会友教授摘要传统C/S流媒体直播模式的瓶颈,以及IP组播部署上的困境,使得研究人员开始转向研究基于对等网络的应用层组播方案。P2P技术与应用层组播技术的结合,能够发掘网络上对等节点的计算资源,通过节点间的单播来模拟组播服务,具有良好的可扩展性,因而被视为IP组播的替代方案
2、。本文在引入P2P应用层组播的概念的基础上,对比分析了主流的P2P流媒体直播模型,介绍了流媒体传输、、ⅣindowsMedia等系统相关技术。之后,对小规模多源组播方案ESM和舢LMI、大规模单源组播方案NIcE和zigzag、适应节点稳定性不足的方案C00pNet和PeerCast等方案等进行了比较研究。其中,PeerCast以简洁的拓扑维护策略,轻量级的原语和灵敏的邻居节点失效发现机制较好地适应了节点不稳定性带来的QoS抖动。本文设计并实现了一个P2P流媒体直播框架,包括视频节目源服务器、节目菜单服务器、性能数据获取服务器、根节点服务器以及
3、客户端等组成部分。框架具有以下特点:(1)拓扑简洁,易于实现,路由信息分布存储;(2)容错性:备份链路机制能提供较好的QoS保障;(3)轻量级:较低的节点间延迟,对节点加入退出反应迅速。在此框架上,可以方便地进行各种视频直播相关的实验,框架具有良好的可扩展性。框架基于改进的PeerCast算法,实现了PeerCast的原语和拓扑维护机制,还加入了备份链路、节点距离判断等改进策略。测试表明,这些策略能够很好地适应节点加入退出对QoS带来的负面影响。本文所设计和实现的方案不仅可以应用在流媒体直播方面,在许多需要集中点算法进行数据分发的场合,如视音频
4、会议、文件分发等领域都具有重要的意义。关键字:流媒体直播,对等网络(P2P),应用层组播,树形拓扑币tle:ResearchandImplementationof“VeMediaStreamingFrameworkbasedOnPeer-to-PeernetwOrkMajor:ComputerApplicationTechnologyName:PanxiangZhangSupeⅣisor:ProfessorHuiyouChangABSTRACTBottleneckofthetraditionalC/Sstreamingparadi.gmandp
5、oordeploymentofIPnetworklavermulticastmakeresearchersrealizethatapplicationlayermulticastbaused0npeer.to.peertechnologyisthebestaltematiVeforliVemediastreaming·Inthispapef’wefirstmakeabriefintroductiontop2ppLLMtechnology;aC0mparativestudybeMeenthetypicalp2pstre锄ingmodelsasfo
6、llow.Wealsomakeanintroductiontothesystemrelatedtechnologysuchasstre锄ingprotocol,WindowsMediaetc.Next,wemakeacomprehensivesuⅣeyOnsmall—scalemulti。sOurcesolutions:ESM龃dALMI,la唱e.scalesin百e-sourcesolutions:NICEandZigZag,uIu.eliablemediastre锄ingsolutionsfortransiencepeers:CoopNe
7、tandPeerCast.PeerCastcaneffectivelyadapttheQoSinnuenceofpeerfailufewithasimpletopology,ligtlt-weightprimitiVesandsensitiVenodefailuredisc0Verymechanism·Illthefollowingpan0fthispaper'wemainlyfocusonthedesigllandimplementationoflivemediastreamingfr锄eworkbasedonPeerCastmodel.Th
8、isfhmeworkconsistsoffivepansincludingSourceSeⅣer,MenuServer,LogSeⅣer,R00tSe
此文档下载收益归作者所有