I have implemented a deepstream pipeline based on python code examples.
In a lot of cases, when I am connected to the RTSP stream, G-stream pipeline receives an error which makes error in my pipeline that eventually stops working. As I learned in Nvidia deepstream python examples, I am able to recognize that and restart those sources, and indeed system starts to work once again. but this takes some time (recognize error, wait, restart pipeline ) and therefore makes a lot of missed data.
This happens even if a stream has a small error I have tested the same stream with FFmpeg and VLC player, and both of them continue to play, and only my pipeline is stuck until it resets itself.
Is there any option to set G-streamer to ignore errors or set some kind of buffer to prevent small errors from breaking the pipeline
Thanks in advance