HTTP自适应视频流传输性能的优化研究

来源 :清华大学 | 被引量 : 1次 | 上传用户:huang927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,点播和直播等视频业务发展迅猛。为了满足用户对体验质量(QoE)越来越高的要求,目前的服务提供商主要使用HTTP自适应视频流(标准化为DASH)来传输视频。在DASH中,视频被切成等时长的块并编码成多种码率。客户端的码率自适应(ABR)算法根据系统状态(吞吐量和缓存量)以优化QoE为目标来动态调节码率。点播和直播对于QoE的要求不同。点播要求高码率、少卡顿、少码率切换,而直播要求低时延、少卡顿、高码率。选出一个恰当的码率是困难的:(1)吞吐量和缓存量在不稳定的网络中变化剧烈,吞吐量难以被准确预测,且码率易被切换;(2)相同码率的视频块有不同的块大小;(3)为实现QoE优化目标,直播ABR算法需要将缓存量控制在一个低但不为零的水平,这在不稳定的网络中难以实现。本文分别对点播流和直播流的码率自适应问题进行了如下四方面的研究。(1)提出了基于多步预测减少码率切换的点播算法。已有算法根据瞬时系统状态来选择码率,会引起频繁的码率切换。为了提升码率平滑性,本文基于多步预测设计了MSPC算法。实验结果表明,MSPC能够使码率仅适应网络的持续变化而忽略其短暂抖动,可以有效地减少码率切换。(2)分析并解决了点播中块大小波动的影响。本文通过实验观测分析了块大小的波动特性及其对QoE的影响。为了解决其引起的卡顿问题,本文建议使用实际块大小来选择码率,并设计了解决方案。实验结果证明了算法的有效性。(3)提出了基于优化控制增强鲁棒性的点播算法。目前的ABR算法只以优化QoE为目标而没有对缓存量进行控制,因此缓存量抖动大,吞吐量预测误差易引起卡顿。为了抑制预测误差的影响,本文将QoE优化与缓存控制相结合,并设计了基于优化控制的算法RBC。仿真结果表明RBC能够有效地减少卡顿时间。(4)提出了基于双馈联合方法精准控制缓存量的直播算法。为了提高控制能力,本文提出了将前馈控制与反馈控制相结合的双馈控制方法。实验结果表明,所设计的HCA算法能够将缓存量准确地控制在目标水平,能够同时实现低时延、少卡顿、高码率。
其他文献
<正>1前言新材料的开发及应用,是推动科学技术发展的先导,特别是功能性材料的出现,为高科技的研发提供了最重要的物质基础和最重要的基本手段。也可以说为人们展现了一个全新
第一部分Zero-P系统与钛板联合融合器系统治疗双节段颈椎病术后相邻节段椎间盘内压力变化的对照分析目的:随着老龄化社会的到来,颈椎退行性疾病影响着越来越多的人,颈椎前路
今天的媒体文化有着多元化的价值特征,处于媒体时代的青少年同样有着自身的价值取向。这样,伴随媒体文化的影响和媒体生活方式的塑造,在青少年的成长中,媒体的多元取向与青少
当今社会已步入信息时代,互联网生活和数据集成跟我们的日常生产生活密不可分,大量的数据集成也导致数据机房规模逐步扩大,机房内各种硬件和软件设备也越来越多,我们也在探索
目的探析艾司洛尔在冠心病心肌缺血治疗中的应用效果。方法选取本院2014年11月~2015年11月所收治的106例冠心病心肌缺血患者为本次研究对象,以随机法将其分为对照组及观察组,
摘要:能源计量作为能源生产,消费以及进出口贸易结算的基础,对其研究具有重要的意义。20世纪数字时代涌现出的电子技术、物联网技术和计算机技术等先进技术为能源计量实现数字
虎门的服装注册商标有5万多个,但名牌不多,国内叫得响的品牌只有以纯。虎门的服装企业有2000多家,但上规模企业只有100来家。
组织蛋白酶B(cathepsin B,CTSB)是溶酶体半胱氨酸蛋白酶家族成员之一,参与调节天然免疫应答、细胞外基质降解、炎症应答和细胞凋亡等多种细胞生物学功能,与癌症在内的多种疾
针对车间作业调度问题,采用工序混合编码链的方法,在Visual C++6.0下实现了这一染色体编码算法.
引言异基因造血干细胞移植(allo-HSCT)已经成为中高危恶性血液病初次诱导缓解后的首选治疗方案,单倍体相合造血干细胞移植(haplo-HSCT)因为供者来源广泛又易于获得,在临床应