Transcoding and Quality Enhancement for Real-time 360° Video Streaming

Date
2023-06
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

The demand for 360° video streaming has been growing at a phenomenal rate due to the emergence of virtual and mixed reality (VR/MR). The interactive nature of VR/MR poses real-time challenges for 360° video transcoding and streaming. In this thesis, we tackle two challenges. Firstly, we proposed a novel distributed transcoding scheme to speed up the transcoding time in a resource-efficient manner, by exploring transcoding parallelization and orchestration of Docker containers. The goal is to push for real-time production of 360° videos in higher quality. Real-time transcoding opens the opportunity for dynamically adjusting the transcoding setting for the best visual quality subject to bandwidth limit and client-side status, instead of a fixed set of quality levels throughout a streaming session. Secondly, we exploited this opportunity and proposed a new adaptive streaming algorithm that directs the transcoding to produce the transcoding segment that best suits the current streaming condition. Our analysis and evaluation show that the new adaptive algorithms lead to higher visual quality by balancing the bandwidth requirements across different regions of a segment during a streaming session in comparison to the conventional adaptive streaming algorithm.

Description
Keywords
Video Streaming, DASH, 360-degree video, Kubernetes
Citation
Keshava Murthy Naik, S. (2023). Transcoding and quality enhancement for real-time 360° video streaming (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.