My school is setting up a professional television studio that is going to be recording a 1080p stream into a server I am expected to design with a $5000 budget. I do not know what format the video will be coming to me in, all I know is that they want to stream both live and prerecorded. However, I am not sure where to start.
I have selected a Dual Xeon Quad-Core 2.4 Ghz with 12 GB RAM, 10Gbps Ethernet, and eight 2TB hard drives to be run in RAID 10. With all of that I'm almost over budget and I still did not add a card to pick up the video.
I guess my questions are:
- Is video streaming CPU-intensive or memory-intensive (where should I focus my budget)?
- I probably will not have money to get a Windows Server license, so is this all possible on Linux?
- What software is required to actually stream the videos? I have heard of JPlayer but is that only client-side or both?
I apologize for the big questions, but I have never done video streaming before and need some pointers.