P2P流媒体关键算法的研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:fishsun26
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet上大规模、高并发的音视频信息的传输与播放成为当今网络中的主流应用,P2P流媒体技术也成为当前学术界和工业界研究的热点,它的理论与实践为下一代海量数据存储、分布式计算、搜索引擎开辟了新的思路。然而,由于P2P流媒体系统自身的波动性与无中心性,导致系统中的数据调度算法和节点管理算法成为影响系统性能的关键因素。因此,研究P2P流媒体系统的数据调度和节点管理算法对如何提高系统的服务质量具有重要的意义。论文首先针对P2P网络中大量节点处于NAT设备后而无法直接通信的问题,对NAT穿透技术的原理进行了分析,研究了一种基于UDP的NAT穿透方法;接着研究和分析了当前一些主要的P2P流媒体系统中的数据调度算法,针对当前算法主要从单一的因素去优化调度策略,忽略了其它关键因素对系统性能影响的问题,设计了一种基于数据块优先级和节点能力度的数据调度算法,给出了算法的伪代码并做了实验对比分析;分析了传统集中式节点管理策略的缺点,设计出了一种混合式的节点管理算法,对算法流程进行了阐述,实现了核心代码的设计,并从理论角度证明了算法的可行性。最后给出了P2P流媒体系统的总体架构方案,完成了节点管理、Web服务器模块中数据库的设计以及核心代码的编写;分析了流媒体的编码传输过程,编写了实时视频编码为流媒体的代码。仿真与实验结果表明,文中所提出的数据调度算法由于充分考虑了邻居节点的带宽、在线时间以及节点间的相对距离从而降低了系统的启动延迟、服务器负载,提高了系统的稳定性;理论分析表明节点管理算法是可行且正确的,并且系统受网络的波动影响较小;软件测试表明数据库的设计、核心代码的编写以及实时视频的编码程序是正确的。
其他文献
随着信息产业的飞速发展,企业级的数据通信系统得到越来越广泛的应用,随之产生的“信息孤岛”现象也越来越泛滥。为消除企业中的“信息孤岛”,提高企业的业务效率,就必须对企业数
菌根(Mycorrhiza)是真菌与植物根形成的具有特定形态结构和功能的共生体,是自然界中普遍存在的一种共生现象。若以德国植物生理学家Frank首次用Mycorrhiza来描述一些树种的根
期刊
Excel 可以说是微软公司其制作的Office 系列办公软件里的一个主要的构建,能够使用制作电子表格和进行很多多样的数据运算和完成数据的有效分析以及相关的预测等,它本身还拥
作为高中班主任,笔者认为,我们不仅仅要关注学生的学习表现,关注学生的情感养成,我们还需要关注学生安全意识的养成.毕竟对于高中学生而言,他们面对的是复杂的生活环境,他们
随着现代通信、雷达、电子对抗等系统工作频段越来越多、带宽越来越宽,可利用的频率资源变得日益紧张,相邻频段的信号干扰日益增多,因此射频系统对微波滤波器、双工器等无源器件
书法“书”和“法”并重.书法往往被认同为写字,而忽略了对书法艺术之美的把握.小学书法首先要动手,再适度融入书法审美和书法文化教育.
在小学数学课堂中,利用学生板演不仅能够提升学生兴趣,突出学生主体作用,同时还能够促进教学氛围活跃化、教学效果时效化.可以说,学生板演是教学中重要的手段,本文首先对学生
体育教学主要是一种室外活动课,它能把人们团结在一起,它能使人积极向上勇于创新,它能促使个性、独特气质的形成.笔者结合教学实践,探讨其小学体育课堂渗透德育思想的作用及
互联网中的单个Web服务不能完全满足用户对Web服务的多方面请求,因此,为了提高效率,有必要把各个功能单一的Web服务按照某种有效的方式组合起来。Web服务组合问题已经成为当前研