streaming http avec gst-launch (GStreamer)


6

Comment puis-je diffuser en streaming http avec GStreamer?

Oui, je l'ai googlé et je n'ai trouvé aucune réponse à cette question simple, où que ce soit.


Qu'avez-vous essayé jusqu'à présent? Quels ont été vos résultats? Qu'essayez-vous de diffuser?
cʜιᴇ007

Je veux diffuser depuis une webcam. Cependant, je ne trouve aucune destination "récepteur" pour la diffusion HTTP (uniquement pour RSTP via UDP). Comme solution de contournement possible, je pourrais vider la sortie sur stdout et utiliser vlc avec le paramètre "-" (= lu à partir de stdin), mais je me demandais s'il existait un moyen de diffuser en streaming http directement à partir de gst.
Jeroen Jacobs

Réponses:


9

Je pense que vous pouvez utiliser un nouveau hlssinkplugin

Tuyau simple à tester hlssinklocalement:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
puis lancez vlc:
cvlc playlist.m3u8

si vous voulez diffuser via net, démarrez votre serveur web et corrigez le tuyau:
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
il
/var/www/hlssinky a votre document_rootrépertoire
et ouvrez la http://server.com/playlist.m3u8liste de lecture dansvlc


1
Attention: le lien en.it-usenet.org/thread/16987/25191 est malveillant.
Lawrence I. dimanche

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.