How to make deepstream pipeline null

Please provide complete information as applicable to your setup.

• Hardware Platform (


• DeepStream Version-6.2
• TensorRT Version -8.5
• NVIDIA GPU Driver Version (valid for GPU only) 525

lets suppose there are 4 zones in which there are multiples camera running lets say that are calling a process that is starting the pipeline and if we want to switch the other zone i have written a function to stop the pipeline but it is not stopping the pipeline .pipeline.set_state(Gst.State.NULL) but this is not working to make the pipeline null and its giving me an error so can you please help us to figure out that
So if i switch to another zone then it should flush the pipeline and again start with pipeline with the new rtsp url
so can you please help me with this ?

Please refer to gst-plugins-good/gst/rtsp/gstrtspsrc.c at master · GStreamer/gst-plugins-good (

Your camera is not a standard RFC2326 RTSP server.

lets say we are getting the frame out of pipeline and we want to make it null can you tell the way how to do it ?

Seems you are using some kind of ip camera as the RTSP source(RTSP server), right?

Yes you are right please give me the solution for this can you help me out ?

Your camera can not handle standard RFC2326 command. The log shows the camera(the server) response "“551 Option not supported”. Please consult the camera vendor.

1 Like

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