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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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.015 секунд. Запросов: 21.