基于P2P技术的流媒体直播系统的设计与实现

被引量 : 9次 | 上传用户:st65210163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机网络和通信技术的飞速发展,对网络带宽要求较高的多媒体技术也迅猛地发展起来。其中,基于流媒体技术相关的研究和应用成为了当前热点之一。在互联网中,传统的C/S模式是由拥有强大的处理能力和高带宽的高性能计算机承担网络服务器,大量的数据集中在服务器上存储和传输,然而网络带宽和计算机硬件的限制以及流媒体本身对带宽要求高的特点造成了视频业务发展的瓶颈,而通过使用P2P技术,可以突破这个限制,使大规模同时下载和观看直播成为了可能,因而将P2P技术引入流媒体服务中具有广阔的应用前景。本文首先介绍了基于P2P的流媒体直播系统的相关理论和技术,然后给出了P2P流媒体直播系统的方案设计,并深入地分析和设计了其中的三个关键技术:应用层多播树的建立和维护、流媒体数据调度算法、NAT(Network AddressTranslation)穿透;最后从实际应用出发,设计并实现了一个基于P2P的流媒体直播系统,并详细介绍了其体系结构和功能模块。本文重点研究了三方面的内容:一、深入分析流媒体编码技术,在基于Window Media Encoder SDK的基础上,设计并实现了一个更适合直播系统的实时编码数字视频信号的多路流媒体编码器。二、在深入分析现有应用层多播树结构及建立方案的基础上,综合考虑网络地址邻近原则和节点服务能力等问题,设计并实现适合于本系统的应用层多播树建立及维护方案。三、在深入分析NAT工作原理的基础上,提出一种基于TCP的NAT穿透解决方案,以提高应用层多播树建立及后期提供流服务的稳定性。本文在Windows平台下构造P2P网络对等组,通过拟定的应用层协议传输数据,通过优化建立好的基于组播树的应用层网络,保证网络的稳定性。
其他文献
煤岩超微孔隙结构对煤的吸附和强度性能起到非常重要的决定作用.为了对其进行精确测定,采用了高精度压汞仪对来自8种不同硬度的煤样进行压汞法实验,测定得出超微孔隙结构的所
<正>"书山有路勤为径,学海无涯苦作舟。"这句话大家都知道。谈到学习,一般都会说勤学苦练,还有就是古人的头悬梁锥刺股。这些言语成年人都能接受,并产生前进的动力但对于刚刚
风能作为一种取之不尽、用之不竭的清洁能源已经被认为是未来人类最重要的能源种类之一,风力发电技术也正在全球范围内被广泛推广使用。伴随着风电技术的发展与推广,全球风力
永磁操动机构结构简单、零部件少、可靠性高、操作寿命长、动作分散性小,非常适合配用真空断路器,是目前唯一能实现同步控制技术的操动机构,已被广泛地用于中等电压等级的真
沈阳作为东三省的政治、经济、文化中心,承负着“东北振兴、沈阳先行”的重任,而作为工业基础的机床工业,沈阳的机床工业近几年一直在以快速的速度发展。沈阳机床有限责任公
随着风电机组容量的不断增大,提高机组运行效率成为风力发电技术研究的重要内容。可实现最大风能追踪的变速恒频双馈风力发电系统成为研究开发的热点,变速恒频技术就是目前一
2018年4月,中国宣布进一步扩大金融业开放。论文详细归纳了中国金融开放的具体措施,分析了其与商业银行相关的效应,并从积极向外资金融机构学习、提高金融产品质量、提升客户
目的:研究小蓟的化学成分。方法:用溶剂法提取,色谱法分离,光谱法鉴定结构(UV、1H-NMR、13C-NMR、ESI-MS、DEPT、HSQC、HMBC)。结果:分离并鉴定了8个化合物,分别为:(7R,8S)-d
城市机动车道不断拓宽,修建了越来越多的高架快速路。高架快速路的建设,在带来巨大的车行交通便利的同时,也对沿线地区的城市空间带来了严重的负面影响,导致慢行环境日益恶劣
重力场的分布特征是地下多种地质体的综合反映,用实测重力资料进行反演,确定物性分界面的深度、起伏和密度分布等是我们十分关心的问题之一。位场数据处理技术是地质解释的基