When I want to use this nvdsudpsink plugin, it always shows that it can't be created, why?

  • deepstream-app version 6.1.0
  • DeepStreamSDK 6.1.0
  • CUDA Driver Version: 11.4
  • CUDA Runtime Version: 11.6
  • TensorRT Version: 8.2
  • cuDNN Version: 8.4
  • libNVWarp360 Version: 2.0.1d3

I have libnvdsgst_udp.so library available in my lib library, but when I want to use this nvdsudpsink plugin, it always shows that it can’t be created, why?

sink_udp = gst_element_factory_make ("nvdsudpsink", "udp-sink").
    if (!sink_udp) {
        g_printerr ("One element could not be created !sink_udp. Exiting.\n").
        return -1.
    }

If I change nvdsudpsink to udpsink it will work, I am very interested in using the deepstream plugin, can you help me?

why do you need to use nvdsudpsink? from the doc nvdsudpsink, you need to install Rivermax.

I am hoping to rtsp package the final inferred video stream and push it out via nvudpsink for network access to the final detected resultant video information within the LAN.

at default there is no nvdsudpsink, you can find the installing steps in the link above.

Oh, and I ended up switching is using gstreamer’s udpsink to achieve rtsp push streaming with almost no latency.
Method: used deepstream's nvv4l2h264enc plugin, which uses hardware encoding and is much faster than normal and h264enc
Thanks for your fast response every time answer

1 Like

nvdsudpsink doesn’t work, we have to be a partner to do so

thanks for the update, Is this still an DeepStream issue to support?

Already solved!

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