% Keywords: ABR % Encoding: utf-8 @InProceedings{Tashtarian2021, author = {Farzad Tashtarian and Abdelhak Bentaleb and Reza Farahani and Minh Nguyen and Christian Timmerer and Hellwagner, Hermann and Roger Zimmermann}, booktitle = {2021 IEEE 46th Conference on Local Computer Networks (LCN)}, title = {{A Distributed Delivery Architecture for User Generated Content Live Streaming over HTTP}}, year = {2021}, month = {oct}, pages = {162--169}, publisher = {IEEE}, abstract = {Live User Generated Content (UGC) has become very popular in today’s video streaming applications, in particular with gaming and e-sport. However, streaming UGC presents unique challenges for video delivery. When dealing with the technical complexity of managing hundreds or thousands of concurrent streams that are geographically distributed, UGC systems are forces to made difficult trade-offs with video quality and latency. To bridge this gap, this paper presents a fully distributed architecture for UGC delivery over the Internet, termed QuaLA (joint Quality-Latency Architecture). The proposed architecture aims to jointly optimize video quality and latency for a better user experience and fairness. By using the proximal Jacobi alternating direction method of multipliers (ProxJ-ADMM) technique, QuaLA proposes a fully distributed mechanism to achieve an appropriate solution. We demonstrate the effectiveness of the proposed architecture through real-world experiments using the CloudLAB testbed. Experimental results show the outperformance of QuaLA in achieving high quality with more than 57% improvement while preserving a good level of fairness and respecting a given target latency among all clients compared to conventional client-driven solutions.}, doi = {10.1109/lcn52139.2021.9525027}, keywords = {UGC streaming, low latency live streaming, fairness, QoE, HAS, DASH, ABR, adaptive streaming, ADMM}, url = {https://ieeexplore.ieee.org/document/9525027} } @InProceedings{Taraghi2021, author = {Babak Taraghi and Abdelhak Bentaleb and Christian Timmerer and Roger Zimmermann and Hellwagner, Hermann}, booktitle = {Proceedings of the 31st ACM Workshop on Network and Operating Systems Support for Digital Audio and Video}, title = {{Understanding quality of experience of heuristic-based HTTP adaptive bitrate algorithms}}, year = {2021}, month = {jul}, pages = {82--89}, publisher = {ACM}, abstract = {Adaptive bitrate (ABR) algorithms play a crucial role in delivering the highest possible viewer's Quality of Experience (QoE) in HTTP Adaptive Streaming (HAS). Online video streaming service providers use HAS - the dominant video streaming technique on the Internet - to deliver the best QoE for their users. A viewer's delight relies heavily on how the ABR of a media player can adapt the stream's quality to the current network conditions. QoE for video streaming sessions has been assessed in many research projects to give better insight into the significant quality metrics such as startup delay and stall events. The ITU Telecommunication Standardization Sector (ITU-T) P.1203 quality evaluation model allows to algorithmically predict a subjective Mean Opinion Score (MOS) by considering various quality metrics. Subjective evaluation is the best assessment method for examining the end-user opinion over a video streaming session's experienced quality. We have conducted subjective evaluations with crowdsourced participants and evaluated the MOS of the sessions using the ITU-T P.1203 quality model. This paper's main contribution is to investigate the correspondence of subjective and objective evaluations for well-known heuristic-based ABRs.}, doi = {10.1145/3458306.3458875}, keywords = {HTTP Adaptive Streaming, ABR Algorithms, Quality of Experience, Crowdsourcing, Subjective Evaluation, Objective Evaluation, MOS}, url = {https://dl.acm.org/doi/10.1145/3458306.3458875} } @InProceedings{Nguyen2020a, author = {Minh Nguyen and Christian Timmerer and Hellwagner, Hermann}, booktitle = {Proceedings of the 25th ACM Workshop on Packet Video}, title = {{H2BR: An HTTP/2-based Retransmission Technique to Improve the QoE of Adaptive Video Streaming}}, year = {2020}, month = {jun}, pages = {1--7}, publisher = {ACM}, abstract = {HTTP-based Adaptive Streaming (HAS) plays a key role in over-the-top video streaming. It contributes towards reducing the rebuffering duration of video playout by adapting the video quality to the current network conditions. However, it incurs variations of video quality in a streaming session because of the throughput fluctuation, which impacts the user’s Quality of Experience (QoE). Besides, many adaptive bitrate (ABR) algorithms choose the lowest-quality segments at the beginning of the streaming session to ramp up the playout buffer as soon as possible. Although this strategy decreases the startup time, the users can be annoyed as they have to watch a low-quality video initially. In this paper, we propose an efficient retransmission technique, namely H2BR, to replace low-quality segments being stored in the playout buffer with higher-quality versions by using features of HTTP/2 including (i) stream priority, (ii) server push, and (iii) stream termination. The experimental results show that H2BR helps users avoid watching low video quality during video playback and improves the user’s QoE. H2BR can decrease by up to more than 70% the time when the users suffer the lowest-quality video as well as benefits the QoE by up to 13%.}, doi = {10.1145/3386292.3397117}, keywords = {HTTP adaptive streaming, DASH, ABR algorithms, QoE, HTTP/2}, url = {https://dl.acm.org/doi/abs/10.1145/3386292.3397117} } @Article{Bentaleb2020, author = {Abdelhak Bentaleb and Christian Timmerer and Ali C. Begen and Roger Zimmermann}, journal = {ACM Transactions on Multimedia Computing, Communications, and Applications}, title = {{Performance Analysis of ACTE: a Bandwidth Prediction Method for Low-Latency Chunked Streaming}}, year = {2020}, issn = {1551-6857}, month = {jul}, number = {2s}, pages = {1--24}, volume = {16}, abstract = {HTTP adaptive streaming with chunked transfer encoding can offer low-latency streaming without sacrificing the coding efficiency.This allows media segments to be delivered while still being packaged. However, conventional schemes often make widely inaccurate bandwidth measurements due to the presence of idle periods between the chunks and hence this is causing sub-optimal adaptation decisions. To address this issue, we earlier proposed ACTE (ABR for Chunked Transfer Encoding), a bandwidth prediction scheme for low-latency chunked streaming. While ACTE was a significant step forward, in this study we focus on two still remaining open areas, namely (i) quantifying the impact of encoding parameters, including chunk and segment durations, bitrate levels, minimum interval between IDR-frames and frame rate onACTE, and (ii) exploring the impact of video content complexity on ACTE. We thoroughly investigate these questions and report on our findings. We also discuss some additional issues that arise in the context of pursuing very low latency HTTP video streaming.}, doi = {10.1145/3387921}, keywords = {HAS, ABR, DASH, CMAF, low-latency, HTTP chunked transfer encoding, bandwidth measurement and prediction, RLS, encoding parameters, FFmpeg}, publisher = {Association for Computing Machinery (ACM)}, url = {https://dl.acm.org/doi/abs/10.1145/3387921} }