I mean, PeerTube is already halfway there. The problem is that it's a pain in the ass to host, last time I tried. Which sums up the whole problem as to why we have YouTube in the first place.