Gstreamer поддерживает несколько SRC или Pipieline?

Я использую gstreamer для воспроизведения видео. Я хочу знать, поддерживает ли gstreamer два или более конвейеров для воспроизведения видео? То есть я хочу использовать gstreamer для воспроизведения двух или более видео пэдов.

1 ответ

Я не уверен, что вы имеете в виду под "игрой двух или более видео".

В любом случае я попытаюсь ответить на первый вопрос.

Да, GStreamer поддерживает одновременное воспроизведение N видео. Вы можете иметь конвейер для каждого воспроизводимого видео или просто иметь один конвейер с несколькими видео внутри.

Если вы используете playbin, вам нужно иметь конвейер для каждого видео (playbin - это уже конвейер). Если вам нужно, чтобы все видео воспроизводились синхронизированно или в одном и том же конвейере, может быть проще иметь один конвейер, воспроизводящий все видео, но тогда вам нужно собрать конвейер самостоятельно. Использование uridecodebin и playsink, вероятно, является более простым маршрутом на этом пути.

Другие вопросы по тегам