GStreamer 无法构建管道:没有元素 tcpclientsrc

GStreamer Unable to build pipline: no element tcppclientsrc

我正在尝试 运行 一个 tcp/ip 连接。我使用的是 Android 教程 3:视频的一个版本。教程的 link 在这里:https://gstreamer.freedesktop.org/documentation/tutorials/android/video.html?gi-language=c

以下是我的gst_parse_launch.

    data->pipeline =
          gst_parse_launch ("tcpclientsrc host=192.168.22.25 port=5001 ! queue2 max-size-buffers=1 ! 
decodebin ! autovideosink sync=false", &error);
      if (error) {
        gchar *message =
            g_strdup_printf ("Unable to build pipeline: %s", error->message);

当我 运行 应用程序时,我收到以下错误。

“无法构建管道:没有元素 tcpclientsrc”

我不确定如何解决这个问题。谁能解释我如何解决这个问题?目前使用 gstreamer-1.0-android-universal-1.18.0 & NDK 21.3.6528147

我设法弄明白了。对于将来遇到此特定问题的任何人,您必须检查您的 Android.mk 文件,确保 GSTREAMER_PLUGINS 具有您需要的所有必需插件。

可以在这里找到插件:https://gstreamer.freedesktop.org/documentation/installing/for-android-development.html?gi-language=c