P2P直播技术研究与建模

来源 :华侨大学 | 被引量 : 0次 | 上传用户:bvhd5467h
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,大量流媒体应用出现在网络之中,如网络球赛直播、网络视频点播和在线音乐等。而流媒体的占用高带宽、持续性长、QoS要求高的特点使得传统的C/S模式或者CDN架构难于支撑大规模流媒体应用。利用P2P技术的分享理念,使得节点既作为服务享用者又作为服务提供者,很好的减轻服务器端的压力以及主干网络的负载,从而可以支持大规模的流媒体应用。本文讨论目前流行的P2P流媒体技术,对P2P流媒体的两种形式点播和直播进行了区分,并着重分析了P2P直播系统中两个最为关键的问题:节点的搜索定位、流媒体分发。   本文的实验环境是华侨大学校园网,即直播系统BeibeiCast。考虑到校园网物理带宽较好,但是学生观看直播时间集中,需要低延时等的实际情况,通过比较P2P的三种单播树、多播树、网状流媒体分发方式,提出了利用单播树构建BeibeiCast的总体架构。文中建立了单播树的数学建模,论证一个定律即,一棵最低的单播树是时延最小的单播树。单播树的一个节点Pi的时延与与Pi到Root节点的高度存在函数关系L(Pi),并且该函数是一个单调递增的函数。由单调函数的特性可知该单播树的树高越小,时延越小。解决该直播树的时延问题,转化成求解该单播树的树高问题。由此,我们建立了单播树最优求解整数规划模型:由于gk(Pk)不是线性函数,我们通过如下过程把它转化成为多阶段决策过程,并建立动态规划模型。而求解问题的关键就变为了gk(Pi)的解的实现:在新加入一个节点Pi的时候,尽可能的让它的gk(Pi)=0。考虑到P2P网络节点的自由性,以及加入网络的快速性需求,可以采用瞎子爬山法得到局部最优的单播树来满足性能需求。由此得到建立BeibeiCast单播树的算法、维护节点离开或失效的算法,解决了BeibeiCast中的节点定位、分发管理难题。此外,借鉴了滑动窗口的设计思想,实现了单播中的buffer的管理。最终实现了一个基于P2P的直播系统BeibeiCast。根据以上的设计思想,本文实现一套P2P直播系统BeibeiCast,系统总体上来说分为3个组成部分:节目目录服务器、电视客户端、和节目流提供者。节目目录服务器管理主要是是负责组织、管理BeibeiCast之间的频道通讯和频道的显示。节目流提供者可以是通过Helix服务器。流媒体服务器也可以是一个流媒体文件。该系统主要应用在校园网内的网络电视节目直播,校长新闻发布会直播等。   该系统在华侨大学的校园网直播NBA比赛节目中得到应用测试。通过直播比赛的测试,可以发现,在节目开始的初期,人数增加的很快,而在结束的时候,大量用户离开网络。从时延的性能评测来看,一般是维持在1~3秒间,在同类的P2P直播系统中,时延数是较低的。根据测试所得数据,该系统在降低流媒体传输时延、CPU消耗资源方面有着显著的改进,取得了预期结果。本文提出的单播树模型,可以扩展到互联网上,对于提高网络流媒体的直播效果,具有一定的现实意义。
其他文献
探井生产管理决策支持系统试图应用人工智能技术完成计算机智能辅助决策功能,以提高探井生产管理中决策的准确性和决策速度,降低探井生产成本。在该系统的研发过程中,由于专
Web服务组合技术用于解决用户提出的复杂功能请求,它能够搜集已有的、实现简单功能的服务,并将其按照特定的逻辑结构组合在一起,协同完成复杂功能。目前,已有服务组合标准众
目前我国正处在经济和社会迅速发展的时期,全面建设社会主义和谐社会,对防震减灾工作提出了很高的要求。建立地震灾害过程综合模拟仿真系统对于减小地震造成的影响有着重大的
人脸年龄的估计是近年来的热点方向,大量的研究人员对此进行了深入,广泛地研究。我们认为人脸年龄的估计结果应该是一个动态的范围或者是多个离散的年龄而不是某一个年龄值或
近年来软件开发呈现出了突飞猛进的发展,软件开发技术也从早期的结构化编程,发展到后来的面向对象技术,直至现在的软件构件技术。基于构件的软件工程(Component-Based Software E
计算机安全一直受到大家的关注。网络安全问题是研究人员探讨的重点,许多成熟的技术随之而诞生,网络侦听、数据包过滤等等。然而网络安全威胁的目标依然是计算机系统本身,计
在现代社会中移动通信已经成为非常重要的通信手段,而移动基站是移动通信的核心设备,为了提高移动通信的覆盖面积和通信质量,城市中分布成千上万的基站,如何维护这些基站以确
近年来,随着计算机技术的发展,特别是计算机硬件设备以及网络连接技术的不断成熟,一种新的计算模式-普适计算(PervasiveComputing)越来越引起计算机科学界的关注和重视。普适
随着磁共振成像(Magnetic Resonance Imaging,简称MRI)技术在世界上的高速发展,MRI在临床医学上已得到了普遍的应用。谱仪是MRI系统的核心设备,射频发生电路是谱仪中的一个重要模块,在序列运行过程中输出频率、相位、幅度、波形及脉宽可控的射频脉冲,以产生磁共振成像所需的B1场。随着高场磁共振系统(1.5T及以上系统)的普及,射频信号的波长已接近人体组织的尺寸,因此射频脉冲对
虚拟现实技术通过对虚拟世界的创建模拟真实世界的体验,是由计算机建立的一种多源信息融合的交互式仿真系统,广泛的应用于医疗事业,军事航天,工业设计,教育培训,地理交通和游