Watch up to 120+ Live TV Channels & 25,000+ On Demand Movies & Shows with DIRECTV The Roku Channel is your home for free, live, and premium TV..