[icecast] how much horsepower will i need for streaming?
Joern Nettingsmeier
nettings at folkwang-hochschule.de
Mon Feb 2 12:42:25 UTC 2004
lists at scapa.dnsalias.net wrote:
> Joern Nettingsmeier wrote:
>
>> i'm putting together a streaming relay network for the linux audio
>> developer's conference #2 (http://www.zkm.de/lad), and i was wondering
>> how much cpu power will be required on the master server.
>>
>> we need to record 2 48k stereo signals simultaneously and encode them
>> into three streams each:
>>
>> 2x 54kbit/s 22k05 mono
>> 2x 112kbit/s 48k stereo
>> 2x 192kbit/s 48k stereo
>>
>> it would be very nice if the same box could handle the streaming to
>> between 5 and 8 relay servers, so that we have only one single point
>> of failure.
>>
>> how much cpu and memory do you think we'll need to be on the *very
>> safe* side ?
>
>
> Icecast alone is very easy on the hardware, the source client is who's
> doing the hard encoding work. You'd want to check if your source client
> is capable of encoding those three streams easily in realtime (let it
> have overhead, so your stream doesn't get in trouble when a cronjob
> starts daily maintenance.)
i should have mentioned that i will be using ices2. i can encode
three streams on a dual p3/600 at about 85% load, but i'd like to
have some data from other people as well...
> On the server side, bandwidth is the limiting factor.
the master will only be serving a limited number of relays. its
maximum network output will be 5-10 mbit/s.
> Also, relays get their streams from the master server, it's not the
> master server that connects to the relays to send it to them.
true, but the load on the master is the same, regardless of the
connection procedure.
> Just make some live tests on the master server, and while it runs,
> trigger any possible cronjobs and do other nasty things and see if the
> streams stay up. When you do the real thing, disable those cronjobs,
> don't do nasty stuff and you should be on the safe side. :)
it's a dedicated machine, there will be no cron running.
<p>
--
"I never use EQ, never, never, never. I previously used to use mic
positioning but I've even given up on that too."
- Jezar on http://www.audiomelody.com
<p>Jörn Nettingsmeier
Kurfürstenstr 49, 45138 Essen, Germany
http://spunk.dnsalias.org (my server)
http://www.linuxaudiodev.org (Linux Audio Developers)
<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