Simulation Framework for HTTP-Based Adaptive Streaming Applications

被引:23
|
作者
Ott, Harald [1 ]
Miller, Konstantin [1 ]
Wolisz, Adam [1 ]
机构
[1] Tech Univ Berlin, Einsteinufer 25, D-10587 Berlin, Germany
关键词
Adaptive Streaming; ns-3; MPEG-DASH; Simulation Model;
D O I
10.1145/3067665.3067675
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The popularity of Internet-based video services has significantly increased over the past years. The de facto standard technology for Internet-based Video on Demand is HTTP-Based Adaptive Streaming (HAS), which is also increasingly used for live services. A core component of a HAS client is the adaptation algorithm, which dynamically adjusts the video representation to the network conditions. Meanwhile, there exists a large body of work on adaptation algorithms. Unfortunately, many experimental studies lack a thorough performance evaluation. Often, the reason is the use of an unrealistic network environment, or incomparability of results with other studies, or a too narrow subset of evaluated parameter configurations. We argue that a simulative approach can help resolving these issues by requiring less efforts to set up a realistic network environment, by assisting to reproduce an experiment, and by allowing to parallelize simulations, and potentially run them faster than in real time. The contribution of the present work is a design and implementation of a simulation model for a HAS-based application, including both the client and a server side. It has a clean modularized structure allowing for an easy integration of different adaptation algorithms. The client behavior is defined by a Finite State Machine that can easily be extended to include additional functionality. Moreover, the model provides extensive logging functionality for monitoring the Quality of Experience (QoE). We integrate three state-of-the-art algorithms into the model: FESTIVE, PANDA, and TOBASCO2. We demonstrate the usefulness of the model by running a set of experiments using a simulated indoor Wi-Fi environment.
引用
收藏
页码:95 / 102
页数:8
相关论文
共 50 条
  • [1] Traffic Model for HTTP-Based Adaptive Streaming
    Waldmann, Silvio
    Miller, Konstantin
    Wolisz, Adam
    2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 683 - 688
  • [2] On the Efficiency and Fairness of Multiplayer HTTP-based Adaptive Video Streaming
    Yin, Xiaoqi
    Bartulovic, Mihovil
    Sekar, Vyas
    Sinopoli, Bruno
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 4236 - 4241
  • [3] SDN Based QoE Optimization for HTTP-Based Adaptive Video Streaming
    Ramakrishnan, Sangeeta
    Zhu, Xiaoqing
    Chan, Frank
    Kambhatla, Kashyap
    2015 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2015, : 120 - 123
  • [4] A BIO-INSPIRED HTTP-BASED ADAPTIVE STREAMING PLAYER
    Sani, Yusuf
    Mauthe, Andreas
    Edwards, Christopher
    Mu, Mu
    2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,
  • [5] A Practical Evaluation of Rate Adaptation Algorithms in HTTP-based Adaptive Streaming
    Ayad, Ibrahim
    Im, Youngbin
    Keller, Eric
    Ha, Sangtae
    COMPUTER NETWORKS, 2018, 133 : 90 - 103
  • [6] Optimizing Playback Quality of HTTP-Based Dynamic Adaptive Streaming on Smartphones
    Bao, Yayun
    Zhang, Lanshan
    Wang, Wendong
    Gong, Xiangyang
    Que, Xirong
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2015, : 136 - 139
  • [7] HTTP-based Adaptive Streaming for Mobile Clients using Markov Decision Process
    Bokani, Ayub
    Hassan, Mahbub
    Kanhere, Salil
    2013 20TH INTERNATIONAL PACKET VIDEO WORKSHOP (PV), 2013,
  • [8] Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With FESTIVE
    Jiang, Junchen
    Sekar, Vyas
    Zhang, Hui
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (01) : 326 - 340
  • [9] Quality-adaptive Prefetching for Interactive Branched Video using HTTP-based Adaptive Streaming
    Krishnamoorthi, Vengatanathan
    Carlsson, Niklas
    Eager, Derek
    Mahanti, Anirban
    Shahmehri, Nahid
    PROCEEDINGS OF THE 2014 ACM CONFERENCE ON MULTIMEDIA (MM'14), 2014, : 317 - 326
  • [10] Optimizing HTTP-Based Adaptive Streaming in Vehicular Environment Using Markov Decision Process
    Bokani, Ayub
    Hassan, Mahbub
    Kanhere, Salil
    Zhu, Xiaoqing
    IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (12) : 2297 - 2309