2016-01-24 67 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分割成片段並添加您自己的播放列表端點。

相關問題