Gstreamer can't find `nvrtspoutsinkbin`

Jetpack Version: 5.1
Deepstream version: 6.2
HW: AGX Xavier

Hi, I seem to be not be able to find the nvrtspoutsinkbin element.

However I have a bench version of the same hardware where I can find this with gst-inspect-0. but this freshly flashed unit does not have this (honestly I don’t rememebr how I got this working on my sandbox Jetson as it was a while ago)

in the module where that works we have

Factory Details:
  Rank                     primary (256)
  Long-name                NvRtspOut Bin
  Klass                    NvRtspOut Bin
  Description              Nvidia DeepStreamSDK RTSP Sink Bin. Internal Pipeline: queue->nvvideoconvert->encoder->codecparse->rtppay->udpsink.
  Author                   NVIDIA Corporation. Deepstream for Tesla forum: https://devtalk.nvidia.com/default/board/209

Plugin Details:
  Name                     nvdsgst_deepstream_bins
  Description              Deepstream SDK Common Gst Bins
  Filename                 /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so
  Version                  6.2.0
  License                  Proprietary
  Source module            DeepStream SDK Common Gst Bins
  Binary package           Deepstream SDK Common Gst Bins
  Origin URL               http://nvidia.com/

meaning the file is located at

/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so

this file exists in both jetsons so I think this may be a pathing issue but running justldconfig does not do anything.

I suspected this plugin was blacklisted for some reason so on the unit I can’t find the plugin I cleared the gstreamer cache and did a gst-inspect and i got the following.

rm -rf ~/.cache/gstreamer-1.0
ganindu@syslogic-3:~/.cache/gstreamer-1.0$ gst-inspect-1.0 nvrtspoutsinkbin
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory

(gst-plugin-scanner:8426): GStreamer-WARNING **: 12:40:26.561: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_udp.so': librivermax.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:8426): GStreamer-WARNING **: 12:40:26.580: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so': libtritonserver.so: cannot open shared object file: No such file or directory

(gst-plugin-scanner:8426): GStreamer-WARNING **: 12:40:26.686: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so': libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory
No such element or plugin 'nvrtspoutsinkbin'

I think I just forgot,

sudo apt-get install libgstrtspserver-1.0

then clear the cache so we can get the element out of the blacklist

rm -rf ~/.cache/gstreamer-1.0

leaving it here for reference

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