流媒体实时传输拥塞控制算法研究

来源 :重庆理工大学 | 被引量 : 3次 | 上传用户:InsideASPNET
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和流媒体技术的飞速发展,流媒体技术彻底改变了以往Internet只能表现文字和图像的缺陷,它可以集语音、视频、图字于一体。然而,实时流媒体传输不同于传统的单一数据传输业务,它具有时延敏感、数据量大、需要服务质量保证等特性,故在实际使用中多采用UDP/IP进行传输。但是UDP/IP对数据的传输无拥塞控制机制,不可避免地会无限侵占Internet中其它数据流的带宽,导致其它数据流的“饥饿”现象发生,甚至引起网络拥塞、崩溃,最终不利于实时数据流本身的传输。论文在分析了拥塞产生的原因、拥塞控制的特点和研究意义的基础上,针对目前流媒体数据传输特点以及拥塞控制算法存在的不足,提出了一种改进的TCP-Friendly拥塞控制算法,该算法通过估计端到端可用带宽来调节发送速率。提出的算法由两个阶段构成:启动阶段和传输阶段。在启动阶段,算法在分析了基于单向延迟模型和基于数据包发散模型之后,提出一种可用带宽估计算法,它根据单向延迟趋势来估计初始可用带宽。与采用慢启动方式的TCP、TFRC类算法相比,该算法收敛更快。此外,该算法采用自顶向下的方式来估计可用带宽,提高了网络资源的利用率。获得初始可用带宽之后,传输阶段的任务包括:通过不断探测使数据流间发送速率公平,就像TCP协议使用网络资源那样。提出的算法使用单向延迟趋势来检测拥塞。与通过丢包和超时方式的TCP、TFRC类算法相比,该算法处理网络拥塞更及时,鲁棒性更好。通过与TCP、TFRC算法的对照仿真,论文提出的算法一方面可使流媒体发送端的发送速率更快收敛到可用带宽,提高了流媒体传输的质量,同时,自顶向下的带宽估计方式提高了网络资源的利用率;另一方面使流媒体的传输在与TCP流共存时具有较好的TCP友好性和较小的侵略性且避免了AIMD机制的RTT不公平,达到了预计的效果。
其他文献
随着改革开放不断深入到我们的日常生活中,国民经济一直在稳定提高,城市道路不断进行整改、扩建,这就迫切需要对交通管理能有更高效、更全面的管理。为了全面监视、管理和控
Web Services是以XML为基础的一组协议体系,是一种分布式的应用集成技术,它的主要特点是松散耦合、易于扩展、方便部署、跨平台及与编程语言无关;目前被应用在很多领域,特别是
煤矿安全生产是一个综合人力条件、管理设施和地质等自然环境条件共存的非线性动态系统,它的变化虽有一定的规律性,但同时也会受到经济、环境等许多因素的影响。不同的影响因
操作系统的进程调度策略一直是一个研究热点。随着技术的进步,多核体系结构逐渐成为主流,这为操作系统的进程调度研究带来了挑战。其中,负载均衡问题扮演着很重要的角色。负
博客本身所具有的免费、自由和可共享的特点,使博客评论中出现了大量包含有广告、超链接、谩骂或是诽谤等信息的垃圾评论。这给网络用户阅读评论和与他人交流带来了不便,同时
随着信息技术的发展,计算机网络和电子商务一步步走进人们的生活,如何保证信息的安全成为人们越来越关注的问题。但目前,国内外广泛使用的SHA芯片大都是实现某种特定SHA算法
运动目标跟踪是计算机视觉领域的核心内容,具有广泛的实用价值和广阔的应用前景。它融合图像处理、自动控制、模式识别、人工智能以及计算机应用等多个学科的先进技术和研究
随着各种移动设备及定位技术的迅速发展,基于位置服务LBS(Location-Based Services)得到了广泛的应用。人们使用LBS服务可以很方便的获取到相应的服务,如查询酒吧、医院、附
我国地质条件复杂,山体滑坡事故频频发生,造成了巨大的经济损失和惨重的人员伤亡。滑坡的存在要求采用一种易于推广、成本低以及有效的监测手段对于这些正在滑动或潜在的滑坡
在机器学习领域,有监督学习和无监督学习是两种常用的学习算法。有监督学习中学习器通过对大量有标签数据的学习,从而建立起用于预测无标签数据标签的模型;无监督学习则是在没