With VLC, we've looked at various P2P video streaming technologies, like Tribler, Goalbit or Peercast. But so far, nothing actually worked correctly...
If something standard (or close enough) actually emerges, and is not insane to integrate, this would change a lot of things :)