このリポジトリから Kinesis ビデオ ストリーム C++ SDK をインストールしようとしています: https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp
README ファイルに記載されている次のコマンドを実行すると、エラーが発生します。
>> mkdir -p build
>> cd build
>> sudo apt-get install libssl-dev libcurl4-openssl-dev liblog4cplus-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-bad gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly gstreamer1.0-tools
>> cmake -DBUILD_GSTREAMER_PLUGIN=TRUE ..
>> make
In repo's root dir
>> export GST_PLUGIN_PATH=`pwd`/build
>> export LD_LIBRARY_PATH=`pwd`/open-source/local/lib
ビルド ディレクトリの内容
CMakeCache.txt dependency kvs_gstreamer_multistream_sample libKinesisVideoProducer.so
CMakeFiles kvs_gstreamer_audio_video_sample kvs_gstreamer_sample Makefile
cmake_install.cmake kvs_gstreamer_file_uploader_sample libgstkvssink.so
ビルド中にエラーは発生しませんでした。いくつかの警告がありましたが、共有オブジェクトが作成されたようです。しかし、私はまだ得ています
No such element or plugin 'kvssink'
実行後gst-inspect-1.0 kvssink
cmake のバージョンは 3.22.1 です