I have a solution: users who "like" a media content commit to store it locally and seed while online. The more likes any particular webtorrent post has, the longer it lives.
As users engage more they can commit to not only store the content they like, but that of those whom they follow, and so on, by specifying the social depth (limit is an archival node)