I have to setup an online radio to support 5K users initially and grow into 80k users later. 1.Has anyone any tips on this? 2.Would you recommend serving more than 2000 listeners on a single server? 3.Are there any redundance features on the relay server mode? I was thinking about setting up 2 servers to receive the encoded stream and then setting up the relaying servers so they try the first server, and on failure, continue to the second (or more) source servers. In that case, there's no one single machine on which the whole system relies. thanks Nicolas Cohen Smile&Soft -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast/attachments/20060913/420cb26b/attachment.htm
Nicolas Cohen wrote:> I have to setup an online radio to support 5K users initially and grow > into 80k users later. > > 1.Has anyone any tips on this?I cant really comment, but you may find http://icecast.org/loadtest1.php interesting. -- Chris Jones, SUCS Admin http://sucs.org/
Hey Nicolas, For load test check the page http://www.icecast.org/loadtest1.php Basically you can have as many listeners on a single server as your bandwidth can handle if the servers are relatively new. As of redundancy it depends on your setup. Eg. can you feed the servers from the studio or something, or do you have to use relaying. Do you get the signal from the studio or have an FM radio card in the machine and get the signal from the air? As for the stream for the listeners I would suggest DNS round robin, it mostly makes it's job. Yours, Jacint On Wed, 2006-09-13 at 21:02 -0300, Nicolas Cohen wrote:> I have to setup an online radio to support 5K users initially and grow > into 80k users later. > > > 1.Has anyone any tips on this? > 2.Would you recommend serving more than 2000 listeners on a single > server? > 3.Are there any redundance features on the relay server mode? > I was thinking about setting up 2 servers to receive the encoded > stream and then setting up the relaying servers so they try the first > server, and on failure, continue to the second (or more) source > servers. In that case, there's no one single machine on which the > whole system relies. > > > thanks > > Nicolas Cohen > Smile&Soft > > > > > > > > > > > _______________________________________________ > Icecast mailing list > Icecast@xiph.org > http://lists.xiph.org/mailman/listinfo/icecast
On 9/14/06, Nicolas Cohen <nicolas@smileandsoft.com.ar> wrote:> > I have to setup an online radio to support 5K users initially and grow into > 80k users later. > > 1.Has anyone any tips on this? > 2.Would you recommend serving more than 2000 listeners on a single server?More than 2K is trivial. 5K is simple. 10K is straightforward. For more than 20K, you will need multiple servers. Icecast has no built-in redundancy or load-balancing features. Mike
Michael Smith wrote:> On 9/14/06, Nicolas Cohen <nicolas@smileandsoft.com.ar> wrote: > > > >I have to setup an online radio to support 5K users initially and grow into > >80k users later. > > > >1.Has anyone any tips on this? > >2.Would you recommend serving more than 2000 listeners on a single server? > > More than 2K is trivial. 5K is simple. 10K is straightforward. For > more than 20K, you will need multiple servers. > > Icecast has no built-in redundancy or load-balancing features. > > MikeThere are some balancing-features in karlH's branch, have a look at this thread: http://forum.icecast.org/viewtopic.php?t=1440&sid=8c68e6af7e0d33eccbf6cd907d954460 Frank