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

dc.contributor.advisorWang, Mea
dc.contributor.advisorKrishnamurthy, Diwakar
dc.contributor.authorKeshava Murthy Naik, Sonali
dc.contributor.committeememberAycock, John
dc.contributor.committeememberFar, Behrouz
dc.date2023-11
dc.date.accessioned2023-06-23T19:52:47Z
dc.date.available2023-06-23T19:52:47Z
dc.date.issued2023-06
dc.description.abstractThe 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.
dc.identifier.citationKeshava 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.
dc.identifier.urihttps://hdl.handle.net/1880/116655
dc.identifier.urihttps://dx.doi.org/10.11575/PRISM/41498
dc.language.isoen
dc.publisher.facultyScience
dc.publisher.institutionUniversity of Calgary
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectVideo Streaming
dc.subjectDASH
dc.subject360-degree video
dc.subjectKubernetes
dc.subject.classificationComputer Science
dc.titleTranscoding and Quality Enhancement for Real-time 360° Video Streaming
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.thesis.accesssetbystudentI do not require a thesis withhold – my thesis will have open access and can be viewed and downloaded publicly as soon as possible.

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2023_keshavamurthynaik_sonali.pdf
Size:
25.27 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.62 KB
Format:
Item-specific license agreed upon to submission
Description: