• DocumentCode
    3719417
  • Title

    Empirical evaluation of MDP-based DASH player

  • Author

    Ayub Bokani;S. Amir Hoseini;Mahbub Hassan;Salil S. Kanhere

  • Author_Institution
    School of Computer Science and Engineering, The University of New South Wales, Sydney, Australia
  • fYear
    2015
  • Firstpage
    332
  • Lastpage
    337
  • Abstract
    Dynamic Adaptive Streaming over HTTP (DASH) is one of the most widely used adaptive streaming technique for watching online video content. DASH adapts to the varying network conditions by selecting the appropriate bitrate of the video stream. The bitrate adaptation is typically done by monitoring the playback buffer level and/or the network condition on client side. In this paper we empirically evaluate our JavaScript DASH player in which, Markov Decision Process (MDP) has been considered as the underlying optimization framework. This player uses Q-learning algorithm to learn the model and optimize the Quality of Service (QoS) after multiple streaming sessions. The basic JavaScript DASH player developed by DASH Industry Forum (DASHIF) is used as a benchmarking model in our evaluations. We use Google Chrome´s 3G and 4G network emulators in our experiments and show that our MDP-based DASH player significantly outperforms the DASHIF player which uses buffer control and rate adaptation techniques simultaneously. Using real-time experiments, we show that for similar picture quality we can achieve about 18x fewer deadline misses and 5x fewer quality switches over a 3G network and 32x fewer deadline misses and 1.6x fewer quality switches over 4G.
  • Keywords
    "Streaming media","Bandwidth","Bit rate","Quality of service","Adaptation models","Mobile communication","Buffer storage"
  • Publisher
    ieee
  • Conference_Titel
    Telecommunication Networks and Applications Conference (ITNAC), 2015 International
  • Type

    conf

  • DOI
    10.1109/ATNAC.2015.7366835
  • Filename
    7366835