I need to store videos and pictures somewhere. I host my sites on shared hosting because they don't require much power and shared hosting can handle them just fine (for now).
I'm planning to create something new that requires video and picture uploading. So I need storage space to upload files, I'll lose bandwidth for displaying images/videos.
I was looking at S3 and Google Cloud but they have few billing options. Can someone who is more experienced tell me which should I use and how those cloud storages work. Do they bill bandwidth and storage, what about displaying videos and so on? I also saw they bill some requests, PUT, GET...