aws篇8 安装GStreamer

目标:

命令行运行这个

gst-inspect-1.0 kvssink

没有这个报错。

No such element or plugin 'kvssink'

参考文章:

https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/examples-gstreamer-plugin.html

目标二:命令行运行,然后aws kvs 控制台可以看到视频

gst-launch-1.0 -v rtspsrc location=rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4 short-header=TRUE ! rtph264depay ! h264parse ! kvssink stream-name=kvs1024 storage-size=128 access-key=AKIATY2DZZ。。。 secret-key=fvFSTvQ2。。。 aws-region=us-west-2

运行上面这个命令,可以正常运行,修改对应的参数

参考文章:

https://blog.csdn.net/Inplayable/article/details/126161676

一、安装GStreamer

windows环境下安装

前提:安装c和c++编译器,参看windows安装c和c++编译器 另外一篇文章

git clone https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp.git
新建一个文件夹的意思
mkdir -p amazon-kinesis-video-streams-producer-sdk-cpp/build
cd amazon-kinesis-video-streams-producer-sdk-cpp/build
cmake .. -DBUILD_GSTREAMER_PLUGIN=ON -DBUILD_JNI=TRUE

命令行输入

gst-device-monitor-1.0

代表成功。 

如果没有,环境变量 path中添加 安装的路径

path新增

D:\gstreamer\1.0\mingw_x86_64\bin

No such element or plugin 'kvssink'

gst-inspect-1.0 kvssink

安装cmake

https://cmake.org/download/

二、Ubuntu系统安装GStreamer

Ubuntu系统比较简单。

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

如果遇到有报错,更换阿里云的 Ubuntu源即可

c++环境的各种设置

windows+cmake+mingw 搭建c/c++开发环境 - 知乎

播放视频参考

Gstreamer使用教程(一):Linux下安装和使用Gstreamer_椰果奶茶加冰的博客-CSDN博客_gstreamer linux

Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流 ----成功

https://blog.csdn.net/Inplayable/article/details/126174638

参考文档:https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/docs/windows.md

参考文章2:

将rtsp视频流发送到AWS Kinesis Video Streams的方案——使用Gstreamer(C++) Command Line_试玩互动的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值