Krishnamurthy, DiwakarSameti, Sajad2019-08-272019-08-272019-08-26Sameti, S. (2019). Distributed Video Transcoding for Live and Interactive Multimedia Applications (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.http://hdl.handle.net/1880/110829One of the major challenges of video service providers is offering high Quality of Experience (QoE). Satisfying high QoE is a challenging problem given the diversity in end-device characteristics and network conditions as well as the increased popularity of live and interactive streaming applications. For a user to have acceptable QoE, the streaming services need to adapt video quality to device specifications and network quality at runtime. Runtime adaptation, i.e., transcoding, is a challenging problem due to the computationally intensive nature of the transcoding process. In particular, novel techniques are needed for maintaining the real-time property of a video stream in spite of this high computational demand. This thesis proposes Stride and Contrast, two different distributed transcoding approaches that address this challenge. We outline the design and performance optimization of these approaches. Results show that our approaches outperform other similar techniques used in practice and proposed by other researchers.engUniversity 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.Distributed ComputingVideo TranscodingComputer ScienceEngineering--Electronics and ElectricalDistributed Video Transcoding for Live and Interactive Multimedia Applicationsmaster thesis10.11575/PRISM/36911