如何在 Ubuntu 中从 GStreamer 安装 avtp 插件?

如何在 Ubuntu 中从 GStreamer 安装 avtp 插件?

我的系统环境:一台装有 Ubuntu 20.04 LTS 的 PC;GStreamer 版本:1.16.3

我想从 GStreamer 安装 AVTP 插件。我尝试了以下方法:

  1. 我使用以下命令来安装 GStreamer 及其插件-base/good/bad/ugly、libav、ALSA 等:
$ sudo apt-get install gcc build-essential libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools \
gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-qt5 gstreamer1.0-pulseaudio
  1. 我已经安装了 libavtphttps://github.com/AVnu/libavtp使用以下命令:
meson build --prefix=/usr/local
ninja -C build
sudo ninja -C build install

看起来成功了。没有出现任何错误。

但是,完成这些步骤后,我仍然无法在 Ubuntu 上使用 AVTP 插件。我在终端输入命令后,系统提示“没有这样的元素或插件‘avtp’”:

gst-inspect-1.0 avtp

网页https://tsn.readthedocs.io/avb.html告诉我“AVTP 插件自 1.1.8 版起成为 alsa-plugins 的一部分”。我不明白为什么在安装了 alsa-plugins 后仍然无法使用 AVTP 插件。我是否可能将 libavtp 安装在了错误的目录中?

有人能告诉我如何正确安装 avtp 插件吗?谢谢。

相关内容