Quality Adaptation in P2P Video Streaming Based on Objective QoE Metrics

The transmission of video data is a major part of traffic on today's Internet. Since the Internet is a highly dynamic environment, quality adaptation is essential in matching user device resources with the streamed video quality. This can be achieved by applying mechanisms that follow the Scalable Video Coding (SVC) standard, which enables scalability of the video quality in multiple dimensions. In SVC-based streaming, adaptation decisions have long been driven by Quality of Service (QoS) metrics, such as throughput. However, these metrics do not well match the way human users perceive video quality. Therefore, in this paper, the classical SVC-based video streaming approach is expanded to consider Quality of Experience (QoE) for adaptation decisions. The video quality is assessed using existing objective techniques with a high correlation to the human perception. The approach is evaluated in context of a P2P-based Video-on-Demand (VoD) system and shows that by making peers favor always layers with a high estimated QoE but not necessarily high bandwidth requirements, the performance of the entire system can be enhanced in terms of playback delay and SVC video quality by up to 20%. At the same time, content providers are able to reduce up to 60 of their server costs, compared to the classical QoS-based approach.

[1]  Thomas Wiegand,et al.  Low-delay peer-to-peer streaming using scalable video coding , 2007, Packet Video 2007.

[2]  Tsung-Chieh Lee,et al.  Live Video Streaming Using P2P and SVC , 2008, MMNS.

[3]  Kianoosh Mokhtarian,et al.  Analysis of peer-assisted video-on-demand systems with scalable video streams , 2010, MMSys '10.

[4]  Touradj Ebrahimi,et al.  Subjective Quality Evaluation via Paired Comparison: Application to Scalable Video Coding , 2011, IEEE Transactions on Multimedia.

[5]  Jianfei Cai,et al.  Three Dimensional Scalable Video Adaptation via User-End Perceptual Quality Assessment , 2008, IEEE Transactions on Broadcasting.

[6]  Oliver Hohlfeld,et al.  Impact of frame rate and resolution on objective QoE metrics , 2010, 2010 Second International Workshop on Quality of Multimedia Experience (QoMEX).

[7]  M. Mushtaq,et al.  Smooth Video Delivery for SVC Based Media Streaming Over P2P Networks , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[8]  Mu Mu An interview with video quality experts , 2009, ACMMR.

[9]  Ralf Steinmetz,et al.  On the impact of quality adaptation in SVC-based P2P video-on-demand systems , 2011, MMSys.

[10]  Klara Nahrstedt,et al.  Layered peer-to-peer streaming , 2003, NOSSDAV '03.

[11]  David Hausheer,et al.  QoE-aware Quality Adaptation in Peer-to-Peer Video-on-Demand , 2012 .

[12]  Stephen Wolf,et al.  Application of the NTIA General Video Quality Metric (VQM) to HDTV Quality Monitoring , 2007 .

[13]  Antonio Liotta,et al.  Machine Learning Approach for Quality of Experience Aware Networks , 2010, 2010 International Conference on Intelligent Networking and Collaborative Systems.

[14]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[15]  Stefan Winkler,et al.  Digital Video Quality: Vision Models and Metrics , 2005 .

[16]  Wesley De Neve,et al.  An Objective Perceptual Quality-Based ADTE for Adapting Mobile SVC Video Content , 2009, IEICE Trans. Inf. Syst..

[17]  Ragnhild Eg,et al.  Flicker effects in adaptive video streaming to handheld devices , 2011, ACM Multimedia.

[18]  Ralf Steinmetz,et al.  Subjective impression of variations in layer encoded videos , 2003, IWQoS'03.

[19]  Margaret H. Pinson,et al.  A new standardized method for objectively measuring video quality , 2004, IEEE Transactions on Broadcasting.

[20]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Jörgen Gustafsson,et al.  Measuring multimedia quality in mobile networks with an objective parametric model , 2008, 2008 15th IEEE International Conference on Image Processing.

[22]  Ralf Steinmetz,et al.  PeerfactSim.KOM: A simulation framework for Peer-to-Peer systems , 2011, 2011 International Conference on High Performance Computing & Simulation.

[23]  Ralf Steinmetz,et al.  The Seeder Promotion Problem: Measurements, Analysis and Solution Space , 2010, 2010 Proceedings of 19th International Conference on Computer Communications and Networks.