After another frustrating day with udemy here, I really have to appeal to Ben and hope he would allow the videos to be downloaded on PC. I know they’re downloadable on android, but honestly that’s useless to me. My phone screen is simply not large enough to be useful here. Oddly enough it seems to be be buffering fine on my phone right now (it wasn’t yesterday), but my desktop has once again crawled to a halt.
Earlier today I was watching via the VPN method without issue, completed several lessons. Got back, and now now nothing is working, including the VPN method I described earlier. I’ve been struggling with a lesson for nearly an hour as I’ve been waiting for the buffering to catch up. I’ve tried all 3 browsers (firefox/chrome/edge) with and without VPN (one firefox and chrome). I’ve deleted cache, restarted browsers, restarted my machine, restarted the modem and router, tried an incognito window in chrome, etc. etc. etc. it’s just futile. It’s clearly a bandwidth issue on the part of udemy. I suspect they are also giving priority to their app, hence why it seems fine now, but there is just no way I’m going to attempt this course via my phone screen. I’d really like to make great progress on this course, but this constant fighting with buffering is really sapping the motivation and energy I’ve managed to muster.
The biggest issue right now is that it won’t even buffer the whole video… if I let it sit there, it’ll buffer a few mm past the end of the line then just stop buffering until I hit play. if it would continue to buffer the video I could let the whole thing go and then just watch it as I want.
Edit: I’ve been able to find a way to directly download the videos and this exposes the problem. Udemy is only serving up 720p videos at 150-160Kbps which seems insufficient to watch the video. The 8:30 video I just downloaded took over 10 minutes to download. That is from a locally mirrored cloudflare CDN on my 500Mb connection…
Further Edit: This is definitely a cloudflare issue as cloudflare has servers all over the world. The US cloudflare seems to get bottlenecked as well, so I randomly chose Canada West in my VPN when a US based server wasn’t working well and once again got great speed on videos. if anyone is having issues watching udemy videos with frequent buffering I might recommend trying a VPN service until they can fix it. If you can get one that has multiple end points and try picking some less popular countries, the speed might be much better there.
Further Further Edit: After a little more digging and a conversation with Cloudflare, it turns out that cloudflare provides the main website hosting, but content delivery, the udemy-assets-on-demand.udemy.com domain is actually handled by another hoster. Level 3 communications based out of Dallas, Texas. This makes my VPN solution somewhat interesting. If I’m getting faster speeds using a VPN from a location like Canada than I am directly from Korea, it would seem to indicate that that hoster is intentionally giving slower speeds to users outside North America or in Asia. This would not really surprise, since moving to Korea 10 years ago I’ve certainly seen quite a few domains and sites that that throw up strange regional things. For example, I can’t even browse Home Depot’s website from Korea as it refuses to display anything but an “access denied” message.
Using a VPN and giving myself a Canadian location would make the content provider think I was in North America and give me regular speed. If people are having slow speeds and buffering with the site, could you please indicate if you are inside or outside Canada/USA?