How to adapt: SVC-based quality adaptation for hybrid peercasting systems

Live streaming of large-scale events such as the Olympic Games with a huge number of viewers is challenging, as the streaming infrastructure needs to scale fast and big, and often in an unpredictable manner. Peer-to-peer (P2P) live streaming (Peercasting) has proven to be beneficial in these scenarios, as resources are scaling inherently with the number of nodes. However, churn behavior in a node's neighborhood may result in fluctuating downstream bandwidth and thus freezing (stalling) playback. Related work tries to mitigate this effect by using layered video codecs, focusing on single-dimensional scalability in mesh-pull based systems. Yet, the benefits of multidimensional scalability (resolution, frame rate, and quantization) combined with coexisting pull-/push mechanisms introduced by modern hybrid P2P streaming architectures have not been studied in detail. Consequently, this work proposes a new scheduling algorithm taking these aspects into account. The evaluation shows large benefits for end-users by reducing the frequency of stalls by 90% even under extreme conditions.

[1]  S. Schmid,et al.  Peer-to-Peer Live Streaming , 2006 .

[2]  Toufik Ahmed,et al.  An efficient playout smoothing mechanism for layered streaming in P2P networks , 2013, Peer-to-Peer Netw. Appl..

[3]  Raouf Boutaba,et al.  Avoiding Quality Bottlenecks in P2P Adaptive Streaming , 2014, IEEE Journal on Selected Areas in Communications.

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

[5]  David Hausheer,et al.  TRANSIT: Supporting transitions in Peer-to-Peer live video streaming , 2014, 2014 IFIP Networking Conference.

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

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

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

[9]  Andreas Haeberlen,et al.  Peer-assisted content distribution in Akamai netsession , 2013, Internet Measurement Conference.

[10]  M. Wien,et al.  The Scalable Video Coding Extension of the H.264/AVC Standard [Standards in a Nutshell] , 2008, IEEE Signal Processing Magazine.

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

[12]  Indranil Gupta,et al.  Understanding overlay characteristics of a large-scale peer-to-peer IPTV system , 2010, TOMCCAP.

[13]  David Hausheer,et al.  Quality Adaptation in P2P Video Streaming Based on Objective QoE Metrics , 2012, Networking.

[14]  Hossam S. Hassanein,et al.  A survey of peer-to-peer live video streaming schemes - An algorithmic perspective , 2012, Comput. Networks.

[15]  Alexander Raake,et al.  Pippi Longstocking calculus for temporal stimuli pattern on YouTube QoE: 1+1=3 and 1·4≠4·1 , 2013, MoVid '13.

[16]  Cisco Visual Networking Index: Forecast and Methodology 2016-2021.(2017) http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual- networking-index-vni/complete-white-paper-c11-481360.html. High Efficiency Video Coding (HEVC) Algorithms and Architectures https://jvet.hhi.fraunhofer. , 2017 .

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

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