[icecast] Q: Is it possible? / latency

Raúl Wild-Spain rcruz at wild-spain.com
Fri Feb 13 08:40:52 UTC 2004

very thanks, Geoff, your comments are really important, 

----- Original Message ----- 
From: "Geoff Shang" <gshang at pacific.net.au>
To: <icecast at xiph.org>
Sent: Friday, February 13, 2004 3:39 AM
Subject: Re: [icecast] Q: Is it possible?

<p>> Hi:
> If you have a card like an SB Live, you could have all the remote streams
> playing and use something like alsamixer to set the volumes of these
> sources relative to each other, and then feed the lot through one mixer
> channel on your mixer.

OK. The only doubt I have about this; I always understood that pre-mixing must occurs into the broadcast server (or better on another pc listening these mountpoints?). I say, I will have mountpoints for each remote speaker and there will be a way to pre-mix and put them to the analog mixer. If I not mistake this can be translated as to have 1 winamp per mountpoint playing their source.mp3 and mixing on alsamixer... it's right or there are another and better way?

another doubt is: 
How to send the final mix (from analog mixer) to the bc server? would be right to have a source client on the same machine where is installed icecast server to convert the final mix?

> You will hit two problems though.  The first is that you will need to have
> a stream for remote participants to listen to.  Finding a way to send the
> local host plus all other remote parties but not their own voice out to
> them will be tricky.  If they can cope with hearing their own voice coming
> back to them, or you can send them a mix where you can mute the remote feed
> for them while they are talking, then perhaps you'll be OK.
> The other problem you'll hit is latency.  Not sure how much of a problem
> this will be, it all depends on how much buffering both the source and
> client programs use.  If you're using MP3, you could use something like
> mpg123 to play the remote streams, which uses very little buffering.  But
> it's possible that the latency will be too big to be workable.  If you
> could use speex with icecast or some other tool using speex for remotes,
> then you'd be OK.
> ....

Does someone know more about speex vs icecast?

I'm reading about speex and is very interesting. There are speex plugins for WinAmp and seems to be capable to sampling till 32Khz. Perhaps there would be a way to send (speex based) a final mix to all speakers ... 

... how another Icecast-users achieve to solve this trouble today? returning "a mix" to a remote speaker and avoiding latency problems ... is not a common scenario? I'm the one? ;-)

best regards,

<p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-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 Icecast mailing list