This is a very serious request. I know many people consider CBR as an outdated bitrate management method.
However if the statistics panel is accurate (Ctrl-I), i can't get any stable bitrate when streaming live.
I've tried averything i could think of.
qcomp=O doesn't change anything for me. Setting bitrate variability do 0 in the vfw panel version doesn't either.
Even at these settings, i still get peak bitrate of 800kbps and beyond for my 400kbps stream.
Some people suggested increasing the Min QP value which will only result in poorer quality in areas where my target bitrate would have been suficient.
In fact, i'm under the impression that min and max QP settings prevail above all other settings, especially bitrate variability.
In the bitrate based setting, wouldn't it be logical that with bitrate variability set to 0, the stream would stay close to the given bitrate, overiding any of the QP settings ?
Am i wrong to assume that with bitrate variability set to 0 (same as qcomp=0 i believe), the resulting stream would be CBR ? From my experience, this is obviously not the case. Would i have better luck with vbv-maxrate ?
We need a way to ensure that the bitrate will be strictly limited to a max given value for certain applications such as streaming.
Why not a VBR mode in which we could input min, average and absolute max bitrate values ?
Anyway, i still believe broadcasters need a true CBR mode.
We need a way to enforce a given bitrate. How is one supposed to stream at 450kbps on a 800kbps line if values skip to 900kbps all the time ?
I'm not against VBR as long as it's not acting crazy. If i want quality, i use the single pass - Quantizer mode, not the single pass - bitrate mode. I think the latter should be used for environments needing strict bitrate control.
Vorbis quality based bitrate management as always worked well for me since fluctuations are always very subtle. I need something as reliable for x264.
Would that be very hard to implement ?
Thank you for reading this.