Cargando…

Application of active queue management for real-time adaptive video streaming

Video streaming currently dominates global Internet traffic. Live streaming broadcasts events in real-time, with very different characteristics compared to video-on-demand (VoD), being more sensitive to variations in delay, jitter, and packet loss. The use of adaptive streaming techniques over HTTP...

Descripción completa

Detalles Bibliográficos
Autores principales: de Morais, Wladimir Gonçalves, Santos, Carlos Eduardo Maffini, Pedroso, Carlos Marcelo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8612113/
https://www.ncbi.nlm.nih.gov/pubmed/34848935
http://dx.doi.org/10.1007/s11235-021-00848-0
_version_ 1784603415006937088
author de Morais, Wladimir Gonçalves
Santos, Carlos Eduardo Maffini
Pedroso, Carlos Marcelo
author_facet de Morais, Wladimir Gonçalves
Santos, Carlos Eduardo Maffini
Pedroso, Carlos Marcelo
author_sort de Morais, Wladimir Gonçalves
collection PubMed
description Video streaming currently dominates global Internet traffic. Live streaming broadcasts events in real-time, with very different characteristics compared to video-on-demand (VoD), being more sensitive to variations in delay, jitter, and packet loss. The use of adaptive streaming techniques over HTTP is massively deployed on the Internet, adapting the video quality to instantaneous condition of the network. Dynamic Adaptive Streaming over HTTP (DASH) is the most popular adaptive streaming technology. In DASH, the client probes the network quality and adjusts the quality of requested video segment according to the bandwidth fluctuations. Therefore, DASH is an over-the-top application using unmanaged networks to distribute content in the best possible quality. In order to maintain a seamless playback, VoD applications commonly use a large reception buffer. However, in live streaming, the use of large buffers is not allowed because of the induced delay. Active Queue Management (AQM) arises as an alternative to control the congestion in router’s queue, pressing the traffic sources to reduce their transmission rate when it detects incipient congestion. In this article, we evaluate the performance of recent AQM strategies for real-time adaptive video streaming. Furthermore, we propose a new AQM algorithm to improve the user-perceived video quality. The results show that the proposed method achieves better performance than competing AQM algorithms and improves the video quality in terms of average peak signal-to-noise ratio while keeping the fairness among concurrent flows.
format Online
Article
Text
id pubmed-8612113
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-86121132021-11-26 Application of active queue management for real-time adaptive video streaming de Morais, Wladimir Gonçalves Santos, Carlos Eduardo Maffini Pedroso, Carlos Marcelo Telecommun Syst Article Video streaming currently dominates global Internet traffic. Live streaming broadcasts events in real-time, with very different characteristics compared to video-on-demand (VoD), being more sensitive to variations in delay, jitter, and packet loss. The use of adaptive streaming techniques over HTTP is massively deployed on the Internet, adapting the video quality to instantaneous condition of the network. Dynamic Adaptive Streaming over HTTP (DASH) is the most popular adaptive streaming technology. In DASH, the client probes the network quality and adjusts the quality of requested video segment according to the bandwidth fluctuations. Therefore, DASH is an over-the-top application using unmanaged networks to distribute content in the best possible quality. In order to maintain a seamless playback, VoD applications commonly use a large reception buffer. However, in live streaming, the use of large buffers is not allowed because of the induced delay. Active Queue Management (AQM) arises as an alternative to control the congestion in router’s queue, pressing the traffic sources to reduce their transmission rate when it detects incipient congestion. In this article, we evaluate the performance of recent AQM strategies for real-time adaptive video streaming. Furthermore, we propose a new AQM algorithm to improve the user-perceived video quality. The results show that the proposed method achieves better performance than competing AQM algorithms and improves the video quality in terms of average peak signal-to-noise ratio while keeping the fairness among concurrent flows. Springer US 2021-11-24 2022 /pmc/articles/PMC8612113/ /pubmed/34848935 http://dx.doi.org/10.1007/s11235-021-00848-0 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
de Morais, Wladimir Gonçalves
Santos, Carlos Eduardo Maffini
Pedroso, Carlos Marcelo
Application of active queue management for real-time adaptive video streaming
title Application of active queue management for real-time adaptive video streaming
title_full Application of active queue management for real-time adaptive video streaming
title_fullStr Application of active queue management for real-time adaptive video streaming
title_full_unstemmed Application of active queue management for real-time adaptive video streaming
title_short Application of active queue management for real-time adaptive video streaming
title_sort application of active queue management for real-time adaptive video streaming
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8612113/
https://www.ncbi.nlm.nih.gov/pubmed/34848935
http://dx.doi.org/10.1007/s11235-021-00848-0
work_keys_str_mv AT demoraiswladimirgoncalves applicationofactivequeuemanagementforrealtimeadaptivevideostreaming
AT santoscarloseduardomaffini applicationofactivequeuemanagementforrealtimeadaptivevideostreaming
AT pedrosocarlosmarcelo applicationofactivequeuemanagementforrealtimeadaptivevideostreaming