Suggest : Video Storage host with unlimited bandwidth and transfer



I am currently hosting videos on backblaze, which is very cheap when you combine it with cloudflare (Free Data Transfer). There is no egress or bandwidth charge and i only have to pay for storage. But lately cloudflare is blocking my urls and not letting me stream on free accounts, its asking to opt for their own video streaming service which is expensive.

I used to host all my files on dedi servers and had no problem with transfer fee but servers were expensive, so can any one in streaming business suggest a solution with low or no transfer fee. I nee mp4 urls for my app. I know about google cloud but is it safe? do they delete the videos?

My videos will not be shared publicly, they are accessed on my streaming app.