Tile-Based Edge Caching for 360° Live Video Streaming
Pantelis Maniotis, Nikolaos Thomos · IEEE Transactions on Circuits and Systems for Video Technology · 2021
$360^{o}$video is becoming an increasingly popular technology on commercial social platforms and vital part of emerging Virtual Reality/Augmented Reality (VR/AR) applications. However, the delivery of$360^{o}$video content in mobile networks is challenging because of its size. The encoding of$360^{o}$video into multiple quality layers and tiles and edge cache-assisted video delivery have been proposed as a remedy to the excess bandwidth requirements of$360^{o}$video delivery systems. Existing works using the above tools have shown promising performance for Video-on-Demand (VoD)$360^{o}$delivery, but they cannot be straightforwardly extended in a live-streaming setup. Motivated by the above, we study edge cache-assisted$360^{o}$live video streaming to increase the overall quality of the delivered$360^{o}$videos to users and reduce the service cost. We employ Long Short-Term Memory (LSTM) networks to forecast the evolution of the content requests and prefetch content to caches. To further enhance the delivered video quality, users located in the overlap of the coverage areas of multiple Small Base Stations (SBSs) are allowed to receive data from any of these SBSs. We evaluate and compare the performance of our algorithm with Least Frequently Used (LFU), Least Recently Used (LRU), and First In First Out (FIFO) algorithms. The results show the superiority of the proposed approach in terms of delivered video quality, cache-hit-ratio and backhaul link usage.