基于P2P与CDN混合流媒体分发技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:dyq135621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Internet上的流媒体应用得到了迅猛发展。如何实现一个经济、高效的流媒体通信传输系统已成为流媒体服务系统的核心问题。传统的多媒体系统主要使用C/S模式,服务器以单播的方式和每个客户建立连接。由于流媒体服务具有高带宽、持续时间长等特点,随着客户数目的快速增加,服务器的资源(如带宽)很快就被消耗,成为系统瓶颈,导致系统的可扩展性差。将P2P技术引入流媒体系统将会使服务分散化,从而减轻服务器负载,并支持大范围的流媒体内容发布。本文首先介绍了国内外各种流媒体数据分发技术的研究背景和相关研究现状,介绍了目前解决流媒体的3种主要技术框架。通过分析指出现有CDN系统在面对有较大I/O负载压力时,服务器或其网络带宽将会成为性能的瓶颈,并且CDN服务器的部署和维护的成本相对较高;另一方面,P2P技术用于流媒体分发也有其自身问题。首先,它需要足够数量的种子供应Peer节点以支持Peer节点播放。第二,相比于一台CDN服务器,一个Peer节点仅能或乐意提供很低的上传带宽;可能低于媒体数据的回放速率。针对存在的问题,基于混合式分发框架基础上,本文提出基于CDN和P2P技术的混合三层流媒体服务体系结构HTMSA(Hybrid Three-tie Media Streaming Service Architecture based on CDN and P2P)。最后根据系统的结构图,讨论了系统实现中用到的关键技术。本文核心内容包括,针对如何降低MSN( Multicast Service Nodes )节点负载压力的问题,在基于HTMSA体系结构下,通过已有的服务容量理论模型把流媒体分发分为三个阶段,并详细分析讨论了每个阶段的有效Peer节点数和系统服务容量,通过动态调整MSN节点输出带宽来降低MSN节点负载。最后针对在大规模并发用户数条件下,针对如何降低服务器负载压力和降低播放的启动延迟,本文提出了一种缓存策略来解决上述问题。本文实验都基于Cygwin+NS2实验环境,测试了HTMSA系统在服务器的负载性、系统整体服务能力和Peer节点的缓存对于服务器负载以及Peer节点播放延时方面,测试结果显示在这几方面都有显著的提高。
其他文献
服务组合使企业应用集成和动态协作成为可能,便于实施新的解决方案。通过松散的方式把服务有效地组织起来,以实现业务流程。但是随着企业应用的扩大和新业务的不断提出,简单
飞行器协同设计是未来飞行器设计的重要发展方向之一,也是一项探索性很强的设计技术,其主要目的是能够在更短的时间里,设计出满足市场需求的产品,在日益激烈的国际竞争中赢得
步态识别由于具有隐蔽性、非侵犯性和远距离性正受到越来越多的关注,然而,拍摄视角的改变会使步态识别的整体轮廓发生变化,而多相机拍摄系统又会增加成本与运算时间,因此跨视角步
随着计算机网络技术的不断发展,其应用领域己经涵盖了社会生活的各个领域。除了目前将网络技术广泛用于信息共享之外,还可以通过计算机网络来传输控制数据,实现基于网络的远
随着网络、智能和现代教育技术的发展,网络教育在现代教育教学体系中发挥越来越重要的作用。但是,传统智能网络教学系统却只重视认知方面的辅导,而缺乏与学习者的情感沟通。这种
声发射(Acoustic Emission,简写为AE)是材料或结构受外力或内力作用产生变形或断裂,以弹性波形式释放出应变能的现象。声发射源定位是指用仪器检测出在材料中什么地方出现了
网格工作流将工作流管理和网格技术两个领域结合在一起,提供了一种很有前景的分布式协同系统的实现方案。作为网格环境的一项基础设施,网格工作流不仅是工具和解决问题的手段
随着IT行业的快速发展和企业基本业务需求的不断增长,目前对数据访问的复杂性正日益增加。然而,近年来,随着面向服务体系结构(Service-OrientedArchitecture,SOA)软件框架的
随着科学技术发展和社会进步,嵌入式系统越来越多的应用到我们的实际生活中,极大的改变着我们的生活。开发低成本、高性能、高可靠性的嵌入式产品正在成为研究的热点。尤其是
无线传感器网络中,拓扑控制很大程度上影响网络性能,较好的拓扑结构能减少节点能量的消耗,有利于延长网络的生存时间。文章首先简单介绍了WSN及拓扑控制的基本概念,分析了WSN