Publication: Performance analysis of H2BR: HTTP/2-ba...
Master data
Title: | Performance analysis of H2BR: HTTP/2-based segment upgrading to improve the QoE in HAS |
Subtitle: | |
Abstract: | HTTP Adaptive Streaming (HAS) plays a key role in over-the-top video streaming with the ability to reduce the video stall duration by adapting the quality of transmitted video segments to the network conditions. However, HAS still suffers from two problems. First, it incurs variations in video quality because of throughput fluctuation. Adaptive bitrate (ABR) algorithms at the HAS client usually select a low-quality segment when the throughput drops to avoid stall events, which impairs the Quality of Experience (QoE) of the end-users. Second, many ABR algorithms choose the lowest-quality segments at the beginning of a video streaming session to ramp up the playout buffer early on. Although this strategy decreases the startup time, clients can be annoyed as they have to watch a low-quality video initially. To address these issues, we introduced the H2BR technique (H TTP/2-B ased R etransmission) (Nguyen et al. 33) that utilizes certain features of HTTP/2 (including server push, multiplexing, stream priority, and stream termination) for late transmissions of higher-quality versions of video segments already in the client buffer, in order to improve video quality. Although H2BR was shown to enhance the QoE, limited streaming scenarios were considered resulting in a lack of general conclusions on H2BR’s performance. Thus, this article provides a profound evaluation to answer three open questions: (i) how H2BR’s performance is impacted by parameters at the server side (i.e., various encoding specifications), at the network side (i.e., packet loss rate), and at the client side (i.e., buffer size) on the performance of H2BR; (ii) how H2BR outperforms other state-of-the-art approaches in different configurations of the parameters above; (iii) how to effectively utilize H2BR on top of ABR algorithms in various streaming scenarios. The experimental results show that H2BR’s performance increases with the buffer size and decreases with increasing packet loss rates and/or video segment duration. The number of quality levels can negatively or positively impact on H2BR’s performance, depending on the ABR algorithm deployed. In general, H2BR is able to enhance the video quality by up to 17% and 14% in scalable video streaming and in non-scalable video streaming, respectively. Compared with an existing retransmission technique (i.e., SQUAD Wang et al., ACM Trans Multimed Comput Commun Applic (TOMM) 13(3s): 45, 49), H2BR shows better results with more than 10% in QoE and 9% in the average video quality. |
Keywords: | HTTP adaptive streaming, DASH, Retransmission, QoE, HTTP/2, H2BR |
Publication type: | Article in journal (Authorship) |
Publication date: | 11.07.2023 (Online) |
Published by: |
Multimedia Tools and Applications
Multimedia Tools and Applications
(
)
to publication |
Title of the series: | - |
Volume number: | - |
Issue: | - |
First publication: | Yes |
Version: | - |
Page: | pp. 1 - 35 |
Versionen
Keine Version vorhanden |
Publication date: | 11.07.2023 |
ISBN: | - |
ISSN: | 1380-7501 |
Homepage: | https://link.springer.com/article/10.1007/s11042-023-15516-5 |
Publication date: | 11.07.2023 |
ISBN (e-book): | - |
eISSN: | 1573-7721 |
DOI: | http://dx.doi.org/10.1007/s11042-023-15516-5 |
Homepage: | https://link.springer.com/article/10.1007/s11042-023-15516-5 |
Open access |
|
Authors
Minh Nguyen (internal) |
Hadi Amirpourazarian (internal) |
Farzad Tashtarian (internal) |
Christian Timmerer (internal) |
Hermann Hellwagner (internal) |
Assignment
Organisation | Address | ||||
---|---|---|---|---|---|
Fakultät für Technische Wissenschaften
Institut für Informationstechnologie
|
AT - 9020 Klagenfurt am Wörthersee |
Categorisation
Subject areas | |
Research Cluster | No research Research Cluster selected |
Citation index |
Information about the citation index: Master Journal List
|
Peer reviewed |
|
Publication focus |
Classification raster of the assigned organisational units:
|
working groups |
|
Cooperations
Research activities
Projects: |
|
Publications: | No related publications |
Events: | No related events |
Lectures: | No related lectures |