Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Поставить на паузу 1 поток gstreamer  (Прочитано 618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Поставить на паузу 1 поток gstreamer
« : 07 Марта 2011, 10:01:23 »
Всем привет.
Есть такой конвеер, в командной строке выглядит так:gst-launch-0.10 rtspsrc location=rtsp://192.168.30.175:5555/1/outts.sd ! tee name=os os. ! queue ! decodebin ! xvimagesink os. ! queue ! decodebin ! xvimagesinkмне нужно сделать чтоб один из потоков можно было ставить на паузу, а второй при этом продолжал работать. Подскажите пожалуйста, как это можно реализовать.
Я думаю, что вполне сойдёт вариант временной подмены одного из decodebin на fakesink, но при этом эта подмена не должна вообще никак сказываться на первом потоке.
Заранее благодарен.

 

Страница сгенерирована за 0.014 секунд. Запросов: 22.