ВНИМАНИЕ: ошибочный конвейер: нет элемента kvssink

Я пробую Kinesis Video Stream через https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/gs-send-data.html Я уже установил его

Успех в создании SDK Kinesis Video Streams Producer !!! Теперь вы можете установить переменные среды перед запуском примеров приложений, запустив исходный set_kvs_sdk_env.sh Кроме того, вы можете добавить следующие переменные среды, чтобы установить их постоянно в /home/huynv/.bashrc или /home/huynv/.bash_profile или /home/huynv/.zshrc Успехов в создании kinesis-video-gstreamer-plugin !!!

но когда вы получите это предупреждение при запуске:

$ gst-launch-1.0 v4l2src do-timestamp = ИСТИНА устройство = / dev / video0! h264parse! video / x-h264, stream-format = avc, alignment = au! kvssink stream-name = "MyKinesisVideoStream" storage-size = 512 access-key = "YourAccessKey" secret-key = "YourSecretKey" aws-region = "YourAWSRegion"

это шоу

ВНИМАНИЕ: ошибочный конвейер: нет элемента «квссинк»

Я использую Ubuntu 16.04 LTS, python3

Кто-нибудь, помогите мне, пожалуйста!


person huynv    schedule 21.03.2019    source источник
comment
Если плагин собран правильно, найдите, где он построен. Затем экспортируйте GST_PLUGIN_PATH и LD_LIBRARY_PATH по этому пути.   -  person MayurK    schedule 26.03.2019
comment
Привет @MayurK. Спасибо за комментарий. Это сработало. Но у меня следующая проблема. Когда я запускаю команду. Это шоу: (gst-plugin-scanner: 10781): GStreamer-WARNING **: не удалось загрузить плагин '/ home / huynv / aws / amazon-kinesis-video-streams-maker-sdk-cpp / kinesis-video-native -build / downloads / local / lib / gstreamer-1.0 / libgstmxf.so ': / home / huynv / aws / amazon-kinesis-video-streams-maker-sdk-cpp / kinesis-video-native-build / downloads / local /lib/libgstbase-1.0.so.0: неопределенный символ: gst_make_element_message_details Вы можете мне помочь!   -  person huynv    schedule 31.03.2019
comment
Похоже, libgstmxf.so находится на каком-то другом пути. Вам необходимо экспортировать все пути к указанным выше макросам.   -  person MayurK    schedule 01.04.2019


Ответы (2)


У меня была такая же проблема, потому что я использовал min_install_script, и я думаю, что плагин создается только в том случае, если вы используете полный сценарий установки.

Попробуй это:

cd в свой каталог kinesis-video-native-build и выполните команды ниже

(измените каталог в приведенных ниже командах на свой каталог для SDK):

export LD_LIBRARY_PATH=/opt/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/local/lib:$LD_LIBRARY_PATH
export GST_PLUGIN_PATH=/opt/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/local/lib:$GST_PLUGIN_PATH
sudo ./gstreamer-plugin-install-script
person Stretch    schedule 30.08.2019
comment
В дополнение к установке путей мне также пришлось скопировать libgstkvssink.so в <sdk-home>/kinesis-video-native-build/downloads/local/lib/, чтобы это работало. - person jbnunn; 12.09.2019

Я сделал вышеуказанные шаги для raspberry pi, т.е. экспорт LD_LIBRARY_PATH = / kinesis-video-native-build / downloads / local / lib: $ LD_LIBRARY_PATH export GST_PLUGIN_PATH = / kinesis-video-native-build / downloads / local / lib: $ GST_PLUGIN_PATH

а также скопировал все файлы .so из

libcproducer.so libgstkvssink.so libproducer.so в папку kinesis-video-native-build / downloads / local / lib

person Ameen    schedule 08.02.2020