Hi,
I’ve been testing the following pipeline:
CAPS="video/x-raw, width=1920, height=1080"
BITRATE=4000000
gst-launch-1.0 videotestsrc ! $CAPS ! nvvideoconvert ! nvv4l2h264enc iframeinterval=1 bitrate=$BITRATE ! perf ! fakesink
And monitoring the resulting bitrate with our perf element: GitHub - RidgeRun/gst-perf: GStreamer element to measure framerate, bitrate and CPU usage..
When changing the bitrate property in nvv4l2h264enc it works correctly as long as the value is larger than 4Mbps, if testing values smaller than this the bitrate doesn’t change.
Is there a reason for this capped bitrate or a way to get it lower?