Handle RTSP Disconnect When Processing Multiple RTSP Streams Without Stopping Whole Application?

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)

Hi all,

We’re currently using Deepstream for object detection across multiple RTSP streams. Unfortunately, due to network inconsistencies, it’s likely that one of the RTSP connections may fail at some point. When this happens, the entire Deepstream Application stops.

Our ideal scenario is as follows: If an RTSP connection dies, we want the Deepstream Application to continue processing the remaining streams while attempting to reconnect with the failed stream.

How could we solve this?

sources1_demo_live_sgp.txt (1.4 KB)
source1_demo_live.txt (9.2 KB)
config_metamux_demo.txt (1.7 KB)


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

seems you are testing deepstream_parallel_inference_app, what is the whole media pipeline. there is no reconnection functionality in this sample. please refer to deepstream-app. deepstream-app uses rtspsrc_monitor_probe_func to monitor src’s data receiving and reconnect rtsp srouce in watch_source_status when not receiving data in a specific time.

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