[vorbis-dev] Bride of vorbisfile questions

Rob D rddone at att.net
Thu Dec 18 17:41:44 PST 2003



I made an mp3 player several years ago. Now it supports OGG also.

I have several puters throughout the house that can run the player over the 
network. Each of the puters are capable of controlling music on other 
computers over then network, and a few have IR remote control for next 
track, volume, etc.

My existing setup is fairly high tech, but would be nice for several puters 
to be able to play the same song at exactly the same time. I assume this is 
the main benefit of streaming.

I also assume the multichannel streaming allows all puters to select 
different songs from a single stream? I dont think I understand the usage 
of this enough to figure why.

I plan on adding stream creation and decoding to my player. It would save 
alot of bandwidth to stream the file data as opposed to the decoded PCM 
data, but I am worried that it may end up just as unsynchronized as my 
first attempt at synchronizing several decoders on the same file several 
years ago.

My first attempt was pretty goofy. I wasnt broadcasting the data, but 
rather telling each decoder when to start playing the same file in a round 
robin type fashion. There was just enough delay to be annoying if you had 
several decoders in the same room.

Rob D

<p>At 04:36 PM 12/18/03, you wrote:
>On Wed, Dec 17, 2003 at 10:42:34PM -0600, Graham Mitchell wrote:
>
> > Personally I use Vorbis in a radio station-like environment, where I'm
> > randomly choosing dozens of single tracks every hour from a hard drive 
> full
> > of 1883 songs on 149 albums (all but four of which I personally own, 
> BTW).
> > This is easy with perl and shell and ogg123, and would be much harder if
> > each album were a single file.
>
>Me too, except that I have some legacy MP3s, and perl's only used for
>scheduling (trying to solve the napsack problem) nowadays. Threaded C
>is used for playout and mixing. Bringing the news in is a separate set
>of processes.
>
>Yes, it's a radio station jukebox waiting for a radio station.
>
>I've also got icecast2 working on another sound card with a simulated
>mixing desk output. The streams produced have track titles (not quite
>synchronised with the music, as there are crossfades and buffering).
>The -q1 16kHz stream could be used as a station log, if I could work
>out how to get icecast2 to close and reopen the stream.
>
>--
>Paul Martin <pm at zetnet.net> (work)
>   <pm at nowster.zetnet.co.uk> (home)
>--- >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-dev-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.

--- >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-dev-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-dev mailing list