Re-buffering happens if you replay a video after it buffers completely till the end and if you click on the timeline far enough back during buffering.
I’ve looked through many threads but didn’t find any fix/workaround for this. I saw some users saying changing values for media.cache_readahead_limit
and media.cache_resume_threshold
to 99999 fixed it but that didn’t help and actually caused Firefox to stop buffering midway through videos.
You’re supposed to let it play/buffer all the way till the end. Then press replay or when you’re like 50-60% through the video, click on the timeline far enough back i.e < 1 min.
For example, when this video https://www.youtube.com/watch?v=2tdiKTSdE9Y finishes playing for me, and I press replay, YouTube starts rebuffering the video from scratch. In Chrome’s case, the buffer is still there.