Nvmultiurisrcbin can't play new stream after RTSP disconnection

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version 6.2
• JetPack Version (valid for Jetson only)
• TensorRT Version 8.6.1
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) questions
• 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)

When the RTSP server goes offline, nvmultiurisrcbin automatically removes the source.
After that, adding a new URI with add-uri does not work — the new stream is added but never goes to the PLAYING state.

Is there any way to recover or re-add a new stream successfully after the auto-remove event?

Can you upgrade the DeepStream version to the latest DeepStream version which support your device? Installation — DeepStream documentation

Thank you for your reply. Our models are tied to a specific TensorRT version and can only run correctly with TensorRT 8.6.1. Therefore, upgrading to a newer DeepStream release is not currently possible for us. We’d like to find a workaround or solution within the current DeepStream version if possible.

The DeepStream 6.2 is too old to be supported through forum. And the nvmultiurisrcbin is alpha version with DeepStream 6.2.

Another suggestion is that the nvmultiurisrcbin plugin is open source. You can try to fix the problem with the latest DeepStream package and compare the nvmultiurisrcbin source code of the two versions.

Thank you for the response.
I’d also like to ask whether nvmultiurisrcbin supports dynamic resolution changes in the video stream.

If the resolution change is inside the RTSP stream, it is supported.