警告:错误的管道:没有元素“ kvssink”

时间:2019-03-21 19:25:49

标签: python amazon-web-services ubuntu gstreamer amazon-kinesis

我正在通过https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/gs-send-data.html尝试Kinesis Video Stream 我已经安装了

  

成功构建Kinesis Video Streams Producer SDK !!!   现在,您可以在运行示例应用程序之前设置环境变量   通过运行源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 = TRUE device = / 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”

正在表演

  

警告:错误的管道:没有元素“ kvssink”

我正在使用Ubuntu 16.04 LTS,python3

请有人帮我!

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,这是因为我使用了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

答案 1 :(得分:-1)

我对树莓派执行了上述步骤。 导出LD_LIBRARY_PATH = / kinesis-video-native-build / downloads / local / lib:$ LD_LIBRARY_PATH 导出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文件夹