Pulsing at iframe interval using nvv4l2h265enc

Hi,
Yes, reducing max qp values gives better video quality but more bitrate. Bitrate and quality are tradeoff so you would need to tune the properties to find the best match in your usecase. Another property you can try is

  preset-level        : HW preset level for encoder
                        flags: readable, writable, changeable only in NULL or READY state
                        Enum "GstV4L2VideoEncHwPreset" Default: 1, "UltraFastPreset"
                           (0): DisablePreset    - Disable HW-Preset
                           (1): UltraFastPreset  - UltraFastPreset for high perf
                           (2): FastPreset       - FastPreset
                           (3): MediumPreset     - MediumPreset
                           (4): SlowPreset       - SlowPreset

SloePreset gives better quality but worse performance throughput(fps drops). Please also adjust it and try.

Setting vbv-size works in CBR mode. There are two ways of setting the properties:

  1. VBR + qp range + preset level
  2. CBR + vbv size + preset level

For CBR + vbv size, please refer to
Random blockiness in the picture RTSP server-client -Jetson TX2 - #5 by DaneLLL