How much are you paying for someone hosting? If you're paying them the same as your costs (high), then why not just pay for more servers which will be more reliable? Especially because of the difference between how much bandwidth during peak demand hours, which is probably going to be when there are the most devices on battery, and when you'll need the most servers anyways. The same way peak electricity demand in some areas is after peak solar.
So even if you do 1:1 view time credits, now you're losing money if they upload at night, and watch that same amount during peak hours. Probably what most people are doing. This is what happened with California new solar NEM3 plan that changed the export rates from 1:1. You only get something like 20% credit for the power you're putting in. So can you pay hosters enough to want to host, but not enough that you're better off paying for your own servers?
This doesn't even go into storage costs yet.
There's a cryptocurrency for P2P storage and transfer, Storj. Looks like they even have an S3 compatible gateway, but they don't look that much cheaper than object storage on DigitalOcean or CloudFlare.