I am looking for someone to properly setup/configure a server for http pseudostreaming.
I currently have setup my own servers. I experience high cpu load issues very often when the server connection goes above 300mbps. I have about 10 servers and each of them have their own 1gbps line. On average, each video is about 60mb in size. It kind of sucks that without fully maximizing the connection on 1 server, so I needed more servers. Having these servers are very costy. So I need you to configure the server to fully utilize the connection without having any disk io issues which causes the cpu load.
Hoping to replace these 5 of these 10 servers, I will be buying a single server with this spec:
Dual XEON E5 2620
6x3TB HDD 7200 (RAID Optional)
10Gbps dedicated port
Buying this server will be way more cost efficient than the ones I mentioned earlier.
Will you be able to configure this server to fully utilize its connection to stream videos, while the server is still at peak performance? I know this is possible, as others have been able to do it. Maybe getting full 10gbps is too much, but at least 6-8gbps guaranteed with performance is good enough for me.
You need to be an expert at this kind of work. You must know how a linux system works. You should have experience at doing this before. This is something serious an amateur can't do. If you are unsure then don't bid, please.
The OS is Centos 6 64bit.
This is not live streaming.
I am not looking for load balancing. I am looking for an optimized way to stream. The way I have it setup right now, 1 server can't handle any more than 300mbps, where as it should be able to do 1gbps.
There are nothing hosted on the servers other than video files. The videos are streamed with Apache h264 streaming module.