Continue working the disconnecting of RTSP(s) in the first pipeline of gstreamer

• Hardware Platform (Jetson / GPU): jetson
• DeepStream Version : 5.0 GA
• JetPack Version (valid for Jetson only) : 4.4
• TensorRT Version : 7.X

Hi,
I tested the multi-stream of deepstream on Jetson platform. When each of streams are disconnected and the others stream keep going to processing in gstreamer pipeline, So far everything is great., but I want to reconstruct and re-initial the disconnecting of rtsp(s) streams and back to pipeline and continue the processing for disconnected streams and others(not-disconnected streams). Is it possible? How? I don’t want to re-create the pipeline, this cause a lot of data loss for not-disconnected streams.

It is possible to handle GstElement during the pipeline is in PLAYING state. So you can just change the state of RTSP source related elements. This is just gstreamer related skills.
https://gstreamer.freedesktop.org/documentation/additional/design/states.html
https://gstreamer.freedesktop.org/documentation/application-development/introduction/basics.html

We have provided a sample of how to control some of the elements when pipeline is in PLAYING state. If you are interested, you can refer to the sample of deepstream_reference_apps/runtime_source_add_delete at master · NVIDIA-AI-IOT/deepstream_reference_apps · GitHub