Omxh265enc output exceeds desired bitrate!


I am using omxh265enc for HW video encoding.

omxh265enc properties:
qp-range =“15,30:5,20:-1,-1” # to reduce ghost effect
bitrate = 800000 # bits/sec
control-rate = 2
preset-level =1

With above properties I observe many times bitrate, 5X than desired one.

I tried 1280x720 and 640x480 image streaming also.

Can someone suggest me something to limit bitrate near the desired one !!

Pseudo pipeline is:

v4l2src ( I420, fps=25) ! omxh265enc ( iframeinterval=25, bitrate=800000, preset-level=1, control-rate=2, qp-range ="15,30:5,20:-1,-1) ! appsink (video/x-h265, stream-format=byte-stream, alignment=au)

Did you using GPU for HW video encoding?
How did you install gstreamer?
I can’t find the plugin like omxh264dec, nvvidconv, nvv4l2decoder in my computer after installing gstreamer.