首页> 外文期刊>Computer networks >A Practical Evaluation of Rate Adaptation Algorithms in HTTP-based Adaptive Streaming
【24h】

A Practical Evaluation of Rate Adaptation Algorithms in HTTP-based Adaptive Streaming

机译:基于HTTP的自适应流中速率自适应算法的实用评估

获取原文
获取原文并翻译 | 示例

摘要

The HTTP-based Adaptive Streaming (HAS) techniques are widely used in Internet video streaming services, including YouTube and Netflix. The Dynamic Adaptive Streaming over HTTP (DASH) is the latest international standard that facilitates the interoperability of different HAS techniques of various vendors. DASH specification defines the media presentation description (MPD), which describes a list of available content, URL addresses, and the segment format. The rate adaptation algorithms, however, are not part of the standard, and the details of the algorithms are left to vendors. As a result, there are many different algorithms adopted in both commercial and open source players while the detailed algorithms and their performance are barely understood. In this paper, we investigate the detailed operations of the different players by code level analysis and through reverse engineering. Specifically, we present the pseudo codes of 3 open source players and devise a method to obtain the detailed operation information, e.g., bitrate and buffer amount, of popular streaming players whose source codes are not publicly available. We conduct extensive experiments on our testbed and provide suggestions based on the behaviors of these players, including the repeated over-estimation of the available bandwidth, unfair bitrate selection when multiple players compete for the bandwidth, and insensitivity of Quick UDP Internet Connections (QUIC) protocol to the varying network bandwidth. (C) 2018 Elsevier B.V. All rights reserved.
机译:基于HTTP的自适应流(HAS)技术被广泛用于Internet视频流服务,包括YouTube和Netflix。 HTTP上的动态自适应流(DASH)是最新的国际标准,可促进各种供应商的不同HAS技术的互操作性。 DASH规范定义了媒体表示描述(MPD),它描述了可用内容,URL地址和段格式的列表。但是,速率自适应算法不是标准的一部分,算法的细节留给供应商。结果,在商业和开放源代码播放器中都采用了许多不同的算法,而对其的详细算法及其性能却鲜为人知。在本文中,我们通过代码级别分析和逆向工程研究了不同参与者的详细操作。具体而言,我们提出了3个开源播放器的伪代码,并设计了一种方法来获取其源代码未公开的流行流播放器的详细操作信息,例如比特率和缓冲量。我们在测试平台上进行了广泛的实验,并根据这些播放器的行为提供了建议,包括反复高估可用带宽,多个播放器争夺带宽时不公平的比特率选择以及快速UDP Internet连接(QUIC)的不敏感性协议以适应不断变化的网络带宽。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号