I don't think you can stream DirecTV. I think you need a satellite to do that. I can stream sling TV on this device which is $20 a month and has like 20 channels. You can stream Netflix Amazon Hulu and pretty much any streaming app. It's very easy to use and even has a search option where you can look for anything you want and the Roku will tell you where you can find it and what app it might be on. Hope this helps.