[p2p-hackers] Live P2P Video State of the Art
David Barrett
dbarrett at quinthar.com
Sun Oct 30 20:54:35 UTC 2005
We've talked at length about massively scalable file transfer, but we've
generally presumed fixed-length, pre-recorded files (ie, the file is
available in entirety before sharing). I'm curious if you have
experience or ideas around "live" streaming of content simultaneous to
its recording/creation.
Clearly, this isn't a new field, and streaming architectures abound.
But while there has been extensive innovation in file sharing (DHTs,
merkle trees, swarming downloads), I haven't heard much innovation with
live streaming content.
So far as I know (but I'm asking you to prove me wrong), the state of
the art in audio/video streaming is still a classic "hierarchy of
repeaters", where the broadcaster sends to N receivers, each of which
sends to N receivers, and so on. There are obvious variations on this
theme (adaptive fan out, topology optimizations, re-request of dropped
data, jitter buffers, etc) but I'm looking for the next major innovation
(such as was taken between Napster and Gntella for file sharing).
With this in mind, do you know of any proven techniques (or new
research) in grid/swarming delivery of live video? Which research,
projects, or products would you say are demonstrating the state of the
art in scalable, adaptive, high-quality video streaming?
-david
More information about the P2p-hackers
mailing list