http-streaming mit gst-launch (GStreamer)

17412
Jeroen Jacobs

Wie mache ich http-Streaming mit GStreamer?

Ja, ich habe gegoogelt und konnte nirgendwo eine Antwort auf diese einfache Frage finden.

3
Was hast du bisher versucht? Was waren deine Ergebnisse? Was versuchst du zu streamen? Ƭᴇcʜιᴇ007 vor 11 Jahren 0
Ich möchte von einer Webcam streamen. Ich kann jedoch kein Ziel "sink" für http-streaming finden (nur für RSTP über UDP). Als mögliche Problemumgehung konnte ich die Ausgabe nach stdout ausgeben und vlc mit dem Parameter "-" (= aus stdin lesen) verwenden, aber ich fragte mich, ob es eine Möglichkeit gab, das http-Streaming direkt von gst auszuführen. Jeroen Jacobs vor 11 Jahren 0

2 Antworten auf die Frage

8
victor1234

Ich denke, du kannst ein neues hlssinkPlugin verwenden

Einfache Pipe zum Testen vor hlssinkOrt:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
dann führe vlc aus:
cvlc playlist.m3u8

Wenn Sie einen Stream über das Internet wünschen, starten Sie Ihren Webserver und die korrekte Pipe: Dort
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
befinden
/var/www/hlssinksich Ihr document_rootVerzeichnis
und die geöffnete http://server.com/playlist.m3u8Wiedergabelistevlc

Achtung: Der Link http://en.it-usenet.org/thread/16987/25191/ ist bösartig. Lawrence I. Siden vor 7 Jahren 1
1
rbailleu
Könnten Sie bitte beschreiben, wie es auf die Frage zutrifft? (Normales TCP im Vergleich zu HTTP) pabouk vor 10 Jahren 0