Now the project of the festival, which will show movies online.
Was the issue of infrastructure, how to ensure the normal user's experience that the process was as painless as possible both for developers and users who will be films to view.
We are on the project used https://flowplayer.com/
with their hosting movies. He showed himself quite well, but in the end found one problem.
It is expected that day for the project will be about 500-800 hits, during the week, when the festival will be held. Traffic limit in flowplayer, 600GB.Given the fact that the average weight of the film, 2GB, goes for that day will take about 1TB of traffic, and therefore have on average per day to pay 100-150$ for traffic.
What is beyond the project budget.
Accordingly, the question arose of how to optimize this process, sohostel files somewhere on a different server.
The first thing I tried, just throw the files on your server, without any additional training. In General it works, but depends on the limits of bandwidth. About 15-20 simultaneous hits score the entire channel.
Then I tried to use a CDN
that, in General, gave a small increase - but globally strongly it became better not...
And that's actually, I understand that we are moving in some strange way and you can find some more optimal solution. Actually tell me where to dig that would make a project that will withstand such a load, not to reinvent the wheel.
p.s All content is licensed