Who would this save money if the videos are hosted in a p2p platform? We need to pay for CDN + P2P network, right? This assumes people are watching the same video at the same time but the moment they close the browser tab, you would fallback to the CDN.
Are you using WebRTC with a torrent like network (ex:Filecoin)? I can imagine people renting a percentage of their existing home servers.