I have a device which give me raw mpeg2 multicast udp video streams. And I'm going to build a server which will transcode (based on VLC) these streams into h264, I have 20 of such streams. My question is : What are the approximate hardware requirements for such a server ?
feedback
|
migrated from serverfault.com Nov 8 '11 at 13:57
This question came from our site for system administrators and desktop support professionals.
closed as off topic by slhck, Simon Sheehan, Tom Wijsman, Mokubai, Wuffers Nov 8 '11 at 23:26
Questions on Super User are expected to generally relate to computer software or computer hardware, within the scope defined in the faq.
|
The short answer (totally guessing at all your requirements): ridiculous. You'd need stream processing cards (like nVidia's Tesla cards) or monster processing ability. The long answer: It's impossible to say. If you crank the quality way down, to unacceptable levels for almost all applications, then a modern multi-core server could handle twenty streams. You didn't mention the input bit rate, resolution, or audio requirements. Venturing a guess, you've got an HD HomeRun or similar product, sourcing ~5Mb HD Video streams from a cable provider or broadcast. If you simply wanted to transcode 20 such streams to "normal" x264 and MP3 or AAC audio, it would without a doubt require processing add-on cards. I have a HD HomeRum, my 3 year old quad-core home server can transcode to x264/QP=25 and MP3/Med (with a good number of quality & speed optimizations, available upon request) using mencoder at roughly 1.5x realtime (meaning it can't even do two video steams at a time, if I'm recording multiple shows they have to be queued and processed later). | |||
|
feedback
|