Most people have multiple devices that can act as hosts for content, and if their friends and the people who view it also serve it, that should scale pretty cleanly.
It's possible to make it work, you just need a little incentivisation. Private trackers are extremely durable and performant, and their secret sauce is just giving users a reputation to uphold.
Bake a certain amount of seeding into the contract to access the content, then enforce that with a browser plugin I suppose. Doesn't seem like it'd be too hard, aside from convincing users to install a browser plugin to access content. If it were just integrated in to the browser, OTOH...