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...
Autores principales: | , , |
---|---|
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 |