I think content really should be served on a p2p basis recon it would improve robustness and reduce load on servers also would stop the whole ip vote association. I believe thats how peertube serves its videos but i dont see why it can't be extended to serve all media