I want to watch live matches between GMs. In India here are no TV channels that provide me these matches.
Chess24 has a lot of live transmissions of tournaments. Often even with live commentary and always with computer evaluations (though those can be turned off).
Sometimes Lichess hosts events. They also usually have links on the homepage to Twitch streamers varying in rating.
Sometimes twitch.tv hosts the live games for some tournaments. Depending on which tourney is streaming, the commentary can be particularly good.
The youtube channel for the Chess Club and Scholastic Center of Saint Louis had some pretty enjoyable, interesting, and informative coverage of the Grand Chess Tour - 2015 Sinquefield Cup last week. They also have some similar coverage posted from a few previous tournaments, but I mostly go there for the lectures.
I sometimes watch on ChessBomb. It is only the games, no video. The games are analysed with stockfish (or other engine) and sometimes by a GM. Also there is commentary by members.