web-dev-qa-db-ja.com

gst-launchを使用したhttpストリーミング(GStreamer)

GStreamerでhttpストリーミングを行うにはどうすればよいですか?

はい、グーグルで検索しましたが、この簡単な質問に対する答えはどこにも見つかりませんでした。

7
Jeroen Jacobs

新しいhlssinkプラグインを使用できると思います

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ディレクトリです
そしてvlchttp://server.com/playlist.m3u8プレイリストを開きます

10
victor1234
1
rbailleu