Inteferences between two ds-test stream on VLC

Hello,

I’m working with two Jetson Nano on the same local network and I’m having an issue when I watch the results of Deepstream inference on VLC. When both of the Jetson are using Deepstream and I’m watching the result of inference on VLC of one of the Jetson with the following network URL : rtsp://jetson_ip:8554/ds-test, I’m catching the result of both Jetson with inteferences. The Jetsons have different IP address and port number.

I don’t know if the issue come from VLC or Deepstream.

Here are my Jetson settings :

• Hardware Platform (Jetson / GPU)
Jetson Nano
• DeepStream Version
Deepstream 4.0
• JetPack Version (valid for Jetson only)
Jetpack 4.2
• TensorRT Version
TensorRT 5.1

Thanks,

Arnaud

Hi,
We have the parameters implemented in sink group.
Looks like you have configured different rtsp-port. Please set different udp-port and try.

Hello,

Thanks for the answer, it solved my issue.

But I don’t really understand why changing the udp-port solve the issue because the IP address used in the first place are different. Would it be possible for you to explain why the issue comes from the udp-port and not the IP address ?

Thanks,

Arnaud

Hi,
In the implementation, it performs UDP streaming internally. All devices in local network can access it though gst-launch udpsrc. So you have to send the streams to different ports. The implementation is in

deepstream-5.0\sources\apps\apps-common\src\deepstream_sink_bin.c
1 Like