4.6 Article

Design and optimisation of a (FA)Q-learning-based HTTP adaptive streaming client

Journal

CONNECTION SCIENCE
Volume 26, Issue 1, Pages -

Publisher

TAYLOR & FRANCIS LTD
DOI: 10.1080/09540091.2014.885273

Keywords

quality of experience; HTTP adaptive streaming; reinforcement learning; agent systems

Funding

  1. Agency for Innovation by Science and Technology in Flanders (IWT)
  2. ICON MISTRAL project [10838]
  3. Flamingo, a Network of Excellence project [318488]
  4. European Commission under its Seventh Framework Programme
  5. IWT project [110112]

Ask authors/readers for more resources

In recent years, HTTP (Hypertext Transfer Protocol) adaptive streaming (HAS) has become the de facto standard for adaptive video streaming services. A HAS video consists of multiple segments, encoded at multiple quality levels. State-of-the-art HAS clients employ deterministic heuristics to dynamically adapt the requested quality level based on the perceived network conditions. Current HAS client heuristics are, however, hardwired to fit specific network configurations, making them less flexible to fit a vast range of settings. In this article, a (frequency adjusted) Q-learning HAS client is proposed. In contrast to existing heuristics, the proposed HAS client dynamically learns the optimal behaviour corresponding to the current network environment in order to optimise the quality of experience. Furthermore, the client has been optimised both in terms of global performance and convergence speed. Thorough evaluations show that the proposed client can outperform deterministic algorithms by 11-18% in terms of mean opinion score in a wide range of network configurations.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available