Суть такова: запускаю я к примеру воспроизведение трансляции такой строкой:
gst-launch rtmpsrc location=rtmp://... ! decodebin2 ! xvimagesink
Стрим может прерываться (точнее поток видеоданных). Видео при старте идет нормально, с нормальным фпс 15. Прерываю поток данных(без закрытия стрима), восстанавливаю, и видео снова начинает отображаться, но с фпс близким к 1, в логах видно, что буффер 15 раз в секунду приходит. Пробовал и с отключеным буфером и с включеным - результат один. VLC, например, работает нормально, фпс не падает.
Есть подозрения, что rtmp плагин кривой и проблема в нем. Но может быть кто-то сталкивался с такой проблемой и может просветить? Может быть какими-то параметрами запуска можно изменить положение дел?