If you use YouTube then you may have seen that nowadays YouTube videos are not buffering completely. They buffer only for 5-10 seconds and then it buffers the next small segment. This is called the Dash approach. Dash stands for Dynamic Adaptive Streaming over HTTP.
Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers. Similar to Apple’s HTTP Live Streaming (HLS) solution, MPEG-DASH works by breaking the content into a sequence of small HTTP-based file segments, each segment containing a short interval of playback time of a content that is potentially many hours in duration, such as a movie or the live broadcast of a sports event.
By this YouTube buffers only a small segment of video and also changes quality according to network conditions. Although it’s a good feature but some people find it annoying. Here I’ll tell you how can you disable this Dash feature and get back to old way of buffering YouTube videos.
A software developer Jeppe Rune Mortensen made a browser extension named as “YouTube Center” which you can use to turn off Dash. This extension also has a lot of other features related to YouTube which you may find useful.
Download this file: YouTubeCenter.crx
Go to Settings->Tools->Extensions. Check the “Developer mode” box. Drag and drop the downloaded file in Chrome. Now open YouTube.com and you’ll see a button at the top right corner. See the image.
Click on it, you’ll get a lot of options. From here you can disable the Dash playback.
As you can see there are many more other options like “download YouTube videos”, turn off autoplay, etc.
Addon link: YouTubeCenter.xpi
Opera 14 or older
Extension link: YouTubeCenter.oex
Extension link: YouTubeCenter.safariextz
Extension link: YouTubeCenter.mxaddon
Credit and Source code
Jeppe Rune Mortensen, YouTubeCenter on GitHub