.png)
如何使用 GStreamer 進行 http 串流?
是的,我用谷歌搜尋了它,但在任何地方都找不到這個簡單問題的答案。
答案1
我認為你可以使用新hlssink
插件
用於測試本地的簡單管道hlssink
:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
然後運行 vlc:
cvlc playlist.m3u8
如果您想透過網路進行串流傳輸,請啟動您的網頁伺服器並正確的管道:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5 playlist-root=http://server.com location=/var/www/hlssink playlist-location=/var/www/hlssink
有
/var/www/hlssink
您的document_root
目錄
並開啟播放http://server.com/playlist.m3u8
列表vlc
答案2
您或許可以使用 tcp 外掛程式中的 tcpserversink 元素: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-tcpserversink.html