Roku works great on my boat. And best of all, I get all of my DirectTV sat channels using the SingBox app for Roku. The SlingBox is at my house, connected to my broadband router. The app lets me view DirectTV through the Roku, so I have all channels streaming, not just Netflix, HBO Go, etc. .. all channels.