GStreamerでHTTPストリーミングを行うにはどうすればよいですか?
はい、グーグルで検索しましたが、この単純な質問に対する答えはどこにも見つかりませんでした。
GStreamerでHTTPストリーミングを行うにはどうすればよいですか?
はい、グーグルで検索しましたが、この単純な質問に対する答えはどこにも見つかりませんでした。
回答:
新しいhlssink
プラグイン を使用できると思います
localy をテストする単純なパイプhlssink
:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
次にvlcを実行します:
cvlc playlist.m3u8
あなたがネット経由でストリームをしたい場合は、あなたのWebサーバと正しいパイプが起動します
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
tcpプラグインのtcpserversink要素を使用できる場合があります:http ://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins- tcpserversink.html