We need to solve a couple of problems first. Right now, standing up a web host correctly is difficult. Getting the settings right is troublesome, buying a domain can be expensive and hard to set up, and directing the DNS of that domain to your home's internet (where most homes, at least in the US, are dynamic addresses) is very difficult. Video hosting is a tricky experience. Delivering quickly at multiple bitrates in an easy to use interface is hard. There is a reason why YouTube, Netflix, and more spend a lot of time working on improving video quality while reducing data usage. Finally, if everyone hosts their one videos, how will discovery work?