Watch free TV channels and broadcast your own
SopCast is an app that allows you to watch free online TV channels, and also to broadcast your own. It uses peer to peer (P2P) technology so you don't need huge bandwidths or servers.
The beauty of streaming via P2P is that anyone can broadcast anything that they want, making it an incredibly democratic medium. The two previously-cited programs are good examples of the technology in action yet SopCast (so called because 'SoP' is an abbreviation for 'Streaming over P2P') is arguably even better because it allows you to easily broadcast your own channels.