I’ve noticed after running my Deepstream app for a couple of hours, I get a WARNING from rtpjitterbuffer causing the app to pause and not recover.
0:20:10.046783588 56943 0x7f638801cc60 WARN rtpjitterbuffer rtpjitterbuffer.c:572:calculate_skew: delta - skew: 0:00:36.560203239 too big, reset skew
0:20:10.059157217 56943 0x7f638801cc60 WARN rtpjitterbuffer rtpjitterbuffer.c:572:calculate_skew: delta - skew: 0:00:01.016241288 too big, reset skew
0:20:10.071577556 56943 0x7f638801cc60 WARN rtpjitterbuffer rtpjitterbuffer.c:572:calculate_skew: delta - skew: 0:00:01.017807461 too big, reset skew
0:20:10.087663136 56943 0x7f638801cc60 WARN rtpjitterbuffer rtpjitterbuffer.c:572:calculate_skew: delta - skew: 0:00:28.534730510 too big, reset skew
My setup consists of 7 rtsp cameras running at 30hz with the following properties
Streammux → batch-size = 7; batched-pushed-timeout= 40000; buffer-pool-size=4;
Source → latency = 1000; udp-buffer-size = 2000000
Fakesink-> sync and sos both false
Any general idea as to what could be the issue? At the time of failure the number of frames in my batch reduce to 1 (instead of 7) and then just hangs.
• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version 6.0.1
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only) 470.63
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)