http потоковая передача с помощью gst-launch (GStreamer)

17212
Jeroen Jacobs

Как я могу сделать потоковое HTTP с GStreamer?

Да, я гуглил это и нигде не мог найти ответ на этот простой вопрос.

3
What have you tried so far? What were your results? What are you trying to stream? Ƭᴇcʜιᴇ007 11 лет назад 0
Я хочу стрим с веб-камеры. Тем не менее, я не могу найти «приемник» назначения для http-потоковой передачи (только для RSTP через UDP). В качестве возможного обходного пути я мог вывести вывод в stdout и использовать vlc с параметром "-" (= read from stdin), но я подумал, что есть способ сделать потоковую передачу http напрямую из gst. Jeroen Jacobs 11 лет назад 0

2 ответа на вопрос

8
victor1234

Я думаю, что вы можете использовать новый 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

Осторожно: ссылка http://en.it-usenet.org/thread/16987/25191/ является вредоносной. Lawrence I. Siden 7 лет назад 1
1
rbailleu
Не могли бы вы описать, как это относится к вопросу? (Простой TCP против HTTP) pabouk 10 лет назад 0

Похожие вопросы