Welcome to the JaguarPC Community
JaguarPC
Sales: (888) 338-5261
Support: (888)-551-3050
Results 1 to 9 of 9

This is a discussion on IceCast2, how many clients on a VPS? in the VPS & Dedicated forum
Not sure what I'm getting myself into here but what kind of resources do you need for say 100 clients connected at once to Icecast? ...

  1. #1
    Nearly 100% Pure Carbon thecoalman's Avatar
    Join Date
    Nov 2007
    Location
    Northeast Pennsylvania
    Posts
    529

    IceCast2, how many clients on a VPS?

    Not sure what I'm getting myself into here but what kind of resources do you need for say 100 clients connected at once to Icecast? Is this beyond what you should be doing with a VPS?

    I have setup Ventrilo on my VPS for an online discussion with just a few people. I'm streaming that discussion from my own personal machine to the icecast server on my VPS for broadcast. So far it workds but I've only had a few people connect to icecast stream for testing purposes and I don't know what my limits here. Anyone familiar with it or have icecast running and how many concurrent clients are you serving?

    I may be wrong but I believe it's the bandwidth that will take the most abuse?

  2. #2
    Loyal Client thisisit3's Avatar
    Join Date
    Mar 2007
    Posts
    642
    I can't say for sure, but i do know that the VPS's offered by Jag are the CPU equivalent of a Pentium 2 or maybe a 386

    If you require lots of cpu power then a VPS will probably won't do. The SDX hosting has loads of power but you loose your "root" customization.

  3. #3
    Nearly 100% Pure Carbon thecoalman's Avatar
    Join Date
    Nov 2007
    Location
    Northeast Pennsylvania
    Posts
    529
    Quote Originally Posted by thisisit3 View Post
    If you require lots of cpu power then a VPS will probably won't do. The SDX hosting has loads of power but you loose your "root" customization.
    Unless I'm mistaken CPU is going to be a non issue because I'll be doing all the encoding on my end. I really only need the server for the bandwidth.

    The way I have it setup is I'm using ventrilo as the communication software. This itself uses very little CPU, it's just acting as a hub for the streams. The encoding is done client side. I was monitoring it with top during a test and not even a blip.

    The icecast server is the same deal because I'm encoding the conversation on the fly on my personal machine and streaming it to icecast on my VPS which the clients can connect to. I don't see why that would consume CPU because again it's just using bandwidth....

    I'll probably be using MP3 for compatibility purposes at about 60kbps or maybe less if i can get away with it sounding good at a lower bitrate so each client is going to need about 6KB/s. So the question is how many can expect to connect without pissing the neighbors off and screwing up the server?

    At this point it's only going to be used maybe once or twice a month for about 15 to 30 minutes per show but I expect at least a lot of interest for the original broadcast.
    Last edited by thecoalman; 01-29-2009 at 12:02 PM.

  4. #4
    JPC Dream Team
    Join Date
    Feb 2006
    Location
    Houston, Texas
    Posts
    261
    Quote Originally Posted by thecoalman View Post
    Unless I'm mistaken CPU is going to be a non issue because I'll be doing all the encoding on my end. I really only need the server for the bandwidth.

    The way I have it setup is I'm using ventrilo as the communication software. This itself uses very little CPU, it's just acting as a hub for the streams. The encoding is done client side. I was monitoring it with top during a test and not even a blip.

    The icecast server is the same deal because I'm encoding the conversation on the fly on my personal machine and streaming it to icecast on my VPS which the clients can connect to. I don't see why that would consume CPU because again it's just using bandwidth....

    I'll probably be using MP3 for compatibility purposes at about 60kbps or maybe less if i can get away with it sounding good at a lower bitrate so each client is going to need about 6KB/s. So the question is how many can expect to connect without pissing the neighbors off and screwing up the server?

    At this point it's only going to be used maybe once or twice a month for about 15 to 30 minutes per show but I expect at least a lot of interest for the original broadcast.
    You wont have any problems with those numbers, I did a test stream with 50 active connections on one of our nodes for 3 days nobody noticed it was there, although I was using shoutcast

  5. #5
    Nearly 100% Pure Carbon thecoalman's Avatar
    Join Date
    Nov 2007
    Location
    Northeast Pennsylvania
    Posts
    529
    Thanks Nick, do you remember what kind of bitrate you were streaming?

  6. #6
    JPC Dream Team
    Join Date
    Feb 2006
    Location
    Houston, Texas
    Posts
    261
    Quote Originally Posted by thecoalman View Post
    Thanks Nick, do you remember what kind of bitrate you were streaming?
    128kbps or maybe it was 64kbps it was one of those though.

  7. #7
    Nearly 100% Pure Carbon thecoalman's Avatar
    Join Date
    Nov 2007
    Location
    Northeast Pennsylvania
    Posts
    529
    Quote Originally Posted by JPC-Nick View Post
    although I was using shoutcast
    According to the Icecast site, Icecast utilizes significantly less memory compared to Shoutcast however by the graph you'd need a very large audience before you'd see any difference.



    http://www.icecast.org/loadtest3.php

    That's older test though. The CPU server side is about the same.

  8. #8
    Not A Senior Member homoludens's Avatar
    Join Date
    Sep 2005
    Location
    H-Town
    Posts
    582
    Quote Originally Posted by JPC-Nick View Post
    You wont have any problems with those numbers, I did a test stream with 50 active connections on one of our nodes for 3 days nobody noticed it was there, although I was using shoutcast
    Do you have any idea how many 64k streams you can comfortably serve from a VPS node (say the VPS-Three) plan?

  9. #9
    Nearly 100% Pure Carbon thecoalman's Avatar
    Join Date
    Nov 2007
    Location
    Northeast Pennsylvania
    Posts
    529
    Max I had was about 24 at that speed over a 45 minute show. Additional three connections through ventrilo which I think was around 64kbps too.

    Season is over so I won't be getting more than that until the fall.

    If bandwidth becomes an issue I'll look to see if I can drop it to 32kbps mono which should provide the same quality in my case as its talk show.

    I used to do that with WMV video, drop the framerate to 10 or 15, use about 20kbps mono on the audio and you could still get a decent sized video with decent audio for the 56k audience.


    http://www.40lbhead.com/headfiles/al...e_wandt_du.wmv

    70kbps....

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •