To watch all (or simply the majority) of Internet TV channels you only need an Internet connection and this free program called TvAnts 1.0.0.58, which has a large list of channels programmed for you to watch with just one mouse click.
Its system, easy to use, drinks from the famous P2P program fountains of technology (Limewire, Ares, etc). In other words, more users watching a set program means the better you see it. Highly recommended for those who like TV but not the rubbish normally offered, and who want something better.