Monday, March 28, 2011

Youtube is slow on AppleTV

Problem:
When viewing clips on AppleTv, the youtube clips seem to be insanely slow to load and often have to stop to rebuffer.

Solution:
I solved this problem the same way I solved my netflix not streaming to iOS devices problem by disabling the "no DNS rebind" option on my DDW-RT router. See my previous post for full details.

Netflix streaming doesn't load on iPad or iPhone

Problem:
I recently noticed that my iOS devices would show the loading symbol when trying to play something from my instant queue, but right as it was about to play it would drop back to the loading screen.

It turns out this was a conflict between my router's DDW-RT DNSmasq software and the way netflix was sending data to my iOS devices. Apparently there is some protective feature called "no DNS rebind" which was causing the problem. See the DDW-RT forums for details.

Solution 1 - Disable no DNS rebind:
If you have a DDW-RT router then login and click the services tab, depending on your software version, there might be an option called "no DNS rebind". If you have this option, simply disable it and you should be good to go after a reboot.

I didn't have this option so i had go with a solution that was suggested in the aforementioned forums. Click Administration > Commands and paste the following into the commands text box:
killall dnsmasq
sed -i -e 's/^stop-dns-rebind/#&/' /tmp/dnsmasq.conf
dnsmasq --conf-file=/tmp/dnsmasq.conf
Click save startup and reboot your router.

Solution 2 - Change your DNS:
If you don't have a DDW-RT router, you still might be having a related issue. The first attempt i made that fixed this problem was simply changing my DNS. On your iOS device, click settings > Wi-Fi > Click the blue arrow for your network. Under the DNS section, write down your old DNS and then replace it with one of the following dns addresses: