2016-01-24 68 views

回答

5

使用来自gst-plugins-badhlssink元素:

gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink 

它会生成播放列表和段文件。您需要提供对这些文件的HTTP访问权限,例如,您可以使用任何网络服务器,例如nginxApache

你可以调整hlssink的参数来指定目标位置,段计数等所有选项可以列出:

gst-inspect-1.0 hlssink 

如果你需要更好的低级别的控制,你最好创建自己的网络服务器与libsoup,手动将MPEG-TS分割成片段并添加您自己的播放列表端点。

相关问题