尝试从此 repo 安装 kinesis 视频流 C++ sdk:https ://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp
执行自述文件中提到的以下命令后出现错误。
>> 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