Improving Quality of Experience (QoE) of Dynamic Adaptive Streaming (DAS) Systems

dc.contributor.advisorWang, Mea
dc.contributor.authorJames, Cyriac
dc.contributor.committeememberKrishnamurthy, Diwakar
dc.contributor.committeememberWilliamson, Carey L.
dc.contributor.committeememberAlim, Usman R.
dc.contributor.committeememberLiu, Yang
dc.date2019-11
dc.date.accessioned2019-09-20T20:46:28Z
dc.date.available2019-09-20T20:46:28Z
dc.date.issued2019-09-19
dc.description.abstractDynamic Adaptive Streaming (DAS) systems dominate today's video streaming over the Internet, and operate by adapting video quality based on network throughput variation using discrete quality levels. Despite their popularity, it lacks an effective adaptation that minimizes stalls and quality switches while maximizing visual quality, especially when available bandwidth varies. The conventional approach to adaptation is to make a decision on the next video segment quality based on prior throughput measurements. This approach is not robust to bandwidth fluctuation at small time scales, which can consequently lead to stalls, bandwidth waste, and unstable quality, mainly due to the inability to mitigate significant bandwidth reduction during the segment download. MultiPath TCP (MPTCP) is an emerging paradigm that could offer significant benefits to video streaming by harnessing bandwidth from multiple network interfaces, in particular on mobile and desktop devices with support for both WiFi and cellular networks. We first investigate this off-the-shelf solution to improve video streaming performance by harvesting additional bandwidth over always or intermittently available secondary link under different bandwidth variability conditions. Our measurement study yields mixed results. While beneficial to user experience when primary link bandwidth is unstable or constrained, MPTCP may not offer any advantage otherwise, and sometimes could be detrimental. We then propose BETA – Bandwidth-Efficient Temporal Adaptation, an agile approach that allows DAS players to refine the quality level within video segments on the fly, according to the actual bandwidth conditions experienced while downloading each segment. We define a new DAS-oriented transmission order of video frames within segments that facilitates decodability of partial frames, and paves the way for changing the paradigm from discrete to continuous bitrate ladders for DAS. BETA can work with any adaptation algorithm that runs on a DAS player to significantly improve robustness and efficiency in dynamic network environments and for low-latency streams, as well as dramatically reduce content storage and encoding infrastructure requirements.en_US
dc.identifier.citationJames, C. (2019). Improving Quality of Experience (QoE) of Dynamic Adaptive Streaming (DAS) Systems (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/37091
dc.identifier.urihttp://hdl.handle.net/1880/111026
dc.language.isoengen_US
dc.publisher.facultyScienceen_US
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.subjectDynamic Adaptive Streamingen_US
dc.subjectVideo Codecen_US
dc.subjectMultipath TCPen_US
dc.subject.classificationComputer Scienceen_US
dc.titleImproving Quality of Experience (QoE) of Dynamic Adaptive Streaming (DAS) Systemsen_US
dc.typedoctoral thesisen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Calgaryen_US
thesis.degree.nameDoctor of Philosophy (PhD)en_US
ucalgary.item.requestcopytrueen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2019_james_cyriac.pdf
Size:
5.62 MB
Format:
Adobe Portable Document Format
Description:
PhD Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.62 KB
Format:
Item-specific license agreed upon to submission
Description: