I've had really good luck with NCHC.TV this year. Three years ago, I upped my internet by getting the Google Wifi and my midco internet is blazing fast. I also have AT&T TV I don't have many issues with the picture freezing or spinning. I stream a lot of things from my iPad, FloRacing, Flosports, Dirtvision and the NCHC.TV app.