Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality
Multimedia video streaming, identified as the dominant internet data consumption service, brings forth challenges in consistently delivering optimal video quality. Dynamic Adaptive Streaming over HTTP (DASH), while prevalent, often encounters buffering problems, causing video pauses due to empty vid...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-11-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/12/21/4542 |
_version_ | 1797631998800429056 |
---|---|
author | Eliecer Peña-Ancavil Claudio Estevez Andrés Sanhueza Marcos Orchard |
author_facet | Eliecer Peña-Ancavil Claudio Estevez Andrés Sanhueza Marcos Orchard |
author_sort | Eliecer Peña-Ancavil |
collection | DOAJ |
description | Multimedia video streaming, identified as the dominant internet data consumption service, brings forth challenges in consistently delivering optimal video quality. Dynamic Adaptive Streaming over HTTP (DASH), while prevalent, often encounters buffering problems, causing video pauses due to empty video buffers. This study introduces the Adaptive Scalable Video Streaming (ASViS) protocol as a solution. ASViS incorporates scalable video coding, a flow-controlled User Datagram Protocol (UDP), and deadline-based criteria. A model is developed to predict the behavior of ASViS across varying network conditions. Additionally, the effects of diverse parameters on ASViS performance are evaluated. ASViS adjusts data flow similarly to the Transmission Control Protocol (TCP), based on bandwidth availability. Data are designed to be discarded by ASViS according to video frame deadlines, preventing outdated information transmission. Compliance with RFC 8085 ensures the internet is not overwhelmed. With its scalability feature, ASViS achieves the highest possible image quality per frame, aligning with Scalable Video Coding (SVC) and the available data layers. The introduction of ASViS offers a promising approach to address the challenges faced by DASH, potentially providing more consistent and higher-quality video streaming. |
first_indexed | 2024-03-11T11:31:39Z |
format | Article |
id | doaj.art-631fa8ed8aff4287ab1a612b17a4ade2 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-11T11:31:39Z |
publishDate | 2023-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-631fa8ed8aff4287ab1a612b17a4ade22023-11-10T15:01:48ZengMDPI AGElectronics2079-92922023-11-011221454210.3390/electronics12214542Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video QualityEliecer Peña-Ancavil0Claudio Estevez1Andrés Sanhueza2Marcos Orchard3Department of Electrical Engineering, Faculty of Physical and Mathematical Sciences, Universidad de Chile, Beauchef 850, Santiago 8370456, ChileDepartment of Electrical Engineering, Faculty of Physical and Mathematical Sciences, Universidad de Chile, Beauchef 850, Santiago 8370456, ChileDepartment of Electrical Engineering, Faculty of Physical and Mathematical Sciences, Universidad de Chile, Beauchef 850, Santiago 8370456, ChileDepartment of Electrical Engineering, Faculty of Physical and Mathematical Sciences, Universidad de Chile, Beauchef 850, Santiago 8370456, ChileMultimedia video streaming, identified as the dominant internet data consumption service, brings forth challenges in consistently delivering optimal video quality. Dynamic Adaptive Streaming over HTTP (DASH), while prevalent, often encounters buffering problems, causing video pauses due to empty video buffers. This study introduces the Adaptive Scalable Video Streaming (ASViS) protocol as a solution. ASViS incorporates scalable video coding, a flow-controlled User Datagram Protocol (UDP), and deadline-based criteria. A model is developed to predict the behavior of ASViS across varying network conditions. Additionally, the effects of diverse parameters on ASViS performance are evaluated. ASViS adjusts data flow similarly to the Transmission Control Protocol (TCP), based on bandwidth availability. Data are designed to be discarded by ASViS according to video frame deadlines, preventing outdated information transmission. Compliance with RFC 8085 ensures the internet is not overwhelmed. With its scalability feature, ASViS achieves the highest possible image quality per frame, aligning with Scalable Video Coding (SVC) and the available data layers. The introduction of ASViS offers a promising approach to address the challenges faced by DASH, potentially providing more consistent and higher-quality video streaming.https://www.mdpi.com/2079-9292/12/21/4542SVCstreamingVMAFASViSABRflow control |
spellingShingle | Eliecer Peña-Ancavil Claudio Estevez Andrés Sanhueza Marcos Orchard Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality Electronics SVC streaming VMAF ASViS ABR flow control |
title | Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality |
title_full | Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality |
title_fullStr | Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality |
title_full_unstemmed | Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality |
title_short | Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality |
title_sort | adaptive scalable video streaming asvis an advanced abr transmission protocol for optimal video quality |
topic | SVC streaming VMAF ASViS ABR flow control |
url | https://www.mdpi.com/2079-9292/12/21/4542 |
work_keys_str_mv | AT eliecerpenaancavil adaptivescalablevideostreamingasvisanadvancedabrtransmissionprotocolforoptimalvideoquality AT claudioestevez adaptivescalablevideostreamingasvisanadvancedabrtransmissionprotocolforoptimalvideoquality AT andressanhueza adaptivescalablevideostreamingasvisanadvancedabrtransmissionprotocolforoptimalvideoquality AT marcosorchard adaptivescalablevideostreamingasvisanadvancedabrtransmissionprotocolforoptimalvideoquality |