• DocumentCode
    717027
  • Title

    A learning-based algorithm for improved bandwidth-awareness of adaptive streaming clients

  • Author

    van der Hooft, Jeroen ; Petrangeli, Stefano ; Claeys, Maxim ; Famaey, Jeroen ; De Turck, Filip

  • Author_Institution
    Dept. of Inf. Technol., Ghent Univ. - iMinds, Ghent, Belgium
  • fYear
    2015
  • fDate
    11-15 May 2015
  • Firstpage
    131
  • Lastpage
    138
  • Abstract
    HTTP Adaptive Streaming (HAS) is becoming the de-facto standard for Over-The-Top video streaming. A HAS video consists of multiple segments, encoded at multiple quality levels. Allowing the client to select the quality level for every segment, a smoother playback and a higher Quality of Experience (QoE) can be perceived. Although results are promising, current quality selection heuristics are generally hard coded. Fixed parameter values are used to provide an acceptable QoE under all circumstances, resulting in suboptimal solutions. Furthermore, many commercial HAS implementations focus on a video-on-demand scenario, where a large buffer size is used to avoid play-out freezes. When the focus is on a live TV scenario however, a low buffer size is typically preferred, as the video play-out delay should be as low as possible. Hard coded implementations using a fixed buffer size are not capable of dealing with both scenarios. In this paper, the concept of reinforcement learning is introduced at client side, allowing to adaptively change the parameter configuration for existing rate adaptation heuristics. Bandwidth characteristics are taken into account in the decision process, thus allowing to improve the client´s bandwidth-awareness. Focus in this paper is on actively reducing the average buffer filling, evaluating results for two heuristics: the Microsoft IIS Smooth Streaming heuristic and the QoE-driven Rate Adaptation Heuristic for Adaptive video Streaming by Petrangeli et al. We show that using the proposed learning-based approach, the average buffer filling can be reduced by 8.3% compared to state of the art, while achieving a comparable level of QoE.
  • Keywords
    buffer storage; client-server systems; learning (artificial intelligence); quality of experience; transport protocols; video coding; video on demand; video streaming; HAS video; HTTP adaptive streaming clients; Microsoft IIS Smooth Streaming heuristic; QoE-driven rate adaptation heuristic; adaptive parameter configuration change; average buffer filling reduction; bandwidth characteristics; client bandwidth-awareness improvement; client side; decision process; fixed parameter values; hard coded implementations; improved bandwidth-awareness; learning-based algorithm; live TV scenario; over-the-top video streaming; quality of experience; quality selection heuristics; rate adaptation heuristics; reinforcement learning; suboptimal solutions; video play-out delay; video-on-demand scenario; Bandwidth; Bit rate; Estimation; Heuristic algorithms; Standards; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
  • Conference_Location
    Ottawa, ON
  • Type

    conf

  • DOI
    10.1109/INM.2015.7140285
  • Filename
    7140285