[vorbis] Joining a stream part way through?
Robert Jessop
robertjessop at f2s.com
Sat Oct 18 08:13:24 PDT 2003
> Hi,
> I'm a 3rd year university student in the UK and for my dissertation
(Final
> Year Project) I'm trying to create a peer to peer streaming network,
where a
> audio stream gets sent around the network in a p2p fashion hopefully
> reducing the load from the source.
>
Have you had a look at peercast (www.peercast.org) and streamer
(www.streamerp2p.com)? Both already do this and have source code
available, which might be interesting. For your project you could try
improving one of them or differentiate your program from them somehow.
As far as I know they work by having a tree, each peer getting the
stream from one peer and forwarding it to 0-n peers. What would be good
would be if peers short on uploading bandwidth could just contribute
part of a stream: e.g. peer A has 40kbps upload capacity and wants to
stream a 32kbps stream to B and C. B and C have modems and can download
at 40kbps but only upload at 25 kbps. This can't be done if you have to
get the whole stream from one source. So A sends odd numbered packets to
B and even numbered packets to C then B and C send each other the rest
of the stream.
Robert Jessop
<p><p>--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis
mailing list