YouTube – Why Loaded Video Data Is Being Discarded

cachevideoyoutube

As you probably know, the YouTube video player caches the loaded portions of the video so one can seek to any previously-loaded part of the video without re-downloading it. When viewing a video and the playback stops in order for the player to buffer more of the video, I usually go back to a previous already-downloaded point (less boring than staring at the throbber).

After I click on the orange area:

Going back

the player seems to discard the cached file and start re-downloading the video starting at the specified point. This has been happening for quite a while, and it's bothering on my low-speed connection.

Why is this happening and is there a workaround?

I tried using the experimental HTML5 player; it showed the same issue.

Best Answer

It's a bug that YouTube needs to fix. As the player is Flash, there's no possible workaround for this issue. But there's a better way to watch YouTube videos from a PC video player called VLC, if you don't have VLC, search the web for download links.

Open VLC Player -> Click the Media tab in the menu bar -> Select Open Network Stream and paste the video to the YouTube video you want to watch.

Tip #1: You can also play a playlist, just paste the URL to your playlist.