Avoiding Quality Bottlenecks in P2P Adaptive Streaming

This paper addresses the problem of quality bottleneck in adaptive SVC streaming. Quality bottleneck occurs in adaptive streaming systems when the desired video quality cannot be obtained even if the network capabilities are sufficient. In the context of SVC layered video streaming, we have observed that enhancement layers remain around the video source and fail to reach all the participating peers. To overcome this problem, we propose an adaptive SVC streaming solution that cooperatively integrates strategies of overlay formation, data scheduling and content adaptation. Performance evaluation using simulations shows that the proposed streaming solution reduces the quality bottleneck, increases churn-tolerance and optimizes bandwidth utilization.

[1]  Ning Zong Survey and Gap Analysis for HTTP Streaming Standards and Implementations , 2010 .

[2]  Gunnar Kreitz,et al.  Spotify -- Large Scale, Low Latency, P2P Music-on-Demand Streaming , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[3]  Dongming Lu,et al.  Modeling and performance analysis of pull-based live streaming schemes in Peer-to-Peer network , 2014, Comput. Commun..

[4]  Xiapu Luo,et al.  QDASH: a QoE-aware DASH system , 2012, MMSys '12.

[5]  Rakesh Kumar,et al.  Stochastic Fluid Theory for P2P Streaming Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[6]  Frank Eliassen,et al.  Chameleon: Adaptive Peer-to-Peer Streaming with Network Coding , 2010, 2010 Proceedings IEEE INFOCOM.

[7]  Fang Hao,et al.  Unreeling netflix: Understanding and improving multi-CDN movie delivery , 2012, 2012 Proceedings IEEE INFOCOM.

[8]  Qian Zhang,et al.  LayerP2P: A New Data Scheduling Approach for Layered Streaming in Heterogeneous Networks , 2009, IEEE INFOCOM 2009.

[9]  Laurent Massoulié,et al.  Epidemic live streaming: optimal performance trade-offs , 2008, SIGMETRICS '08.

[10]  Albert-László Barabási,et al.  Scale-Free Networks: A Decade and Beyond , 2009, Science.

[11]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM.

[12]  Amit Kumar,et al.  NextSharePC: an open-source BitTorrent-based P2P client supporting SVC , 2012, MMSys '12.

[13]  Cheng Huang,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM '07.

[14]  Dmitri Loguinov,et al.  On Lifetime-Based Node Failure and Stochastic Resilience of Decentralized Peer-to-Peer Networks , 2005, IEEE/ACM Transactions on Networking.

[15]  Hao Zhou,et al.  Network coding based SVC multicast over broadband wireless networks , 2012, 37th Annual IEEE Conference on Local Computer Networks.

[16]  Toufik Ahmed,et al.  P2P-based mobile IPTV: Challenges and opportunities , 2008, 2008 IEEE/ACS International Conference on Computer Systems and Applications.

[17]  Yang Guo,et al.  Is Random Scheduling Sufficient in P2P Video Streaming? , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

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

[19]  Yao Wang,et al.  Perceptual quality of video with quantization variation: A subjective study and analytical modeling , 2012, 2012 19th IEEE International Conference on Image Processing.

[20]  Chao Mei,et al.  CloudStream: Delivering high-quality streaming videos through a cloud-based SVC proxy , 2011, 2011 Proceedings IEEE INFOCOM.

[21]  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.

[22]  Simone Milani,et al.  P2P scalable video streaming using data priority and FEC-based noncooperative multiple description , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[23]  Chun Yuan,et al.  A Classified P2P Overlay Scheme Using SVC for Video Streaming , 2009, PCM.

[24]  Tobias Hoßfeld,et al.  Internet Video Delivery in YouTube: From Traffic Measurements to Quality of Experience , 2013, Data Traffic Monitoring and Analysis.

[25]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[26]  Hoh Peter In,et al.  An Adaptive Scheduling Algorithm for Scalable Peer-to-Peer Streaming , 2011 .

[27]  Toufik Ahmed,et al.  Smooth delivery of layered video stream in P2P networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[28]  David Griffin,et al.  Scalable video streaming over P2P networks: A matter of harmony? , 2011, 2011 IEEE 16th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[29]  Chuan Wu,et al.  Characterizing Peer-to-Peer Streaming Flows , 2007, IEEE Journal on Selected Areas in Communications.

[30]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.

[31]  Helen J. Wang,et al.  Resilient peer-to-peer streaming , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..

[32]  Mohammad Khansari,et al.  LayeredCast - a hybrid Peer-to-Peer live layered video streaming protocol , 2010, 2010 5th International Symposium on Telecommunications.

[33]  Zhe Huang,et al.  P2P Live Streaming Towards Best Video Quality , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[34]  A. Murat Tekalp,et al.  Bandwidth-aware multiple multicast tree formation for P2P scalable video streaming using hierarchical clusters , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[35]  Chan-Hyun Youn,et al.  Churn-aware optimal layer scheduling scheme for scalable video distribution in super-peer overlay networks , 2012, The Journal of Supercomputing.

[36]  Vivek K. Goyal,et al.  Multiple description coding: compression meets the network , 2001, IEEE Signal Process. Mag..

[37]  Olivier Fourmaux,et al.  Measuring P2P IPTV Systems , 2007 .

[38]  Keith W. Ross,et al.  LayerP2P: Using Layered Video Chunks in P2P Live Streaming , 2009, IEEE Transactions on Multimedia.

[39]  Shengzhong Feng,et al.  Event-Driven High-Priority First Data Scheduling Scheme for P2P VoD Streaming , 2013, Comput. J..