I don't see how that would work. So all my friends video streams, for instance, would be streaming data to all my devices as they are broadcast.
But my laptop is currently asleep. It wouldn't receive anything.
How do you solve that without storing the video on a server that I can pull from on demand?
Even for my devices that are on, they'd have to store everything as it was broadcast.
And the streams (including every other broadcast) would constantly be eating up my bandwidth.
How would I not receive streams that I'm not interested in? What would decide which broadcast packets do or don't get sent to my router?