<06/06/07 12:57pm> rhester | You mentioned 5000/5000 allows a 1-second spike of 10000 mbps, and 5000/2500 allows a 1 second spike of 7500. Why is that? If the second number is the buffer size and the first is measured in kbit/sec, wouldn't doubling the declared maxrate to determine max over 1 second only hold if the bufsize matches the maxrate?
<06/06/07 12:58pm> Manao | OK, first, a vbv can be define with a bitrate/size or with a bitrate/duration
<06/06/07 12:58pm> Manao | we have duration = size/bitrate, or size = duration*bitrate
<06/06/07 12:59pm> rhester | OK, follow so far
<06/06/07 12:59pm> Manao | so 5000/5000 is a 1 second vbv buffer with a bitrate of 5000 mbps
<06/06/07 12:59pm> rhester | OK, one sec
<06/06/07 12:59pm> rhester | So 5000/5000 can spike to 10000 if you assume the vbv buffer is full at start and empties and refills in that one second, correct?
<06/06/07 12:59pm> Manao | now the maximum bitrate over a period T is when you start the period with an empty buffer, and end the period with a full period
<06/06/07 12:59pm> rhester | (well, technically it would empty twice)
<06/06/07 01:00pm> Manao | in such a case, the amount of data that pass through the buffer in that period is : buffer size + T * buffer bitrate
<06/06/07 01:00pm> Manao | or, said otherwise, (T + buffer duration) * buffer bitrate
<06/06/07 01:00pm> Manao | and, over that period of time T, the bitrate will be :
<06/06/07 01:00pm> Manao | (T + buffer duration) * buffer bitrate / T
<06/06/07 01:00pm> Manao | so, 5000/2500 <=> 5000/0.5 sec,
<06/06/07 01:02pm> Manao | mmmm
<06/06/07 01:03pm> rhester | But that means that absolute max for 5000/2500 would be 10000 instead of 7500, right? 5000/0.5 secs for 1 second = 10000
<06/06/07 01:03pm> rhester | (BTW, you're educating a lot of us...most are remaining respectfully silent, I don't mind looking stupid
<06/06/07 01:03pm> dynaflash | obviously neither did I
<06/06/07 01:03pm> Manao | yesterday, i must have made some miscalculations
<06/06/07 01:03pm> Manao | anyway, with 5000/2500, you get 1.5 * 5000 / 1 = 7500 kbps over 1 seconds
<06/06/07 01:05pm> rhester | OK, here's where my ignorance comes in...where did the 1.5 come from?
<06/06/07 01:05pm> Manao | T + buffer duration
<06/06/07 01:05pm> Manao | T = 1 second
<06/06/07 01:05pm> Manao | buffer duration = 0.5 second
<06/06/07 01:05pm> rhester | Right
<06/06/07 01:05pm> rhester | got it
<06/06/07 01:05pm> rhester | So going back to the damned-HBO-logo-on-iPod problem
<06/06/07 01:05pm> dynaflash | cause 2500 is half of 5000 ?
<06/06/07 01:06pm> rhester | dyna: Yes, that's the equation that shows the relationship of rate to bufsize that we were discussing on
<06/06/07 01:06pm> Manao | 2500 with a bitrate of 5000 means the vbv has a duration of half a second
<06/06/07 01:06pm> dynaflash | oh, that fills in a gap for me, thanks.