What bandwidth do I need to watch TV channels online?

Each channel has its own speed of broadcasting (Kbit/sec). You can find it out on the page of transmission (below the player). For the high quality viewing the speed of connection should be more by 10-20% than the speed of broadcasting. For majority of channels 512 Kbit/sec will be sufficient.