P2P实时流媒体分发技术的研究与实现

来源 :南昌大学 | 被引量 : 0次 | 上传用户:zhujunhong778
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,在Internet上流媒体应用迅猛发展的同时,也不断地给IP网络内容发布技术带来新的考验。传统基于C/S架构的服务模式容易引起服务器的性能瓶颈,难于胜任大规模的并发应用:而CDN网络以及IP组播技术皆因其昂贵的硬件成本以及技术上的实现难度难以普及应用。 为此,人们提出了基于P2P的媒体分发技术,即把组播的功能从网络层移到了应用层,将数据分发的中心从流媒体服务器分散到用户网络上,使得基于P2P的流媒体服务具有了更好的扩展性、鲁棒性、实用性。目前。适用于流媒体数据传输(P2PSTREAMING)的P2P数据分发协议类型分为基于树状拓扑的协议以及基于Gossip的协议两种,对此国内外学者都提出了相关的研究理论与模型。 本文首先介绍了P2PSTREAMING的技术框架以及现今一些典型的理论模型。并分析了现有的解决方案中存在的问题与不足。然后,提出了基于P2P的实时流媒体分发模型Coolice。该模型融合了C/S架构与P2P技术的优点,在网络带宽利用,延时以及可靠性三者之间做出了更好的权衡。Coolice通过无结构化的P2P方式分发数据,并结合集中化的C/S模式来组织管理节点,构成了一个简单而又实用的Gossip方案。其主要特性包括:1)借助C/S架构的中心化优势,节点通过集中式服务器管理,无需构造和维护复杂的应用层组播树,也不需要部署复杂的P2P组播通讯协议。2)采用混合式的Gossip算法,简单、高效地实现了节点之间的信息交互,使得覆盖网维持一个高吞吐的,负载平衡的,并且具有高容错能力的无结构化拓扑结构。3)媒体源与节点维护功能的分离,使系统的数据分发体系结构更清晰。4)基于滑动窗口控制的调度算法减小了网络中的数据冗余,降低了包延迟,同时又保证了节点的负载平衡,提高了系统的QOS质量。
其他文献
H.264是ITU-T的视频编码专家组VCEG和ISO的运动图像专家组MPEG共同制定的视频编码标准。与现有的标准相比,H.264获得了更高的压缩性能,同时具有更好的网络适应性。但这些优势的
本文对大连海关企业信用管理系统的设计与实现进行了研究。该评估系统是基于微软.net framework框架,采用微软.ASP.NET语言,后台数据库采用SQL Server 2000,两者搭配不仅使系统高
学位
本文对网上教学系统的设计与实现进行了研究。本系统采用B/S体系结构,注重良好的可扩展性,采用模块化设计方法,将其划分为网络课堂子系统,网上答疑子系统,网上作业子系统等功能模
随着数字技术和因特网技术的快速发展,多媒体作品(图像、视频、声频)传播的范围和速度突飞猛进,也显著提高了信息表达的效率和准确性,但同时盗版现象也愈演愈烈。 传统的加密
随着网络技术和网络应用的发展,网络安全问题显得越来越重要。拒绝服务(DoS)攻击由于发动容易、难于防御和追踪,成为当前网络中最常见也最具威胁的一种攻击方式,给网络带来了极
面向服务的体系架构(Service-Oriented Architecture,SOA)是一种新兴的软件体系结构,能够帮助企业实现快速流程集成与应用集成。Web服务是现阶段实现SOA的最佳技术选择。在Web
随着信息技术的飞速发展和网络文化的普及,网络安全日益引起人们的广泛关注。在信息技术为政治、经济、文化等各个领域带来方便和高效的同时,安全保障问题逐渐成为制约其进一步
随着3G时代的到来和众多具有定位功能的无线手持设备的大量普及,促使一类基于位置的服务,称为位置相关服务(location based service,LBS)成为可能。相应的移动对象的位置追踪
随着计算机的普及和通信技术的发展,生活家电已经开始走向智能化、网络化,成为了新型的“智能家庭网络”。智能家庭网络中的信息家电种类繁多和组网方式多样,ZigBee网络以其低功