I installed the rtsp “sudo apt install gstreamer1.0-rtsp”, but the ‘no element’ still exist.
And I tried to compile it and copy the libgstrtspclientsink.so to /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ and run ‘gst-inspect-1.0 rtspclientsink’.
There is a warning:
(gst-plugin-scanner:18721): GStreamer-WARNING **: 10:05:41.504: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtspclientsink.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtspclientsink.so: undefined symbol: gst_rtsp_stream_set_multicast_iface
No such element or plugin ‘rtspclientsink’
And ChatGPT told me to check if all the tools version are same. But I am not very sure about this answer.
dpkg -l | grep gstreamer
ii gir1.2-gstreamer-1.0:amd64 1.20.3-0ubuntu1 amd64 GObject introspection data for the GStreamer library
ii gstreamer1.0-alsa:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer plugin for ALSA
ii gstreamer1.0-clutter-3.0:amd64 3.0.27-2ubuntu1 amd64 Clutter PLugin for GStreamer 1.0
ii gstreamer1.0-gl:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer plugins for GL
ii gstreamer1.0-gtk3:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer plugin for GTK+3
ii gstreamer1.0-libav:amd64 1.20.3-0ubuntu1 amd64 ffmpeg plugin for GStreamer
ii gstreamer1.0-opencv:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer OpenCV plugins
ii gstreamer1.0-packagekit 1.2.5-2ubuntu2 amd64 GStreamer plugin to install codecs using PackageKit
ii gstreamer1.0-pipewire:amd64 0.3.48-1ubuntu3 amd64 GStreamer 1.0 plugin for the PipeWire multimedia server
ii gstreamer1.0-plugins-bad:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer plugins from the “bad” set
ii gstreamer1.0-plugins-base:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer plugins from the “base” set
ii gstreamer1.0-plugins-base-apps 1.20.1-1ubuntu0.2 amd64 GStreamer helper programs from the “base” set
ii gstreamer1.0-plugins-good:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer plugins from the “good” set
ii gstreamer1.0-plugins-ugly:amd64 1.20.1-1 amd64 GStreamer plugins from the “ugly” set
ii gstreamer1.0-pulseaudio:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer plugin for PulseAudio (transitional package)
ii gstreamer1.0-qt5:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer plugin for Qt5
ii gstreamer1.0-rtsp:amd64 1.20.1-1 amd64 RTSP plugin for GStreamer
ii gstreamer1.0-tools 1.20.1-1 amd64 Tools for use with GStreamer
ii gstreamer1.0-x:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer plugins for X11 and Pango
ii libgstreamer-gl1.0-0:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer GL libraries
ii libgstreamer-opencv1.0-0:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer OpenCV libraries
ii libgstreamer-plugins-bad1.0-0:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer libraries from the “bad” set
ii libgstreamer-plugins-bad1.0-dev:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer development files for libraries from the “bad” set
ii libgstreamer-plugins-base1.0-0:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer libraries from the “base” set
ii libgstreamer-plugins-base1.0-dev:amd64 1.20.1-1ubuntu0.2 amd64 GStreamer development files for libraries from the “base” set
ii libgstreamer-plugins-good1.0-0:amd64 1.20.3-0ubuntu1.1 amd64 GStreamer development files for libraries from the “good” set
ii libgstreamer-plugins-good1.0-dev 1.20.3-0ubuntu1.1 amd64 GStreamer development files for libraries from the “good” set
ii libgstreamer1.0-0:amd64 1.20.3-0ubuntu1 amd64 Core GStreamer libraries and elements
ii libgstreamer1.0-dev:amd64 1.20.3-0ubuntu1 amd64 GStreamer core development files
ii libqt5gstreamer-1.0-0:amd64 1.2.0-5.1ubuntu0.1 amd64 C++ bindings library for GStreamer with a Qt-style API - Qt 5 build
Thank you for any thread. Do I need downgrade all the libgstreamer-related tools?