Improving Quality of Experience (QoE) of Dynamic Adaptive Streaming (DAS) Systems
dc.contributor.advisor | Wang, Mea | |
dc.contributor.author | James, Cyriac | |
dc.contributor.committeemember | Krishnamurthy, Diwakar | |
dc.contributor.committeemember | Williamson, Carey L. | |
dc.contributor.committeemember | Alim, Usman R. | |
dc.contributor.committeemember | Liu, Yang | |
dc.date | 2019-11 | |
dc.date.accessioned | 2019-09-20T20:46:28Z | |
dc.date.available | 2019-09-20T20:46:28Z | |
dc.date.issued | 2019-09-19 | |
dc.description.abstract | Dynamic 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.citation | James, 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.doi | http://dx.doi.org/10.11575/PRISM/37091 | |
dc.identifier.uri | http://hdl.handle.net/1880/111026 | |
dc.language.iso | eng | en_US |
dc.publisher.faculty | Science | en_US |
dc.publisher.institution | University of Calgary | en |
dc.rights | University 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.subject | Dynamic Adaptive Streaming | en_US |
dc.subject | Video Codec | en_US |
dc.subject | Multipath TCP | en_US |
dc.subject.classification | Computer Science | en_US |
dc.title | Improving Quality of Experience (QoE) of Dynamic Adaptive Streaming (DAS) Systems | en_US |
dc.type | doctoral thesis | en_US |
thesis.degree.discipline | Computer Science | en_US |
thesis.degree.grantor | University of Calgary | en_US |
thesis.degree.name | Doctor of Philosophy (PhD) | en_US |
ucalgary.item.requestcopy | true | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- ucalgary_2019_james_cyriac.pdf
- Size:
- 5.62 MB
- Format:
- Adobe Portable Document Format
- Description:
- PhD Thesis
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 2.62 KB
- Format:
- Item-specific license agreed upon to submission
- Description: