PeerTube has some interesting technology with the P2P sharing between users who watch at the same time. But with these kind of projects I think there are unfortunately social factors that impact their success as well as technical factors.
It's one thing to put a <video> element on a HTML page (or implement video over webtorrent), it's quite another to make people actually watch it instead of their TikTok feed.