Statistical Learning Based Congestion Control for Real-time Video Communication

05/15/2019
by   Tongyu Dai, et al.
0

With the increasing demands on interactive video applications, how to adapt video bit rate to avoid network congestion has become critical, since congestion results in self-inflicted delay and packet loss which deteriorate the quality of real-time video service. The existing congestion control is hard to simultaneously achieve low latency, high throughput, good adaptability and fair bandwidth allocation, mainly because of the hardwired control strategy and egocentric convergence objective. To address these issues, we propose an end-to-end statistical learning based congestion control, named Iris. By exploring the underlying principles of self-inflicted delay, we reveal that congestion delay is determined by sending rate, receiving rate and network status, which inspires us to control video bit rate using a statistical-learning congestion control model. The key idea of Iris is to force all flows to converge to the same queue load, and adjust the bit rate by the model. All flows keep a small and fixed number of packets queuing in the network, thus the fair bandwidth allocation and low latency are both achieved. Besides, the adjustment step size of sending rate is updated by online learning, to better adapt to dynamically changing networks. We carried out extensive experiments to evaluate the performance of Iris, with the implementations of transport layer (UDP) and application layer (QUIC) respectively. The testing environment includes emulated network, real-world Internet and commercial LTE networks. Compared against TCP flavors and state-of-the-art protocols, Iris is able to achieve high bandwidth utilization, low latency and good fairness concurrently. Especially over QUIC, Iris is able to increase the video bitrate up to 25

READ FULL TEXT
research
07/12/2022

DWTCP: Ultra Low Latency Congestion Control Protocol for Data Centers

Congestion control algorithms rely on a variety of congestion signals (p...
research
07/25/2022

SQP: Congestion Control for Low-Latency Interactive Video Streaming

This paper presents the design and evaluation of SQP, a congestion contr...
research
07/19/2021

DeepCC: Bridging the Gap Between Congestion Control and Applications via Multi-Objective Optimization

The increasingly complicated and diverse applications have distinct netw...
research
05/02/2018

Delay-Constrained Rate Control for Real-Time Video Streaming with Bounded Neural Network

Rate control is widely adopted during video streaming to provide both hi...
research
03/07/2020

An Online Learning Based Path Selection for Multipath Video Telephony Service in Overlay

Even real time video telephony services have been pervasively applied, p...
research
12/04/2019

Reinforcement learning for bandwidth estimation and congestion control in real-time communications

Bandwidth estimation and congestion control for real-time communications...
research
09/02/2018

Congestion Control for RTP Media: a Comparison on Simulated Environment

To develop low latency congestion control algorithm for real time taffic...

Please sign up or login with your details

Forgot password? Click here to reset