@itc

Modeling Adaptive Video Streaming Using Discrete-Time Analysis

, , , and . 31th International Teletraffic Congress (ITC 31), Budapest, Hungary, (2019)

Abstract

HTTP Adaptive Streaming (HAS) is the de-facto standard for video delivery over the Internet. Video clips are split into segments and the quality can dynamically be adapted by choosing between multiple quality levels per segment. Based on client-centric parameters like the video buffer state or the throughput, an adaptive bitrate (ABR) algorithm decides the quality of the segments. Besides the applied ABR algorithm, a multitude of parameters influence the Quality-of-Experience (QoE) like network and video characteristics, buffer thresholds, number of provided quality levels, and segment durations. This results in a highly complex interaction between the different system parameters. However, the interdependence of these parameters has not been explored in a holistic manner, yet. In this paper, a generic performance model for throughput-based and buffer based ABR algorithms is proposed. Using discrete-time analysis, the model allows to compute relevant HAS metrics such as video interruptions and play back quality. To highlight the practical applicability of the model, an extensive evaluation is presented, in which the probabilistic model's results are compared with actual measurements of simplistic buffer-based and rate-based ABR algorithms. The results indicate that the model is sufficiently expressive to model the behavior in various settings, while still remaining computationally tractable.

Links and resources

Tags

community

  • @itc
  • @dblp
@itc's tags highlighted