Nvstreammux is not performing adaptive batching

• Hardware Platform - Jetson
• DeepStream Version - 6.3
• JetPack Version - 5.1.2
• TensorRT Version - 8.5.2
• NVIDIA GPU Driver Version - 35.4.1

We are building a deepstream application that uses nvmultiurisrcbin as source element. We are using mulitple rtsp links as source. The issue is, when a uri-list is passed to this element and if one of the link is down at that time, the streammux is not processing frames for other working links also. We are suspecting that streammux is not enabling dynamic batching.
Our requirement is, all the streams must be running independant of other streams and if any link is down at that time, the pipeline must process the working streams and should keep on try reconnecting the link which is down. The streammux must handle this dynamic batching of streams. Please help us in this issue. We are stuck with this for a very long time.
Thank you in advance.

Have you enabled “new nvstreammux”? What is your definition of “the link is down”?

The link is down means, whenever a rtsp link becomes inactivate. Now i figured why that issue is happening. It is because of the hlssink element i am using as a sink. Hls sink is not handling when any of the streams are inactive. For testing it, I replaced it with udpsink element, it is able to handle when any of the stream is inactive.
So I guess the issue is with Hls sink. Do you have any idea why it is happening for hlssink ?

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

You may post this issue in GStreamer community. Contributing to GStreamer

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.