rtspsrc не поддерживается для библиотеки arm64 iOS Swift Gstreamer (Xcode 10.1)

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

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

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

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


person Dhruv Jindal    schedule 07.12.2018    source источник


Ответы (1)


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

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

person ystreet00    schedule 14.01.2019