Push-to-Pull Peer-to-Peer Live Streaming

Push-to-Pull Peer-to-Peer Live Streaming

Abstract

In contrast to peer-to-peer file sharing, live streaming based on peer-to-peer technology is still awaiting its breakthrough. This may be due to the additional challenges live streaming faces, e.g., the need to meet real-time playback deadlines, or the increased demands on robustness under churn. This paper presents and evaluates novel neighbor selection and data distribution schemes for peer-to-peer live streaming. Concretely, in order to distribute data efficiently and with minimal delay, our algorithms combine low-latency push operations along a structured overlay with the flexibility of pull operations. The protocols ensure that all peers are able to obtain the required data blocks of a live stream in time, and that due to the loop-free dissemination paths, the overhead is low.

Grafik Top
Authors
  • Locher, Thomas
  • Meier, Remo
  • Schmid, Stefan
  • Wattenhofer, Roger
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
21st International Symposium on Distributed Computing (DISC)
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Lemesos, Cyprus
Event Type
Conference
Event Dates
September 2007
Date
2007
Export
Grafik Top