cheapest way/servers for streaming service
We are hosting a private streaming service for a specific archive (data does not grow/increase much). Our storage space is around 1.5 TB and we have a lot of visitors, and the numbers keeps increasing like crazy.
At first, we were using two small dedis from online.net with round-robin DNS and mirroring the content on both servers, but the approach was not so easy to use and we gave up on it when cloudflare kicked us out (their CDN can’t be used for video). Now we are using 1 single server (i7-2600, 6TB HDD) but the server and the drives can’t keep up with the demand.
Also, some of the uploads are by users and some of them of them may violate DMCA, we do not refuse to comply in theory, but we would like to avoid the trouble so we must have our streaming service protected with proxy. Currently we have the server behind a couple of VPSes to hide the real IP and we are using round robin DNS so each user gets directed to a VPS proxy randomly but all VPSes redirect to the same server. The server always has at least 100 people connected to stream, and doing 200+ TB of traffic monthly.
What are the cheapest solutions/improvements we can do to improve the watching experience a bit while remaining on budget (currently we pay around 40€ for the dedi+proxies)? replace by multiple small servers? 1 single better server? other tweaks?
Thanks in advance