Artifacts Occurring at I-frame Interval in RTSP Stream (nvv4l2h264enc) in VMS decoder

• DeepStream Version : deepstream-7.0

• TensorRT Version: 8.6.1.

• NVIDIA GPU Driver Version (valid for GPU only) : Driver Version: 535.86.10 CUDA Version: 12.2

• Issue Type: questions

Using newstreammux=no

I’m facing an issue where noticeable artifacts appear in the video stream at each iframeinterval when using the following GStreamer pipeline:

nvvideoconvert ! nvv4l2h264enc bitrate=1500000 force-intra=false force-idr=false iframeinterval=30 profile=0 control-rate=1 ! rtspclientsink name=rtspclientsink location=rtsp://127.0.0.1:554/video3 protocols=tcp

I’m facing an issue where noticeable artifacts appear in the video stream at each iframeinterval when using the following GStreamer pipeline:
Setup Details:
Encoder: nvv4l2h264enc
Bitrate: 1500000
I-frame Interval: 30
Profile: Baseline (profile=0)
Control Rate: Constant bitrate (CBR)
The issue manifests in the FLIR VMS when streaming via RTSP. Artifacts are particularly noticeable at the intervals when the I-frames are introduced. I have tried adjusting various encoder parameters but haven’t been able to resolve this problem.

Key Parameters:
force-intra=false
force-idr=false
iframeinterval=30
I have also attached sample videos for your reference. Any suggestions on how to reduce or eliminate these artifacts would be greatly appreciated.

Thank you!


When We had the same issue with deepstream6.0 after setting iframeinterval as 30 solved the issue, but now it doesnt help.

Please let me know what to do!!