Towards a QoE-aware Video Streaming System
Author | : Ka-pui Mok |
Publisher | : |
Total Pages | : 197 |
Release | : 2016 |
ISBN-10 | : OCLC:973283934 |
ISBN-13 | : |
Rating | : 4/5 (34 Downloads) |
Download or read book Towards a QoE-aware Video Streaming System written by Ka-pui Mok and published by . This book was released on 2016 with total page 197 pages. Available in PDF, EPUB and Kindle. Book excerpt: One of the key issues leading to sub-optimal QoE in HTTP adaptive streaming is that the streaming system lacks accurate network measurement data to support the selection of video bitrate. This can result in rebuffering events or unnecessary bitrate switching. However, it is challenging to perform lightweight and accurate network measurement on the clients' browsers. To improve the QoE, we propose a server-side measurement paradigm, which executes the main measurement logic in a middlebox installed in front of the streaming server. With this framework, we design and implement two systems, IRate and QDASH, to support measurement before and during the video stream (i.e., pre-stream and mid-stream stages), respectively. IRate exploits the pre-stream time window to probe the network, so that a quick estimation of the network condition can be performed, and the best initial video bitrate can be estimated at the onset of the streaming. Our results show that IRate can achieve an accuracy of 80% by performing 10s of measurement. After the video streaming starts, QDASH hijacks the video flow to carry out inline measurement. By carefully designing the packet sending order and rate, we can conduct packet train-based available bandwidth measurement and estimate the video bitrate the network can support. We compare the amount of time required for obtaining the correct throughput between QDASH and throughput averaging method commonly used in video players. Our testbed experiment shows that QDASH can respond quicker than the harmonic mean of throughput data for at least 5s. The final part of this research is on enhancing the scalability and reliability of QoE assessments by employing user behavior analytics. Traditional subjective assessment in a controlled environment using Mean Opinion Score (MOS) does not scale. Distributing a set of customized video can increase the participation, but the subjective assessment alone has its limitations. Crowdsourcing is aimed at further scaling the QoE measurement. However, screening out low-quality workers is an inherent and unsolved challenge for this approach. Subjective assessment is also hard to be conducted in real-world environment, because users are not responsive to the assessment. We propose user-behavior analytics to improve the video QoE assessments. User behaviors, such as pause events, mouse click events and cursor trajectory, contain rich information reflecting users' cognitive processes. We record and analyze these user behaviors while they review videos in customized video players or crowdwsourcing platform. We found that these user-behavior data can significantly improve the explanatory power of QoE model for the MOS by 8%. Our worker behavior based approach can detect around 80% of low-quality users in crowdsourcing platforms.