everything the roku provides (netflix, hulu and so on) all streams from the internet. so you need internet access of some type to be able to use it. you don't need crazy fast speeds but 15-20 mb/s is plenty for normal 1080p streaming. you may be able to get a cheaper dsl connection though many are phasing those out for fiber connections. at&t still offers them but they are rather expensive for what you get.