Deepstream 6.0.1 rtsp stream (multistreaming but requre single streaming)

below is the pipeline we are using with Jetson nano :

Src —> nvstreammux —> mux_queue —> nvinfer(pgie) —> queue —> nvinfer(sgie) —> nvtracker —> queue —> nvdsanalytics —> queue —> nvvideoconvert —> queue —> nvdsosd —> nvvideoconvert —> Tee

queue —> capfilter —> encoder —> rtppay —> upsink

queue —> nvvideoconvert —> capfilter —> fakesink

We are providing an RTSP link of a single camera as the input source to a deepstream application. However, instead of receiving the stream from only that camera, we are receiving the streams from all the cameras that are connected to the same router and have also been given as input to other deepstream devices. Additionally, there is a delay of 3-4 seconds before the streams are displayed on the screen.

When we test the RTSP link of the camera in VLC player, we are able to receive the stream from that camera only, which is the desired behavior. However, when we run the same stream through a deepstream application and check its output RTSP, we are receiving multiple camera streams with a delay of 3-4 seconds between each stream. However this issue is resolved when we stop the other deepstream devices that are connected to the same router.

When we switch from deepstrea 6.0.1 to 5.1 this issue no longer exist. but we want to run our program in Deepstream 6.0.1 and not in 5.1.

Can you elaborate the details? Do you mean for the DeepStream app, the input is one stream but the output RTSP shows multiple streams with 3~4 seconds between each stream?

How did you connected your cameras to the same router? Are they sharing the same IP address and port?

we are using deepstream app below is the link:

we just added the some elements to the above code to fit our requirements (capfilter, rtppay and upsink).
we are also not using shared the IP address and port

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

So your case is multiple RTSP sources input and one RTSP stream output, right? You want these inputs to be synchronized in the output video, right? If so, can you try “sync-inputs” parameter with nvstreammux? Please also set a proper “batched-push-timeout” value according to your camera’s FPS.

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