| View previous topic :: View next topic |
| Author |
Message |
Kirk
Joined: 12 Dec 2012 Posts: 2 Location: United States
|
Posted: Wed Dec 12, 2012 3:05 pm Post subject: IceCast Resources |
|
|
Hi all,
I'm looking into building an icecast server and, ultimately, a centrovo cast management console/auto dj.
What I need to know is if anyone has done a resource model or provisioning model? How many broadcasters/cpu/ram? Listeners??
Do I make sense??
Any help or insight anyone could provide would be greatly appreciated. Thanks!
Kirk |
|
| Back to top |
|
 |
Murrawhip
Joined: 21 Dec 2010 Posts: 58
|
Posted: Wed Dec 12, 2012 6:58 pm Post subject: |
|
|
| I don't have much in the way of a resource model to provide, but in my case bandwidth has always been the limiting factor. My current setup has 8GB of RAM, a Xeon E3-1230 and 1Gbit port, and it can pretty well saturate that port with whatever bitrate I'm streaming at without using all RAM/CPU. This is with approximately 20-30 broadcasters. |
|
| Back to top |
|
 |
Kirk
Joined: 12 Dec 2012 Posts: 2 Location: United States
|
Posted: Wed Dec 12, 2012 7:45 pm Post subject: |
|
|
Thanks for that information Murrawhip! Question for you...you say 20-30 broadcasters...how about from the "listeners" end? Is that 20-30 broadcasters with 5 listeners each or...... Thanks!
Kirk |
|
| Back to top |
|
 |
Murrawhip
Joined: 21 Dec 2010 Posts: 58
|
Posted: Wed Dec 12, 2012 8:05 pm Post subject: |
|
|
| Kirk wrote: |
Question for you...you say 20-30 broadcasters...how about from the "listeners" end? Is that 20-30 broadcasters with 5 listeners each or...... Thanks!
Kirk |
If network bandwidth is the limiting factor (which it is in my system), it's literally the bandwidth divided by the bitrate (I use 128Kb).
If my server wasn't running apache+mysql, I imagine it could handle ~7-8000 listeners at once.
[Edit]:
There's some pretty old benchmarks here: http://icecast.org/loadtest.php |
|
| Back to top |
|
 |
DJ-Zath

Joined: 11 Feb 2009 Posts: 155 Location: Western Illinois - USA
|
Posted: Mon Dec 17, 2012 1:38 am Post subject: |
|
|
hi
actually, the expression is more of:
((cast bitrate) divided by 32 times 33) times (number of concurrent listeners) plus ONE = total bandwidth needed
in pratice..
128 kbps divided by 32 times 33 = 132kbps times 750 = 99 mips
or 749 listeners (and one broadcaster) @ 128 kbps max for a 100 Base-T connection.
I hope this helps!
-DjZ- _________________ -DjZ-
 |
|
| Back to top |
|
 |
|