Tile-size aware bitrate allocation for adaptive 360 video streaming

DOI: https://doi.org/10.1007/s11042-024-19486-0
IF: 2.577
2024-06-06
Multimedia Tools and Applications
Abstract:360 videos have become increasingly popular recently, but consume much more bandwidth than non-360 videos. Usually, 360 video streaming partitions the video surface into multiple tiles and encodes the tiles independently to effectively and flexibly use limited link bandwidth. However, current bitrate adaptive algorithms generally aim to maximize the bitrate, rather than perceptual quality, resulting in degradation of user experience. More importantly, we reveal that the distribution of tile size is very skewed, that is, a small number of large tiles consumes more bandwidth than a large number of small tiles, further hurting the overall viewing quality. Therefore, in this paper, we propose a tile-size aware bitrate allocation scheme TSA for adaptive 360 video streaming to improve the viewing experience of users. Specifically, TSA cautiously decreases the quality of a few large tiles to allocate more bandwidth to large number of small tiles, thus improving the perceptual quality of overall video, without sacrificing large tiles excessively. Experiments over real-world datasets show that TSA effectively improves V-VMAF by up to 39% compared with several state-of-the-art adaptive bitrate algorithms.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?