IEEE Communications Letters · 2014 · 114 citations · 10 references
ComputingComputer SystemsMachine LearningMobile ComputingMobile SystemsAdaptive LearningHttp ProtocolMobile Multimedia SystemsMobile NetworkingReinforcement LearningMultimedia Content AdaptationMultimedia Service AdaptationStreaming Quality Of Service
HTTP Adaptive Streaming (HAS) is becoming the de facto standard for Over-The-Top (OTT)-based video streaming services such as YouTube and Netflix. By splitting a video into multiple segments of a couple of seconds and encoding each of these at multiple quality levels, HAS allows a video client to dynamically adapt the requested quality during the playout to react to network changes. However, state-of-the-art quality selection heuristics are deterministic and tailored to specific network configurations. Therefore, they are unable to cope with a vast range of highly dynamic network settings. In this letter, a novel Reinforcement Learning (RL)-based HAS client is presented and evaluated. The self-learning HAS client dynamically adapts its behaviour by interacting with the environment to optimize the Quality of Experience (QoE), the quality as perceived by the end-user. The proposed client has been thoroughly evaluated using a network-based simulator and is shown to outperform traditional HAS clients by up to 13% in a mobile network environment.
10
Dynamic adaptive streaming over HTTP --
Thomas Stockhammer · 2011 · 1.2K citations
Commute path bandwidth traces from 3G networks
Haakon Riiser, Paul Vigmostad, Carsten Griwodz et al. · 2013 · 351 citations
Adaptation algorithm for adaptive streaming over HTTP
Konstantin Miller, Emanuele Quacchio, G. Gennari et al. · 2012 · 233 citations · Full text