| IceShare is a peercasting system for Ogg multimedia.
How It Works
Each user who recieves an IceShare stream will also upload the stream as well to help continue the network. This allows the
broadcaster to only broadcast a stream once or twice, and allow the users to distribute it among themselves, so that not much
bandwidth is needed from the originator. IceShare uses portions of the BitTorrent code to allow this swarming technique.
Clients use the IceT
protocol (http://wiki.xiph.org/IceT) to connect to a Tracker and make a request
for a file. This file must already be known by the client and is typically supplied to the client by a URL, such as icet://127.0.0.1/something.ogg.
The Tracker, knowing which other IceShare Clients have the file already, will send the new Client to one or
more other Clients for specific pieces of the file they've requested. The new Client verify pieces of the stream with the Tracker
as they are received, and thereby, inform the Tracker that they can now help send that file to other Clients.
See also
External link
|