Watching TV (legally) over the internet is broken. Mainly this is due to the content producers and distributors being at odds with each other. The sad state of affairs is that it is easier and cheaper to consume torrents than pay for what you want to watch.