Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to do the Hardware sizing with following input:

  • 600 concurrent users
  • 200MB size video file access
  • Users wll connect with streams with 64 KBps bitrate / 512 Kbps bit-rate
  • Need to support 4 different types of file (live transcoding)

Can you please suggest the requirement of transcoding, streaming, gateway servers?

share|improve this question

closed as not constructive by Alex, Ward, Sirex, Tom O'Connor, MDMarra Feb 5 '12 at 15:00

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

As per the FAQ, What kind of questions can I ask here? Questions not to ask "Product or service recommendations" Your question is likely to be closed. – t1nt1n Jan 2 '12 at 12:21

Well the streaming's easy, it's just 600 * 0.5Mbps (always base things on a worst case scenario), by the way even 0.5Mbps isn't great quality you know. So that works out at 300Mbps for streaming, which almost any single server should be able to keep up with, though do consider your storage (and/or caching). Depending volume requirements you'll need at least a pair of SATA 3 SSDs in R1/10 or 6-8 15krpm disks in R10 to get consistent 300Mbps of random read. You may wish to have a second streaming server for resilience behind a load-balancer.

As for your transcoder, you don't give us too much detail but why not start cheap, just get a server with a single 6-core cpu but with an empty socket, see how you get on and if you need the extra grunt you can just add the extra cpu as needed. Again consider having a second server for resilience.

Come back with more detail if you want.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.