GStreamer-Невозможно построить трубопровод: нет элемента tcppclientsrc - PullRequest
0 голосов
/ 06 сентября 2018

enter image description here Я прошел учебное пособие по gstreamer от 1-5. Разработчик использовал статический URL-адрес http: //, но мои требования немного отличаются. ниже мой код, который я изменил в учебном коде demo3

pipe = gst_parse_launch ("хост tcpclientsrc = . . . * port = 5000! Gdpdepay! Rtph264depay! Avdec_h264! Videoconvert! Autovideosink sync = false enable -last-buffer = false ", & error);

if (error) {

    gchar *message = g_strdup_printf("Unable to build pipeline: %s", error->message);

    g_clear_error (&error);

    [self setUIMessage:message];

    g_free (message);

    return;

}

но он выдает ошибку под названием «Невозможно построить трубопровод: нет элемента tcpclientsrc»

Пожалуйста, направьте меня, где я иду не так

Ответы [ 2 ]

0 голосов
/ 27 сентября 2018

У вас установлены разные версии gstreamer, возможно 0.10 и 1.0? Ваш код связан с версией 1.0?

0 голосов
/ 06 сентября 2018

Попробуйте запустить gst-inspect-1.0 tcpclientsrc, если он говорит, что нет такого плагина, установите gst-plugins-base

P.S ваша ошибка говорит tcppclientsrc, должно быть tcpclientsrc

...