LiveShift: mesh-pull P2P live and time-shifted video streaming

The popularity of video sharing over the Internet has increased significantly. High traffic generated by such applications at the source can be better distributed using a peer-to-peer overlay. LiveShift combines both live and on-demand video streaming -- while video is transmitted through the peer-to-peer network in a live fashion, all peers participate in distributed storage. This adds the ability to replay time-shifted streams from other peers in a distributed and scalable manner. This technical report describes an architecture, a mesh-pull protocol, and a set of policies that support the envisioned use case enable. User-focused evaluation results show its effectiveness and limits in terms of quality of experience.

[1]  Pablo Rodriguez,et al.  Watching television over an IP network , 2008, IMC '08.

[2]  Johan Pouwelse,et al.  Give-to-Get: free-riding resilient video-on-demand in P2P systems , 2008, Electronic Imaging.

[3]  Gwendal Simon,et al.  Peer-to-Peer Time-shifted Streaming Systems , 2009, ArXiv.

[4]  Reza Rejaie,et al.  Mesh or Multiple-Tree: A Comparative Study of Live P2P Streaming Approaches , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[5]  Miguel Rio,et al.  A Sybilproof Indirect Reciprocity Mechanism for Peer-to-Peer Networks , 2009, IEEE INFOCOM 2009.

[6]  David Hausheer,et al.  CompactPSH: An efficient transitive TFT incentive scheme for Peer-to-Peer Networks , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[7]  Johan A. Pouwelse,et al.  The Design and Deployment of a BitTorrent Live Video Streaming Solution , 2009, 2009 11th IEEE International Symposium on Multimedia.

[8]  Keith W. Ross,et al.  A Measurement Study of a Large-Scale P2P IPTV System , 2007, IEEE Transactions on Multimedia.

[9]  David Hausheer,et al.  LiveShift: Peer-to-Peer Live Streaming with Distributed Time-Shifting , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[10]  Vlad Coroama,et al.  A Multimedia Delivery Architecture for IPTV with P2P-Based Time-Shift Support , 2009, 2009 6th IEEE Consumer Communications and Networking Conference.

[11]  Bernd Girod,et al.  Time-Shifted Streaming in a Peer-to-Peer Video Multicast System , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

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