`rtsp-reconnect-interval` role

• Hardware Platform (Jetson / GPU): dPU A40.
• DeepStream Version: 6.4-triton-multiarch.
• TensorRT Version: 8.6.1.6.
• NVIDIA GPU Driver Version (valid for GPU only): 535.146.02.
• 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)

I use deepstream_test3 and enabled rtsp-reconnect-interval.

  • if some stream become down I can’t receive stream-eos message via bus_call

  • if all streams become down also not receive Gst.MessageType.EOS via bus_call(to quit the pipeline)

  • if all streams are down before pipeline launching also not receive Gst.MessageType.EOS via bus_call(to quit the pipeline).

What’s rtsp-reconnect-interval role in all these scenarios?

how did you do this? from the name, it is the interval value of rtsp reconnection.

Yes, use nvurisrcbin plugins instead of uridecodebin + set value of rtsp-reconnect-interval for example 10 sec for re-connect

above scenarios happened only if set value of rtsp-reconnect-interval!

if setting rtsp-reconnect-interval >0, the rtsp reconnection functionality will be activated.
if the stream is down, nvurisrcbin will try to reconnect rtsp stream.