rtspsrc не поддерживается для arm64 библиотеки iOS Swift Gstreamer (Xcode 10.1) - PullRequest
0 голосов
/ 07 декабря 2018

Неопределенные символы для архитектуры arm64: "_gst_plugin_rtspsrc_register", на которую ссылаются из: _gst_ios_init в gst_ios_init.o ld: символ (ы) не найдены для архитектуры arm64 clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Я не могу использовать плагин Gstreamer RTSP в моем проекте iOS Swift, поскольку Xcode не компилируется.Я хочу для потокового видео с помощью rtspsrc.Я получаю вышеуказанную ошибку компиляции.

Я забавляюсь Xcode 10.1, Gstreamer 1.14.4.

Есть идеи, как решить вышеуказанную проблему ???

1 Ответ

0 голосов
/ 14 января 2019

Элемент rtspsrc находится в плагине rtsp.

Предполагая, что вы основываете свой код на примерах GStreamer для iOS из примеров gst-docs , тогда вынеобходимо объявить и зарегистрировать плагин rtsp, используя GST_PLUGIN_STATIC_DECLARE(rtsp) и GST_PLUGIN_STATIC_REGISTER(rtsp) в соответствующем месте в gst_ios_init.m

...