LiveShift: Mesh-Pull Live and Time-Shifted P2P Video Streaming

Submitted by richard on Thu, 10/17/2013 - 23:13
Fabio Victora Hecht, Thomas Bocek, Richard G. Clegg, Raul Landa, David Hausheer and Burkhard Stiller
36th Annual IEEE Conference on Local Computer Networks
The popularity of video sharing over the Inter-
net has increased significantly. High traffic generated by such
applications at the source can be better distributed using a
peer-to-peer (P2P) overlay. Unlike most P2P systems, 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 paper describes an
adaptive fully-distributed mesh-pull protocol that supports the
envisioned use case and a set of policies that enable efficient usage
of resources, discussing interesting trade-offs encountered. User-
focused evaluation results, including both channel switching and
time shifting behavior, show that the proposed system provides
good quality of experience for most users, in terms of infrequent
stalling, low playback lag, and a small proportion of skipped
blocks in all the scenarios studied, even in presence of churn.

This paper looks at the implementation of a live streaming peer-to-peer video system. The system is a hybrid which can cope with live streaming and video on demand.

author={Hecht, F.V. and Bocek, T. and Clegg, R. and Landa, R. and Hausheer, D. and Stiller, B.},
booktitle={Local Computer Networks (LCN), 2011 IEEE 36th Conference on},
title={LiveShift: Mesh-pull live and time-shifted P2P video streaming},
Paper type
Subject area