Rewinding a video takes more time to buffer than forwarding it!

333 views

I have always noticed that rewinding a video even for 15 seconds takes a lot more time to buffer in any app than forwarding it even by 1 minute, why is it so?

Isn’t the previous one already loaded and so should appear instantaneously?

In: Technology

7 Answers

Anonymous 0 Comments

Because network speed can fluctuate you like to have a buffer of data you will be using in the future so you can have smooth playback. The result is that you download the data before it is needed. So a jump forward is just using the downloaded data earlier.

Because memory is a limited resource you limit the buffers sizes in some way. Because normally you are just moving forward the data you have used is normally worthless and the design of the software has likely just decided to not keep any data of video you have watched.

It might not be the best design option but it looks like what is done.

Depending on how the app’s playback the video the code that handles that might be a part of the operating system or some common library and then the design desition is by the one the make those. So app developers might have limited options of how video playback works if they do not like to do a lot of extra work. So if it works the same in many apps that are like the explanation.

It is not always that it works like that. If I play youtube video in the browser of my computer jumping back the amount of time work perfectly with so it likey keeps the data in a buffer even if used.

You are viewing 1 out of 7 answers, click here to view all answers.