I really like the idea behind https://peertube.tv
Its an activityPub alternative for YouTube it uses webtorrents to stream videos. It works right now and it works well, the only problem is federations which can be centralized, which will also be a problem with nostr if we use traditional media servers.
But wait, what if we self host everything and make it the publishers responsibility to seed the videos? The clients can rank videos with more seeders higher. Truly decentralized? Or am I missing something?