Using deepstream5.1-devel docker on dGPU.
I am using deepstream-test3 from deepstream_python_apps/apps/deepstream-test3 at master · NVIDIA-AI-IOT/deepstream_python_apps · GitHub and I am experiencing increasing latency when runnning multiple (6 right now) video streams.
I have set
sink.set_property("sync", 0) and live source is also set since they are RTSP streams.
My model with the current hardware should be able to perform close to 200 fps and deepstream is currently running on 6 cameras with 15fps video streams, which is far less for detection to be a bottleneck. Either way my app requires to process newest frames, even if it means dropping frames before. As far as I read sync=0 and live source should do that, but somehow I am still experiencing latency. For testing purposes I tried to change sync to 1, result was the same.
I tested this parallely running opencv VideoCapture and then visually comparing deepstream tiler output and the VideoCapture output. When the program is running for over 24h latency is over couple of seconds.
The deepstream-test3 is using
uridecodebin and I am passing h265 streams, maybe I should try
What could cause the latency, how could I debug this?