RAM360: Robust Adaptive Multi-Layer 360$^\circ$ Video Streaming with Lyapunov Optimization.

Haodan Zhang,Yixuan Ban,Zongming Guo,Ken Chen,Xinggong Zhang
DOI: https://doi.org/10.1109/tmm.2022.3172550
IF: 7.3
2022-01-01
IEEE Transactions on Multimedia
Abstract:Viewport-adaptive streaming approaches are emerging as the most promising way to deliver high-quality 360(circle) videos. The viewport prediction techniques are developed to reduce bandwidth waste and improve users' Quality of Experience (QoE). However, the viewport prediction result is only reliable with a short prediction window, i.e., a short playback buffer, which conflicts with maintaining a long buffer to minimize the stall ratio. To deal with this problem, we present RAM360, a Robust Adaptive Multi-layer 360(circle) video streaming system, to ensure high viewport quality and low stall ratio concurrently. We make three technical contributions. First, we design a QoE-driven robust multi-layer streaming framework, where each chunk is encoded into multiple independent layers with different quality levels. The client can dynamically decide which chunk and which layer to download according to their QoE contributions. Thus, the client can enhance the low-quality chunks (including the mistakenly predicted ones) in time to improve the viewport quality. Meanwhile, the client can adaptively download new chunks to the buffer to decrease the risk of stall. Second, we establish a novel model as users' QoE metric throughout the playback progress, aiming to guide the client's download theoretically. Third, we utilize the Lyapunov optimization theory to solve the QoE optimization problem online while assuring our algorithm's near-optimality. We demonstrate that RAM360 can significantly outperform the existing schemes regarding the QoE (related to viewport quality, viewport quality oscillation, and stall ratio) through extensive experiments on public datasets.
What problem does this paper attempt to address?