Reinforcement Learning -based Adaptation and Scheduling Methods for Multi-source DASH

07/25/2023
by   Nghia T. Nguyen, et al.
0

Dynamic adaptive streaming over HTTP (DASH) has been widely used in video streaming recently. In DASH, the client downloads video chunks in order from a server. The rate adaptation function at the video client enhances the user's quality-of-experience (QoE) by choosing a suitable quality level for each video chunk to download based on the network condition. Today networks such as content delivery networks, edge caching networks, content-centric networks,... usually replicate video contents on multiple cache nodes. We study video streaming from multiple sources in this work. In multi-source streaming, video chunks may arrive out of order due to different conditions of the network paths. Hence, to guarantee a high QoE, the video client needs not only rate adaptation but also chunk scheduling. Reinforcement learning (RL) has emerged as the state-of-the-art control method in various fields in recent years. This paper proposes two algorithms for streaming from multiple sources: RL-based adaptation with greedy scheduling (RLAGS) and RL-based adaptation and scheduling (RLAS). We also build a simulation environment for training and evaluating. The efficiency of the proposed algorithms is proved via extensive simulations with real-trace data.

READ FULL TEXT
research
08/28/2020

Real-world Video Adaptation with Reinforcement Learning

Client-side video players employ adaptive bitrate (ABR) algorithms to op...
research
12/10/2020

A User-experience Driven SSIM-Aware Adaptation Approach for DASH Video Streaming

Dynamic Adaptive Streaming over HTTP (DASH) is a video streaming techniq...
research
01/17/2019

CBA: Contextual Quality Adaptation for Adaptive Bitrate Video Streaming (Extended Version)

Recent advances in quality adaptation algorithms leave adaptive bitrate ...
research
08/24/2018

Towards Machine Learning-Based Optimal HAS

Mobile video consumption is increasing and sophisticated video quality a...
research
01/12/2022

ECAS-ML: Edge Computing Assisted Adaptation Scheme with Machine Learning for HTTP Adaptive Streaming

As the video streaming traffic in mobile networks is increasing, improvi...
research
07/27/2020

Index Coding at the WiFi Edge: An Implementation Study for Video Delivery

HTTP based video streaming has become the de facto standard for video co...
research
04/10/2017

Performance Analysis of Reliable Video Streaming with Strict Playout Deadline in Multi-Hop Wireless Networks

Motivated by emerging vision-based intelligent services, we consider the...

Please sign up or login with your details

Forgot password? Click here to reset