P2P实时流媒体服务器的设计与实现

被引量 : 0次 | 上传用户:kaofzp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P流媒体技术是近年流行的网络多媒体传播技术。流媒体以其边播放边下载的特点,大大减小了等待时延,同时也降低了对系统缓存的需求量。随着Internet的普及和web访问的日益频繁,出现了视频点播VOD(Video On Demand)和实时流媒体传输服务。但这两种服务很多仍然以传统的客户端/服务器(C/S)体系结构为基础,这种体系结构下,所有用户的流媒体服务完全只由服务器提供,但随着用户的逐步增加,服务器的负载和压力也将急剧增加。在解决实时流媒体传输的问题上,许多研究者提出了IP组播技术,这个技术利用“一路发送,多路共享”的思想来减少数据包在网络中(IP层)的传输,从而减少网络带宽的耗用。但因为是基于IP层的组播,所以该技术必须要得到底层路由器的支持。可是基于简单原则和分层体系结构的要求,现实中很多路由器仍然不支持IP组播,因为这会增加路由器用于保存分组信息导致的额外性能开销,从而影响报文转发这个主流业务。为了解决该问题,出现了基于P2P技术的实时流媒体。它利用P2P系统的高容量、易扩展、廉价以及自组织等特点再与流媒体技术有机结合,从而得到了广泛应用,比如当前主流的QQLive,PPLive,UUSEE等。通过这种技术,可以大大缓解中心服务器的压力,并具有良好的服务和扩展能力。但是和普通的P2P应用不同,在流媒体技术中,实时性占据着很重要的地位,所以P2P流媒体技术需要更好地分割、快速重传丢失的资源来满足实时性的要求。本文描述的P2P实时流媒体系统由P2P实时流媒体服务器、TCP代理和P2P客户端构成。本文主要对P2P实时流媒体服务器的设计、实现和系统测试做较为全面的阐述。该服务器既是数据源又是资源索引服务器,它着重从资源管理的角度实现了流媒体数据的保存、分配和发送,并借鉴流媒体技术中的应用层组播模型以及NAT穿透模型来提供P2P的传输支持。同时,作为原始数据源,该服务器在多通道服务以及C/S和P2P混合传输的问题上也进行了有益的探索。该系统能够应用于许多场合,例如IPTV,视频会议,以及现场直播等实时性要求高的地方。
其他文献
设所求凸正多面体有F个面,每一面为内角是a的正n边形,棱数为E,顶点数为V,每一顶点发出k条棱(即每一顶点发出k个角)。由所设易知n≥3,k≥3, E=n·F/2, kV/n=F,即V=nF/k,
期刊
目的探讨品管圈在泌尿外科患者围手术期的应用效果。方法选择该院泌尿外科160例手术患者与12名护理人员为研究对象,针对泌尿外科患者在品管圈实施前后发生的导尿管感染率、病
"乡土中国"是中国法律人立法与司法离不开的现实背景,本文从《乡土中国》的文本出发,结合实地调研结果,发现其中"变"与"不变",从而对中国"乡土社会"进行一些有益思考。
口语交际是人类最重要的交际工具。加强口语交际能力的教学正是当今世界各国母语教学的大趋势。国外不少专家、学者对此也做了大量的研究,为我们的口语交际教学提供了一定的
当代中国正处于社会转型时期,同时也正处于建立和完善社会主义市场经济体制的关键时期。在这一特定的历史背景下,由于受医疗服务体制不够合理、社会医疗卫生保障制度不够完善
目前,越来越多的企业应用需要以24×7的方式运行,但不可预计的事件会造成数据丢失,严重地影响企业的可持续运营,给企业造成了巨大的损失。而实时的容灾系统可以满足企业的需
介绍了红外碳硫分析仪气路原理和故障,并对故障的处理进行了探讨。
高职专业课程《现代仪器分析》的实践教学模块非常重要,在实施过程中应尽可能多地运用现代教育教学技术和信息化教学手段,以激发学生的学习积极性,提升实践教学效果。本文认
多媒体存储与传输技术的不断进步,尤其是计算机网络技术的盛行,为数字信息的传播提供了极大的便利,带动了数字媒体应用的迅猛发展,但同时一些麻烦和副作用也随之而来。人们可
目的探讨退热合剂保留灌肠治疗小儿外感发热的临床效果以及护理方式与效果。方法将80例患儿分为观察组与对照组,观察组主要采用退热合剂保留灌肠方式治疗,对照组采用中药常规