Want cheaper live TV? You can get hundreds of free channels on Roku - no subscription or additional device required.