Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version 8.0
• TensorRT Version 10.9.0.34
• NVIDIA GPU Driver Version 575
• I am experiencing a slight but critical frame rate drop and “buffer dropped” warnings from old nvstreammux when enabling ntp-sync on rtspsrc.
- The Issue:
-
To achieve better multi-stream synchronization in
nvstreammux, I enabled thentp-sync=trueproperty inrtspsrc. -
Without
ntp-sync, the stream runs at a stable 25 FPS. -
With
ntp-syncenabled, the frame rate fluctuates around 24.9 FPS. -
nvstreammuxconstantly outputs warnings about dropped frames. -
batch-size: 36 batched-push-timeout: 40000 width: 3840 height: 2160 live-source: 1 sync-inputs: 1 max-latency: 3000000000 attach-sys-ts: 0 -
nvstreammux dropped frame printing
64:23:02.963293060 2036052 0x7ff0e802d6b0 WARN nvstreammux gstnvstreammux.cpp:2839:gst_nvstreammux_src_collect_buffers:<streammux_0> dropping late buffer pad id = 2 window_start=64:23:02.320000000src_buffer_pts=64:23:02.320234915
64:23:03.003916246 2036052 0x7ff0e802d6b0 WARN nvstreammux gstnvstreammux.cpp:2839:gst_nvstreammux_src_collect_buffers:<streammux_0> dropping late buffer pad id = 8 window_start=64:23:02.360000000src_buffer_pts=64:23:02.361235433
- Questions:
-
set
max-latency=3000000000(3 seconds) innvstreammux, but the issue persists -
Are there any specific properties in
nvstreammux(new or old version) to relax the synchronization threshold to prevent these drops while maintaining NTP alignment?