View Single Post
Old 1st June 2009, 16:07   #9  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Comatose View Post
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 View Post
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
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 1st June 2009 at 16:16.
LoRd_MuldeR is offline   Reply With Quote