I'm building a social network for a large user base. One of the main concerns is with the video hosting aspect. I've look at AWS S3 bucket and DigitalOcean Space costing. Both are expensive since there's no revenue to be generated from these videos to begin with and there's very little or no investment at the moment.
Currently on DigitalOcean with about 2000-5000 daily users (about 50% aren't registered) on the $20/m plan.
What would be the cheapest and the best solution to go with for video hosting?