> hundreds of videos and thousands of hours of content: just charge me a fee to host my videos. I'd pay $100/month
$100 wouldn't even cover the storage mate. Let's say you've got 2 thousand hours of content (smallest amount that qualifies for "thousands")
At 2k resolution, that'd be around 30TB
And you'll want to preprocess it to 1080p, 720p, 480p, so add another 15tb for the other resolutions.
And YouTube supports 4k, so if you're shooting at that resolution, you can add another 50tb on top.
Purely storage you're already looking at a ~$2500 monthly bill.
And then you're gonna have to host and serve it to hundreds of thousands of viewers, the bandwidth cost is gonna be astronomical. Every 100 hours of streamed content is gonna be another ~$100 on top. With a 15 minute video, that'd be 400 views.
And I significantly rounded down on every calculation as this is napkin math. If you'd use AWS S3 pricing for storage and egress you can safely double my dollar numbers.