LINUX.ORG.RU

GStreamer RTMP и снижение FPS после разрыва стриминга

 ,


0

2

Суть такова: запускаю я к примеру воспроизведение трансляции такой строкой:

gst-launch rtmpsrc location=rtmp://... ! decodebin2 ! xvimagesink

Стрим может прерываться (точнее поток видеоданных). Видео при старте идет нормально, с нормальным фпс 15. Прерываю поток данных(без закрытия стрима), восстанавливаю, и видео снова начинает отображаться, но с фпс близким к 1, в логах видно, что буффер 15 раз в секунду приходит. Пробовал и с отключеным буфером и с включеным - результат один. VLC, например, работает нормально, фпс не падает.

Есть подозрения, что rtmp плагин кривой и проблема в нем. Но может быть кто-то сталкивался с такой проблемой и может просветить? Может быть какими-то параметрами запуска можно изменить положение дел?

Ответ на: комментарий от iZEN

Погоди, разве rtpm plugin из bad-plugins пакета использует эти либы? Просто rtmpdump у меня вообще нету, например, а на прием какраз она и должна использоваться, по логике.

Blastbit
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.