I'm developing an android app which is in some ways similar to Instagram and will host videos uploaded by users. I'm using Amazon S3 to store my videos, and I retrieve the videos from my app using a generatePreSignedUrlRequest. The app is still in development mode, but I was already charge 0.10$ for "Data Transfer Out" of Amazon S3. 0,10$ is nothing, but I was thinking that if I open to the internet world and get even 1000 users, I couldn't manage the costs. I have read that using CloudFront beside S3 would make the deal cheaper, but it would be still very expensive. Is there any way to save money or should I try to get an investor (very difficult) or crowdfunding?
I have made a very hopeful estimation of my app which is not all that and might already destroy my plans in less than a month.
500 users (artists) and 500 users (watchers). 500 users would upload 20 video in average each month. Each video would be like in average 50Mb. So I would get 10000 videos on the platform and a storage of 500Gb, which is not that much. But if 700 users watch all these videos in a month period (around 7,000,000 requests)..I would get 300,000Gb transferred each month and I don't want to mention the bill. It would just be unacceptable.
The question is off topic but I will just put a link here, It may save you lots of headache trying to host videos on AWS S3
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.