使用 gst-launch 进行 http 流式传输 (GStreamer)

使用 gst-launch 进行 http 流式传输 (GStreamer)

如何使用 GStreamer 进行 http 流式传输?

是的,我在 Google 上搜索过,但没有找到这个简单问题的答案。

答案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

相关内容