基于P2P技术的流媒体广播系统的研究与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:newcat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的发展,流媒体己成为目前因特网应用的最快增长点。流媒体的特点是数据量大、传输持续时间长,并且对延迟、抖动、丢包率、带宽等QoS指标要求非常严格。在当前的因特网上构建大规模的性价比高的流媒体系统是一个具有挑战性的工作。因特网上的传统流媒体系统是基于C/S模式的,服务器端的网络输出带宽极大的限制了系统的容量。而CDN网络以及IP组播技术皆因其昂贵的硬件成本以及技术上的实现难度难以普及应用。最近几年新兴的对等网络(P2P)技术,随着相关理论不断的完善和发展,在流媒体的分发技术中异军突起,受到广泛关注。本文首先介绍了流媒体和P2P网络的相关技术,并对几种不同的协议模型进行了对比和分析。其次,本文设计并实现了一种基于Gossip协议的P2P流媒体直播系统。该系统融合了P2P网络和传统C/S技术的优点,能够支持大量用户实时接收流媒体数据。其主要特性包括:1)借助C/S架构的中心化优势,节点通过集中式服务器管理,无需构造和维护复杂的应用层组播树,也不需要部署复杂的P2P组播通讯协议。2)采用混合式的Gossip算法,简单、高效地实现了节点之间的信息交互,使得覆盖网维持一个高吞吐的,负载平衡的,并且具有高容错能力的无结构化拓扑结构。3)缓存策略使用了两级缓存机制,有效的保障了播放的流畅性。最后,本文对所设计的流媒体广播系统进行了测试,并对测试数据进行了分析。结果显示,该系统在用户数线性增长下,服务器的带宽占用和CPU使用率都维持在一个相对较低的水平,充分显示了P2P技术的优势。
其他文献
自从上世纪80年代移动通信技术诞生以来,移动通信技术得到了快速的发展,从最开始的模拟蜂窝移动通信到GSM/CDMA第二代数字移动通信系统,再到现在即将商用的3G,移动通信技术有了质
随着无线通信的发展,协作分集技术的研究引起广泛关注。该技术借助移动终端的两个或多个协作伙伴的天线形成虚拟多天线结构来完成通信。通过协作,用户之间可共享网络资源和用户
利用主动声纳对目标进行探测是一种重要的水下目标探测方法,尤其是在探测静止的沉底和掩埋物体的场合。但是在浅海中,水声环境非常复杂,由于噪声、特别是混响的严重影响,使得目标
随着现代通信技术的飞速发展,通信网络之间的融合已成为趋势,实现网络语音编码协议之间的无缝连接变得越来越重要。要实现不同网络的语音转换就需要把一端编码器的码流转换成另
量子通信将量子力学定律引入传统通信中,其安全性由量子力学的基本原理所保证,如未知量子位不可克隆、非正交量子态不可识别、量子态测量无法不扰动系统状态等,可以实现绝对
近年来,突发事件和异常事件逐渐增多,安防监控成为人们关注的焦点。大规模的视频监控系统被建立,涌现出海量的视频,加上工作人员精力有限,时刻进行人工监控是不可能的,因此智能视频
本文通过研究YUV空间中背景模型及前景检测的特点,提出了递推形式的背景模型构造算法,利用背景差分的方法,把运动目标检测出来,并利用人体在运动时具有的独特形体特征,以及根
自互联网诞生以来,对它的研究工作就从未停止,用户的增加,互联网燹成了一个庞大的数字化人工系统。在复杂网络学科出现后互联网在该领域也出现了新的研究,如互联网的拓扑结构
车牌识别系统作为智能交通系统的关键技术之一,目前已经成为一个热门的研究课题,而且在国内外得到了较大的发展。车牌识别技术在处理肇事车辆逃逸及违章事件、解决高速公路税
在信息技术飞速发展的今天,多媒体通信成为人类新兴的交流手段。其中,携带着巨大信息量的数字视频在信息社会中发挥着越来越重要的作用。由于计算机技术、通信技术、微电子技术