Quality adaptive using Scalable Video Coding over P2P media delivery

Recently, Peer-to-Peer (P2P) techniques for Internet Protocol Television (IPTV) have attracted a lot of attention due to their high potential at improving the performance of today's multimedia systems. In this paper, we propose a novel concepts and mechanisms that enable the use of Scalable Video Coding (SVC) in Peer-to-Peer Television (P2PTV) system to achieve the quality adaptation. Using SVC, we have developed a two-stage quality adaptation algorithm that matches the video quality with available local and system resources. Key components with different our design options are presented and experimentally evaluated, with the objective of investigating benefits of network P2P in combination with SVC. We have carried out extensive experiments on real stream data to (i) evaluate the performance of our design in terms of adapted video stream SVC with available resources (ii) more robustness against high churn rates, heterogeneous peers, and flash crowd scenarios. Our results demonstrate the feasibility of the approach and bring us one step closer to real adaptive peer-to-peer streaming.

[1]  Xuemin Shen,et al.  Efficient search and scheduling in P2P-based media-on-demand streaming service , 2007, IEEE Journal on Selected Areas in Communications.

[2]  Danny H. K. Tsang,et al.  Adaptive topology formation for peer-to-peer video streaming , 2010, Peer-to-Peer Netw. Appl..

[3]  Hai Jin,et al.  A framework for lazy replication in P2P VoD , 2008, NOSSDAV.

[4]  Ralf Steinmetz,et al.  Quality Adaptive Peer-to-Peer Streaming Using Scalable Video Coding , 2009, MMNS.

[5]  Baochun Li,et al.  Network Coding for Content Distribution and Multimedia Streaming in Peer-to-Peer Networks , 2012 .

[6]  Yue Lu,et al.  Analytical Model for Mesh-Based P2PVoD , 2008, 2008 Tenth IEEE International Symposium on Multimedia.

[7]  Zhan Ma,et al.  Complexity modeling of scalable video decoding , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

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

[9]  Marco Mellia,et al.  QoE in Pull Based P2P-TV Systems: Overlay Topology Design Tradeoffs , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[10]  网行者 最“变态”的下载:BitTorrent , 2003 .

[11]  Bharat K. Bhargava,et al.  A hybrid architecture for cost-effective on-demand media streaming , 2004, Comput. Networks.

[12]  Haibo Li,et al.  P2P video multicast for wireless mobile clients , 2006 .

[13]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

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

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

[16]  Shabnam Mirshokraie,et al.  Live peer-to-peer streaming with scalable video coding and networking coding , 2010, MMSys '10.

[17]  Helen J. Wang,et al.  Supporting Heterogeneity and Congestion Control in Peer-to-Peer Multicast Streaming , 2004, IPTPS.

[18]  Zhan Ma,et al.  Power-rate-quality optimized scalable video adaptation , 2012, 2012 46th Annual Conference on Information Sciences and Systems (CISS).

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

[20]  Bo Li,et al.  Adaptive Video Multicast over the Internet , 2003, IEEE Multim..

[21]  Ahmed Hammouch,et al.  Quality adaptation using Scalable Video Coding (SVC) in Peer-to-Peer (P2P) Video-on-Demand(VoD) streaming , 2014, 2014 International Conference on Multimedia Computing and Systems (ICMCS).

[22]  Antonio Ortega,et al.  PALS: peer-to-peer adaptive layered streaming , 2003, NOSSDAV '03.

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

[24]  Reza Rejaie,et al.  Adaptive receiver-driven streaming from multiple senders , 2006, Multimedia Systems.