gst-launch-1.0没有元素“hlssink”错误

时间:2016-06-11 08:36:22

标签: video-streaming ubuntu-14.04 gstreamer

我在使用gstreamer创建HLS(HTTP直播流)时遇到问题。我正在尝试这个:

gst-launch-0.10 videotestsrc is-live=true !  x264enc ! mpegtsmux ! hlssink max-files=5  playlist-root=http://server.com location=/var/www/hlssink playlist-location=/var/www/hlssink

并收到错误:

WARNING: erroneous pipeline: no element "hlssink"

有人可以帮忙吗? 我试图安装gstreamer-plugins-bad package和gstreamer-libav包。但收到同样的错误。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

对于 hlssink 元素,有一些依赖包。所以,你必须先安装它们。那些是

荨麻& libgcrypt

首先你必须安装上面的软件包,然后转到gst-bad-plugins目录,然后

./ configure --prefix =<前缀路径>

sudo make install

配置完成后,它将显示要构建的插件列表,如果找到hls则在该列表中,然后在make install之后,您将获得该元素。