After my last article complaining about YouTube videos not loading, I did a bunch of research trying to figure out the issue and why it happens. I am pretty sure I found the issue and it looks to be on YouTube’s side with the way they send the video data to your browser. I’m no expert, but it looks like YouTube is sending a short burst of data depending on a quick speed check. Then every few seconds it tries to send more data and the cycle continues. Read on to see my conclusions!
So there must be something wrong with the way YouTube is calculating the speed of your internet because I have a 150mbps connection and I haven’t been able to get YouTube to play videos without using this Chrome extension I found. The plugin, SmartVideo for YouTube is available for all major browsers. I’m not sure exactly how it works but it works for me. It’s like magic.
It doesn’t always work when you first visit a video’s page, but there is a nifty box below the video that calculates the buffering time. If after about 10 seconds the video doesn’t load for me I will refresh the page. If it starts buffering, but says its going to take longer than the video, I refresh. There have been times that I have refreshed the page five times before it worked for me. I don’t think this is the fault of the extension, but something is YouTube still.
If you have been having issues with YouTube loading even after blocking YouTube’s CDN then get on this extension. If you try out the extension and it works for you, let me know and also consider donating to the developer, I did, super worth it!