Affiliation:
1. University of Augsburg, Germany
2. University of Würzburg, Germany
3. Lucerne University of Applied Sciences and Arts, Switzerland
4. AVEQ GmbH, Austria
5. Christian Doppler-Labor ATHENA, Alpen-Adria-Universität, Austria
Abstract
Reaching close-to-optimal bandwidth utilization in Dynamic Adaptive Streaming over HTTP (DASH) systems can, in theory, be achieved with a small discrete set of bit rate representations. This includes typical bit rate ladders used in state-of-the-art DASH systems. In practice, however, we demonstrate that bandwidth utilization, and consequently the Quality of Experience (QoE), can be improved by offering a continuous set of bit rate representations, i.e., a continuous bit rate slide (COBIRAS). Moreover, we find that the buffer fill behavior of different standard adaptive bit rate (ABR) algorithms is sub-optimal in terms of bandwidth utilization. To overcome this issue, we leverage COBIRAS’ flexibility to request segments with any arbitrary bit rate and propose a novel ABR algorithm
MinOff
, which helps maximizing bandwidth utilization by minimizing download off-phases during streaming. To avoid extensive storage requirements with COBIRAS and to demonstrate the feasibility of our approach, we design and implement a proof-of-concept DASH system for video streaming that relies on just-in-time encoding (
JITE
), which reduces storage consumption on the DASH server. Finally, we conduct a performance evaluation on our testbed and compare a state-of-the-art DASH system with few bit rate representations and our
JITE
DASH system, which can offer a continuous bit rate slide, in terms of bandwidth utilization and video QoE for different ABR algorithms.
Publisher
Association for Computing Machinery (ACM)
Reference64 articles.
1. VSync: Cloud based video streaming service for mobile devices
2. Nabajeet Barman and Maria G. Martini. 2017. H.264/MPEG-AVC, H.265/MPEG-HEVC and VP9 codec comparison for live gaming video streaming. In 2017 Ninth International Conference on Quality of Multimedia Experience (QoMEX) (Erfurt, Germany). 1–6.
3. A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTP
4. Blender Foundation. 2012. Tears of Steel | Mango Open Movie Project. https://mango.blender.org/. Accessed: July 9, 2024.
5. David F. Brueck C.Ryan Owen Tyler Bye Nathan J. Edwards and Ken Brueck. 2014. Just-in-time (JIT) encoding for streaming media content.