Quote:
Originally Posted by Comatose
Through using the correct settings, could I make it so a user who has only 1.5Mbps of bandwidth can play a video which has large spikes (6-7.5Mbps from 1.5Mbps) (with low bitrate sections inbetween - anime) never has to wait for the video to buffer, as long as the user's bandwidth is constant?
|
Yes. If the buffer is only big enough
and had a chance to be filled enough, you can have 6 Mbps spikes, even if the available bandwidth is only 1.5 Mbps. Of course the higher the bitrate spike, the shorter it can be, because the buffer will run out of data faster. And after each spike you need a period of "video bitrate is lower than bandwidth" for the buffer to recover, before the next spike can happen. Last but not least: The bigger the buffer, the longer it will take for the buffer to reach the initial fill level. So when using a very big buffer, then users with a "slow" connection will have to wait a long time until playback begins. Last but not least, for hardware devices you don't need to think about the buffer size much, because the hardware itself restricts the buffer size...
Quote:
Originally Posted by Comatose
Do you know if DGAVCDec respects the bufsize of a stream when measuring the bitrate?
|
Nope, it doesn't. That's why Neuron2 made his VBV verification tool:
http://forum.doom9.org/showthread.php?t=144409