Как сделать HTTP стриминг с помощью GStreamer?
Да, я погуглил и нигде не смог найти ответ на этот простой вопрос.
Как сделать HTTP стриминг с помощью GStreamer?
Да, я погуглил и нигде не смог найти ответ на этот простой вопрос.
Я думаю, вы можете использовать новый hlssink
плагин
простая труба для проверки hlssink
локально:gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
затем запустите VLC:cvlc playlist.m3u8
если вы хотите поток через сеть, запустите веб-сервер и правильный канал: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
вы могли бы использовать элемент tcpserversink от TCP плагин: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-tcpserversink.html
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]