Skip to main content
Participant
May 14, 2010
Question

Bandwith and Server Machine

  • May 14, 2010
  • 1 reply
  • 367 views

Hello Friends, this is my first post.
I would like to help on a  FMS servers.

I am creating an application that will have  approximately 5000 users publishing and reading streams.
My question  is which setup for my server?
Regarding the RAM, HD, and processor.
and  what the bandwidth for the average user?
I intend to use a medium  quality webcam, and audio.

Thanks in advance.
I await answers.

    This topic has been closed for replies.

    1 reply

    May 14, 2010

    You'll need several servers to handle that many clients... at least 3, perhaps more. I typically plan for a ceiling of 1500 concurrent streams per server when calculating deployments.

    To calculate your bandwidth requirement, multiply the bitrate of the audio+video by the number of publishers + subscribers

    For example, let's say your bitrate for audio and video combined is 500kbps. at 5000 publishers and subscribers, that's 2.38Gbps

    For the servers I'm pushing 1500 streams from, I'm running two Xeon 5660's (six cores each at 2.3Ghz), 16GB of ram, and bonded pair of 1Gbit network interface cards (I think I could get away with a little less... but I like having some room to breathe)

    HDD size isn't much of an issue for live streams. If you will also serve recorded media, you'll want to consider how many different files may need to be read at any given time. If you'll have requests for a lot of different files, you may want to go with a 15k RPM SAS or Near Line SAS drive. If your use case involves a lot of subscribers looking at a small number of files, a 7200rpm drive should work out fine.