Я новичок в GStreamer и пытаюсь создать несколько простых конвейеров, используя gst-launch-1.0. Мне трудно понять, какие элементы должны идти вместе. Например, я хочу передать потоковое видео в веб-тег HTML5 в браузере. Чтобы открыть и прочитать файл, я думаю, что мне нужно использовать playbin:
gst-launch-1.0 playbin uri=file:///home/ubuntu/g-streamer-lively/skyrim.webm ...
Затем, чтобы сделать файл доступным, я использую hlssink:
! hlssink max-files=5 playlist-root=http://10.12.9.3/ location=/var/www/html/hlssink.webm
Затем в своем браузере я использую тег видео:
<video src="http://10.12.9.3/hlssink.webm" controls>
Так что этот конвейер не запустится, и я получаю следующую ошибку:
WARNING: erroneous pipeline: could not link playbin0 to hlssink0
Так что это говорит мне, что я не могу связать эти два элемента. Хорошо, но где я могу найти другие элементы, которые нужно включить в мой конвейер, чтобы эта работа работала?
Заранее спасибо.
источник