我在使用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包。但收到同样的错误。
任何帮助将不胜感激。
答案 0 :(得分:2)
对于 hlssink 元素,有一些依赖包。所以,你必须先安装它们。那些是
荨麻& libgcrypt 强>
首先你必须安装上面的软件包,然后转到gst-bad-plugins目录,然后
./ configure --prefix =<前缀路径>
请
sudo make install
配置完成后,它将显示要构建的插件列表,如果找到hls则在该列表中,然后在make install之后,您将获得该元素。