we have found the “nvstreammux” has bug when set property “batch-size”. we reproduce in the attachment. we write a rtsp-server to offer rtsp source. and we use write a demo to reproduce this issue.
In the demo, we start 11 rtsp sources and we set nvstreammux batch-size is 30. This means the bath-size is more than number of souces.
After many hours, maybe 5 hours later or longer, some sources frames can’t go throuh nvstreammux any more, we set a probe in nvstreammux src pad to count the frames.
I am sorry. I have written a demo for you, but I am very puzzled that I have to test for you, I am not NVIDIA employee. And we have changed our project and not used deepstream framework any more, because It has many bugs for our project.
Our QA tried to repro this on Jetson Xavier and Tesla T4 with the demo app given in #1. We were not able to reproduce it after running it for ~ 48 hours.
We also tried the same app with “export GST_DEBUG=nvstreammux:7” as given in #2. We could not see any frames getting dropped.
Deepstream version is 4.0.2
we have tried the latest version v4.0.2 but also happen the error. We used ‘export GST_DEBUG=nvstreammux:7’, and the log is in attachment. At the beginning, it is normal, but many hours later, the terminal was blocking, stop printing log.
The log is not complete, only the later part is provided.