警告:错误的管道:没有元素 "rtmpsink"

WARNING: erroneous pipeline: no element "rtmpsink"

我执行

gst-launch-1.0 -v v4l2src ! 'video/x-raw, width=1024, height=768, 
framerate=30/1' ! queue ! videoconvert ! h264parse ! flvmux ! rtmpsink 
location='rtmp://10.168.45.142/live live=1'

发生错误: 警告错误管道没有元素 rtmpsink

nginx服务已经启动,配置如下,请问如何解决?

rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        application live {
            live on;
            record off;
        }
    }
}

您没有为 gstreamer 安装所有插件。 安装后 gstreamer1.0-plugins-bad 它会工作。

sudo apt-get install gstreamer1.0-plugins-bad