A typical YouTube SD video with 480p quality has a bit rate of 1200 kbps (kilo bits per second). Mr X's internet connection has speed of 512 kbps.

If Mr. X decides to watch a 60 minute video on YouTube, find minimum time in seconds he should allow buffering so that he can watch the video uninterrupted.

## Comments

Sort by:

TopNewestmy result is 1 hour and 21 minutes

Log in to reply

Sorry there was a minor calculation mistake in my answer. Your answer is correct :)

Log in to reply

Following is one elegant way to put formula for the same when bitrate > download speed:

[ Video Bit rate * Video Length in Seconds / Download Speed ] x [1 - (Download Speed/Video Bit rate)]

i.e. Initial Buffering required in Seconds = VB * VL / DS * (1 - DS/VB)

i.e. Initial Buffering required = Time required to download entire video - Video Duration

Log in to reply

Its 34 minutes and 24 seconds.

Log in to reply

Corrected Solver file https://drive.google.com/file/d/0B69AAlUY9P1xTFZQdDlHYlNrWmM/edit?usp=sharing without using formula

Log in to reply

Pham Duy now has the correct answer.

Log in to reply

Comment deleted May 04, 2014

Log in to reply

Is it 1536 seconds?

Log in to reply