I am using deepstream-imagedata-multistream application with dGPU(1650,2080TI,3060TI and 3070TI).
I am testing it with 2 rtsp camera.
Problems :
When my one camera got unreachable for 30 seconds and again reachable then there is no impact on pipeline it again add the unreachable camera and process but when the camera got unreachable between 30 second to 1 minute then the unreachable camera got out from pipeline and pipeline process only one rtsp but when the camera got unreachable for more than 1 minute and then reachable then the pipeline get crashed.
What we can add in pipeline to have camera add whenever the camera again got reachable ? Can we increase the time from < 30 second to the defined threshold ?
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) • 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)
Hardware Platform : (dGPU - 2080TI) DeepStream Version : 5.1 TensorRT Version : 7.2.2-1+cuda11.1 NVIDIA GPU Driver Version : 470 Issue Type : Question • How to reproduce the issue ? : Run deepstream-imagedata-multistream with 2 rtsp stream.
Step-1 . Disconnect rtsp 1 for 30 second and again connect.
Step-2 . Disconnect rtsp 1 for >30 and <60 second and again connect.
Step-3. Disconnect rtsp 1 for >1 minute and again connect.
Problems :
When my one camera got unreachable for 30 seconds and again reachable then there is no impact on pipeline it again add the unreachable camera and process but when the camera got unreachable between 30 second to 1 minute then the unreachable camera got out from pipeline and pipeline process only one rtsp but when the camera got unreachable for more than 1 minute and then reachable then the pipeline get crashed with error mentioned below.
sys:1: Warning: g_object_get_is_valid_property: object class 'GstUDPSrc' has no property named 'pt'
Warning: gst-resource-error-quark: Could not read from resource. (9): gstrtspsrc.c(5293): gst_rtspsrc_loop_udp (): /GstPipeline:pipeline0/GstBin:source-bin-00/GstURIDecodeBin:uri-decode-bin/GstRTSPSrc:source:
Unhandled return value -7.
Error: gst-resource-error-quark: Could not read from resource. (9): gstrtspsrc.c(5361): gst_rtspsrc_loop_udp (): /GstPipeline:pipeline0/GstBin:source-bin-00/GstURIDecodeBin:uri-decode-bin/GstRTSPSrc:source:
Could not receive message. (System error)
Exiting app
What we can add in pipeline to have camera add whenever the camera again got reachable ? Can we increase the time from < 30 second to the defined threshold ?
sys:1: Warning: g_object_get_is_valid_property: object class 'GstUDPSrc' has no property named 'pt'
Warning: gst-resource-error-quark: Could not read from resource. (9): gstrtspsrc.c(5293): gst_rtspsrc_loop_udp (): /GstPipeline:pipeline0/GstBin:source-bin-00/GstURIDecodeBin:uri-decode-bin/GstRTSPSrc:source:
Unhandled return value -7.
Error: gst-resource-error-quark: Could not read from resource. (9): gstrtspsrc.c(5361): gst_rtspsrc_loop_udp (): /GstPipeline:pipeline0/GstBin:source-bin-00/GstURIDecodeBin:uri-decode-bin/GstRTSPSrc:source:
Could not receive message. (System error)
Exiting app