Anti-Freeze: High-Quality Adaptive Live Streaming with Real-time Transcoder

dc.contributor.advisorWang, Mea
dc.contributor.advisorKrishnamurthy, Diwakar
dc.contributor.authorMehmuda, Asif Ali
dc.contributor.committeememberDrew, Steve
dc.contributor.committeememberZhao, Richard
dc.date2023-06
dc.date.accessioned2023-01-17T20:02:53Z
dc.date.available2023-01-17T20:02:53Z
dc.date.issued2023-01-05
dc.description.abstractVideo streaming constitutes more than 80% of Internet traffic [1], and the demand continues to rise as interactive video applications like virtual conferencing/collaboration as well as augmented/mixed reality emerge. Such interactive video applications pose a challenge for real-time video transcoding and streaming. Transcoding is a computationally intense process and if not performed efficiently it can result in unwanted delays, which further limit the Quality-of-Service (QoS) delivered by the streaming protocol. In this thesis, we aim to address the real-time challenge and propose Antifreeze, a complete end-to-end solution for real-time transcoding and streaming. We propose a machine-learning solution to estimate the transcoding time and resource requirement, which is used to direct our real-time transcoder to transcode video segments at the rate matching their frame rate. We complete the Antifreeze design with a novel quality adaptation algorithm that not only considers visual quality and bandwidth dynamics, but also transcoding time and necessary computing resource allocation. Our results show that Antifreeze significantly reduces the playback stalls and substantially improves the visual quality in interactive video streaming sessions under various bandwidth profiles.en_US
dc.identifier.citationMehmuda, A. A. (2023). Anti-freeze: high-quality adaptive live streaming with real-time transcoder (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.
dc.identifier.urihttp://hdl.handle.net/1880/115680
dc.identifier.urihttps://dx.doi.org/10.11575/PRISM/40598
dc.language.isoeng
dc.publisher.facultyScience
dc.publisher.institutionUniversity of Calgaryen
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.en_US
dc.subjectstreamingen_US
dc.subjecttranscodingen_US
dc.subjectHEVCen_US
dc.subjectcontainersen_US
dc.subject.classificationComputer Scienceen_US
dc.titleAnti-Freeze: High-Quality Adaptive Live Streaming with Real-time Transcoderen_US
dc.typemaster thesisen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Calgaryen_US
thesis.degree.nameMaster of Science (MSc)en_US
ucalgary.item.requestcopytrue

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2023_mehmuda_asif.pdf
Size:
4.7 MB
Format:
Adobe Portable Document Format
Description:

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: