I have heard that bittorrent does a very good job of finding the sources of a file and downloading efficiently. So if enough people have a copy of a video and share it, performance might even exceed the mighty google. We'd all be broadcasters. There are some other, low-level routing protocols that deliver broadcast video without duplicating transfers. But the transmission is still centralized and therefore controlled by those who have the resources. Whereas bittorrent is anarchic, everyone broadcasts what they want, as long as it's legal no one can stop them or control them. It's more like true democracy and freedom of speech, as long it's legal. In this respect, bittorrent as a means of broadcast would be superior. So has anyone thought of writing a wrapper for bittorrent that looks like a video player? Ie gets the video part under the cursor first? It would need a lot of subscribers and disk space to guarantee availability, but once it gets popular, there's nothing that can stop it.