Hacker News new | ask | show | jobs
by huytoan_pc 4524 days ago
Anybody knows why recently Youtube re-buffers every video when I hit replay? It might make sense for long videos but for relative short videos (music videos and the like), it's really frustrating.
1 comments

It's because Youtube uses DASH[1] by default now. It's also the reason why it never buffers more than a few seconds of video anymore.

I installed YoutubeCenter[2] and disabled DASH from the options and it seems to work well every since.

[1] https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_ove...

[2] https://github.com/YePpHa/YouTubeCenter

Does DASH actually require you not to utilize the browser cache for some reason? It seems to me that all you have to do is keep the request URLs around that you previously requested and perhaps the byte range that you fetched if you abort and the browser should be able to pull it straight from the cache. No?

Of course you'd get the same quality as the previous play, but with a little work you could splice in some higher quality segments if you wanted.