FastScan: Robust Low-Complexity Rate Adaptation Algorithm for Video Streaming over HTTP

06/07/2018
by   Anis Elgabli, et al.
0

In this paper, we explore streaming video over HTTP. The problem is formulated as a non-convex optimization problem which is constrained by the predicted bandwidth, chunk deadlines, available video rates, and buffer occupancy. The objective is to optimize a QoE metric that maintains a tradeoff between maximizing the playback rate of every chunk and ensuring fairness among different chunks for the minimum re-buffering time. We propose FastScan, a low complexity algorithm that solves the problem, and show that the solution is optimal when every quality level is encoded in Constant Bit Rate (CBR). Online adaptations for dynamic bandwidth environments are proposed with imperfect bandwidth prediction. Results of real experiments driven by real Variable Bit Rate (VBR) encoded video, video platform system (dash.js), and cellular bandwidth traces of a public dataset reveal the robustness of the online version of FastScan algorithm and demonstrate its significant performance improvement as compared to the state-of-the-art video streaming algorithms. For example, on an experiment conducted over 100 real cellular bandwidth traces of a public dataset that spans different bandwidth regimes, our proposed algorithm (FastScan) achieves the minimum re-buffering (stall) time and the maximum average playback rate in every single trace as compared to the original dash.js rate adaptation scheme, Festive, BBA, RB, and FastMPC algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/30/2018

LBP: Robust Rate Adaptation Algorithm for SVC Video Streaming

Video streaming today accounts for up to 55% of mobile traffic. In this ...
research
09/28/2018

GroupCast: Preference-Aware Cooperative Video Streaming with Scalable Video Coding

In this paper, we propose a preference-aware cooperative video streaming...
research
11/12/2020

Cross Layer Optimization and Distributed Reinforcement Learning Approach for Tile-Based 360 Degree Wireless Video Streaming

Wirelessly streaming high quality 360 degree videos is still a challengi...
research
11/30/2018

A Robust Algorithm for Tile-based 360-degree Video Streaming with Uncertain FoV Estimation

We propose a robust scheme for streaming 360-degree immersive videos to ...
research
12/27/2019

Non-Cooperative Game Theory Based Rate Adaptation for Dynamic Video Streaming over HTTP

Dynamic Adaptive Streaming over HTTP (DASH) has demonstrated to be an em...
research
01/09/2020

Understanding video streaming algorithms in the wild

While video streaming algorithms are a hot research area, with interesti...
research
01/31/2023

Low Complexity Approaches for End-to-End Latency Prediction

Software Defined Networks have opened the door to statistical and AI-bas...

Please sign up or login with your details

Forgot password? Click here to reset