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.
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.
Réponses:
Je pense que vous pouvez utiliser un nouveau hlssink
plugin
Tuyau simple à tester hlssink
localement:
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/hlssink
y a votre document_root
répertoire
et ouvrez la http://server.com/playlist.m3u8
liste de lecture dansvlc
Vous pourrez peut-être utiliser l'élément tcpserversink du plugin tcp: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins- tcpserversink.html