While BitStream technically solve the problem, such popular content usually available (either legally or illegally) on centralized platform (e.g. people re-upload on Youtube) or P2P protocol (e.g. BitTorrent protocol).
The idea is not new and has been discussed in some alternative currencies before, but I think it is the first time it has been applied at the level of the Bitcoin protocol.
it can be implemented currently using pay-to-watch with a balance on the Lightning Network. You can open a channel and deposit several satoshis, as every few seconds equals one satoshi, and so on. You can watch the video and the amount will be deducted directly by the channel without the need to pay Bitcoin using on-chain payment or the need for a central balance.
It's not very efficient and i expect majority user would just use SPV client which ask list of file hosting server to certain server.
Yes it needs open-source Chaumian ecash system like
https://github.com/cashubtc