论文摘要
流媒体直播所需要的高带宽限制了一个单播服务源所能承载的客户端数目。最好的解决方案是基于IP的多播,但由于IP多播是基于网络层的应用,难以得到实现,因此发展受到限制。由此提出了应用层多播技术。点对点的传输技术(P2P技术)克服了服务器带宽限制所导致的带宽瓶颈问题,支持对于带宽要求更高的应用,例如流媒体直播。P2P系统中的节点形成了ad-hoc网络,它可以为该网络提供资源,同时也享用其他节点提供的资源。本文讨论了基于树形结构的覆盖网络(overlay):Peercast流媒体直播系统,该技术使客户端能向其他节点发送数据流。本文描述了点对点(P2P)流媒体直播的特点,包括树形结构和数据驱动的覆盖网络,并比较得到他们的限制和应用范围。本文接着从架构和协议的方面分析了Peercast的工作原理。最后在fedora core 8 PC机上架设了一个Peercast系统,并测试了媒体流的传输。通过分析该系统的测试结果,证实Peercast工作情况良好。
论文目录
摘要ABSTRACTABBREVIATIONS 缩略语1 INTRODUCTION1.1 OBJECTIVES1.2 OVERVIEW AND MOTIVATION1.3 CONTRIBUTION1.4 ORGANIZATION2 RELATED P2P LIVE STREAMING SYSTEMS2.1 STRUCTURED P2P LIVE STREAMING SYSTEMS2.2 UNSTRUCTURED P2P LIVE STREAMING SYSTEMS2.3 SUMMARY3 PEERCAST LIVE STREAMING SYSTEM3.1 PEERCAST GENERAL CONCEPT3.2 PEERCAST SOURCE CODE ANALYSIS3.3 PEERCAST MODULES AND CODE EXECUTION3.4 PEERCAST FIND ALGORITHIM3.5 PEERCAST IMPLEMENTATION3.6 INHERITANCE CLASSES3.7 PEERCAST ACHIEVEMENT OF GNUTELLA PROTOCOL3.8 SUMMARY4 PEERCAST SYSTEM REALIZATION &TESTING4.1 ABOUT XMMS4.2 ABOUT ICE524.3 INSTALLATION4.4 CONFIGURATIONS4.5 BROADCASTING LIVE STREAMS IN PEERCAST4.6 SUMMARY5 RESULTS5.1 BROADCASTING STATIONS IN PEERCAST5.2 CHANNEL PLAYBACK5.3 CHANNEL INFORMATION5.4 CHANNEL CONNECTIONS5.5 STOP BROADCASTING LIVE STREAMS5.6 SUMMARY6 CONCLUSIONS & FUTURE WORK6.1 CONCLUSIONS6.2 FUTURE WORK7 ACKNOWLEDGMENT8 REFERENCE
相关论文文献
标签:多播论文; 带宽论文; 流媒体直播论文;