p2p视频直播系统设计和实现

p2p视频直播系统设计和实现

ID:34296003

大小:1.05 MB

页数:80页

时间:2019-03-04

p2p视频直播系统设计和实现_第1页
p2p视频直播系统设计和实现_第2页
p2p视频直播系统设计和实现_第3页
p2p视频直播系统设计和实现_第4页
p2p视频直播系统设计和实现_第5页
资源描述:

《p2p视频直播系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学工程硕士学位论文AbstractADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofEngineeringDESIGNANDIMPLEMENTATIONOFP2PVIDEOSYSTEMINSHANGHAIJIAOTONGUNIVERSITYAuthor:陈敏慎Specialty:ComputerTechnologyAdvisorⅠ:Prof.蒋兴浩AdvisorⅡ:Prof.杨宇平SchoolofElectronic

2、sandElectricEngineeringShanghaiJiaoTongUniversityShanghai,P.R.ChinaJuly6,2012-II-上海交通大学工程硕士学位论文AbstractP2P的视频直播系统的设计和实现摘要随着P2P网络的应用领域越来越广泛,基于P2P技术的流媒体传输系统作为P2P技术的重要应用之一也成为当前分布式系统领域的一个研究热点。本课题尝试将P2P网络和流媒体技术进行结合,在研究现行模型和技术的基础上,构架了一个基于P2P的视频直播系统,并对相关问题进行了深入研究,

3、其中包括P2P覆盖网络设计、根据底层网络状况进行均衡负载的优化算法、数据源预处理、Buffer管理机制和差错控制和恢复等。本文的研究工作取得了以下成果:1.结合流媒体应用的特点和需求,提出了一个分布式环境下的单源应用层多播协议SSAMP(SingleSourceApplicationLayerMulticastprotocol),并讨论了SSAMP协议在支持节点加入,节点状态维护、节点离开和失效、回路检测与消除等方面的核心算法。2.为实现均衡负载的目标,引入了相应的优化策略。这一优化策略均衡了系统负载,有效地

4、减小了多播树高度和平均源到端延时。同时,经过几轮优化,系统中性能较好的节点因为其对系统的贡献较大而被定位到距离根节点较近的位置;相反,系统中性能较差的节点因为其对系统的贡献较小而不断下沉,被定位到叶节点的位置,提高了节点的带宽利用率,使多播树的结构趋于合理。3.实现了该直播系统视频数据的预处理。这一过程主要包括编码和拆分两个步骤,负责将原始媒体文件定制成时间长度相等的片断(Segment)在覆盖网络上进行传输和缓存。4.提出了高效的Buffer管理机制。由于节点的不稳定性和网络的动态性,网络连接是一个不稳定的

5、状态,视频流数据的传输可能会出现短时间内的中断。因此,网络中的任何一个节点都需要具有一定的缓存能力来缓存最近固定时间长度内的视频流数据,并以时间间隔为单位进行-V-上海交通大学工程硕士学位论文Abstract管理,以便在多播树恢复的过程中,保证视频流播放的连续性。5.差错控制与恢复:对于实时性要求较高的视频直播系统而言,重传所有出错的数据是不现实的,通过采用有条件地选择重传的办法对重传机制加以限制,以满足视频直播系统对实时性的需要。关键词:对等网络,非结构化P2P,分布式,应用层组播,视频直播-VI-上海交通

6、大学工程硕士学位论文AbstractDESIGNANDIMPLEMENTATIONOFP2PVIDEOSYSTEMAbstractAlongwiththeapplicationofP2Ptechnologybecomesmoreandmorepopular,P2PstreamingsystembasedonP2Ptechnologyhasbecomeoneofthehotspotresearchesindistributedsystem.Thissubjectattemptstomakeacombinatio

7、nofP2PInternetandstreamingtechnology.Onbasisofpresentmodelandtechnologyresearching,weestablishedavideolivesystembasedonP2P,andmadeanin-depthresearchontherelativeissues,includingdesignofP2Poverlaynetwork,optimizedarithmeticofbalancedloadbasedonbottomnetworks

8、tatus,pretreatmentofdataresource,Buffermanagementmechanism,errorcontrolandrecovery.Thecontributionofthispaperisasfollowing:1.Accordingtothespecialtyandrequirementofstreamingapplication,SingleSourceAppl

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

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

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