gstreamer推流rtmp,报错解决(WARNING: erroneous pipeline: no element “rtmpsink”)
今天试着在本地推流视频流到服务器的rtmp上
- 推流脚本:
gst-launch-1.0 -v v4l2src device=/dev/video0 ! 'video/x-raw, width=640, height=480, framerate=15/1' ! queue ! videoconvert ! omxh264enc ! h264parse ! flvmux ! rtmpsink location='rtmp://ip:port/test/6666'
- 结果报如下错误:
WARNING: erroneous pipeline: no element "rtmpsink"
- 解决方法:
apt-get install gstreamer1.0-plugins-bad
- 再执行推流命令,成功推流
gst-launch-1.0 -v v4l2src device=/dev/video0 ! 'video/x-raw, width=640, height=480, framerate=15/1' ! queue ! videoconvert ! omxh264enc ! h264parse ! flvmux ! rtmpsink location='rtmp://ip:port/test/6666'
- 查看视频流:
下载安装vlc,输入视频流地址:rtmp://ip:port/test/6666