Abstract
Conventional streaming solutions for streaming 360-degree panoramic videos are inefficient in that they download the entire 360-degree panoramic scene, while the user views only a small sub-part of the scene called the viewport. This can waste over 80% of the network bandwidth. We develop a comprehensive approach called Mosaic that combines a powerful neural network-based viewport prediction with a rate control mechanism that assigns rates to different tiles in the 360-degree frame such that the video quality of experience is optimized subject to a given network capacity. We model the optimization as a multi-choice knapsack problem and solve it using a greedy approach. We also develop an end-to-end testbed using standards-compliant components and provide a comprehensive performance evaluation of Mosaic along with five other streaming techniques - two for conventional adaptive video streaming and three for 360-degree tile-based video streaming. Mosaic outperforms the best of the competitions by as much as 47-191% in terms of average video quality of experience. Simulation-based evaluation as well as subjective user studies further confirm the superiority of the proposed approach.
| Original language | English |
|---|---|
| Article number | 9330797 |
| Pages (from-to) | 1000-1015 |
| Number of pages | 16 |
| Journal | IEEE Transactions on Network and Service Management |
| Volume | 18 |
| Issue number | 1 |
| DOIs | |
| State | Published - Mar 2021 |
Keywords
- 360-degree video streaming
- 3DCNN
- MPEG-DASH
- adaptive video streaming
- convolutional neural network (CNN)
- machine learning
- recurrent neural network (RNN)
Fingerprint
Dive into the research topics of 'Mosaic: Advancing User Quality of Experience in 360-Degree Video Streaming with Machine Learning'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver