Show simple item record

Improving ABR Video Streaming Design with Systematic QoE Measurement and Cross Layer Analysis

dc.contributor.authorXu, Shichang
dc.date.accessioned2020-05-08T14:31:55Z
dc.date.availableNO_RESTRICTION
dc.date.available2020-05-08T14:31:55Z
dc.date.issued2020
dc.date.submitted
dc.identifier.urihttps://hdl.handle.net/2027.42/155039
dc.description.abstractAdaptive Bitrate streaming (ABR) has been widely adopted by mobile video services to deliver satisfying Quality of Experience (QoE) over cellular network with time-varying bandwidth conditions. To build an ABR service, a wide range of critical components spanning different entities need to be determined. It is challenging to achieve designs with good QoE properties, as the streaming performance depends on complex interactions among the various factors. To make it more complex, many design decisions also involve tradeoffs among different QoE metrics. To address this challenge, in this dissertation, we build four systems to provide systematic support for video QoE measurements and cross-layer analysis. First, we build a general black-box measurement platform based on standard ABR protocols and common UI designs. It analyzes HTTP information in the network traffic and correlates UI events of mobile video apps to reveal ABR design and identify QoE issues. Second, to address the challenge brought by increasingly adopted encryption protocols such HTTPS and QUIC, we develop a technique called CSI to infer ABR video adaptation behavior based on packet size and timing information still available in the encrypted traffic. Third, we explore a conceptually very different approach to QoE measurement --- utilizing the on-device recording capability to record the video displayed on the mobile device screen and measuring delivered QoE from this recording. We design a novel system VideoEye to conduct such screen-recording-based QoE analysis. Lastly, to understand the interaction of existing video streaming system design with the new transport protocol QUIC, we build a platform WIQ to perform what-if analysis and measure the video QoE impact of QUIC without the need of modifying the server or client implementation. Leveraging these systems, we perform measurements on popular streaming services, understand the QoE implications of various ABR design, identify a wide range of QoE issues and develop best practices.
dc.language.isoen_US
dc.subjectABR video streaming
dc.subjectNetwork measurement
dc.subjectApplication QoE
dc.subjectCross layer analysis
dc.subjectBlackbox testing
dc.subjectImprove ABR design
dc.titleImproving ABR Video Streaming Design with Systematic QoE Measurement and Cross Layer Analysis
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science & Engineering
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.contributor.committeememberMao, Z Morley
dc.contributor.committeememberMahdavifar, Hessam
dc.contributor.committeememberChowdhury, N M Mosharaf Kabir
dc.contributor.committeememberSen, Subhabrata
dc.subject.hlbsecondlevelComputer Science
dc.subject.hlbtoplevelEngineering
dc.description.bitstreamurlhttps://deepblue.lib.umich.edu/bitstream/2027.42/155039/1/xsc_1.pdf
dc.identifier.orcid0000-0002-8997-4041
dc.identifier.name-orcidXu, Shichang; 0000-0002-8997-4041en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.