Я хочу реализовать эту командную строку в коде. Но "src." part => Я не понял, как это сделать. На сайте gstreamer есть образец tee - queue, но rtspsrc нельзя связать с элементом tee. И всякий раз, когда я удаляю decodebin, он дает сбой. Как я могу это закодировать?
gst-launch-1.0 rtspsrc location=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov latency=10 name=src src. ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! autovideosink src. ! decodebin ! audioconvert ! autoaudiosink
Возможный дубликат Как использовать gst-rtsp-server с собственным конвейером?
gst_parse_launch()
- это вызов API, который в основном переводит ваш строковый конвейер, который работает с gst-launch-1.0
, в объект конвейера, который вы можете использовать в своем коде.
Спасибо, я тоже решил использовать это вместо создания каждой части конвейера.
На каком языке вы реализуете
C
илиC++
. Пометьте вопрос соответствующим образом