Перейти к содержимому
Калькуляторы

kingishan

Новичок
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Все публикации пользователя kingishan


  1. PBI и ffmpeg

    Добрый день! Прошу знающих людей подсказать, в какую сторону копать =) Стоит задача передать в сеть кабельного телевидения телеканал, который отдают по rtmp потоку. Схема работы такая. Принимаю сервером rtmp поток, и через программу ffmpeg преобразую в udp поток. Затем принимаю сформированный поток PBI DCH-5100P зарез TC/IP интерефес. Запуск ffmpeg: ffmpeg -i rtmp://serv24.vintera.tv:1935/volga24/volgograd24 -vcodec h264 -acodec copy -y -f mpegts udp://238.1.1.1:26000 На PBI принимаю udp://238.1.1.1:26000 и отдаю дальше в кабельную сеть. Проблема в том, что периодически трансляция прерывается. Телеканал работает, но иногда на несколько секунд появляется черный экран. При этом PBI показывает, что IP интерфес в это время не активен. Если смотреть этот мультикаст через vlc-плеер, то картинка идет стабильная. Получается PBI плохо переваривает этот поток. Что делать в такой ситуации? Опыта пока мало, так что надеюсь на советы местных специалистов =) Нашел информацию, что нужно выравнивать поток, прогоняя его через Astra, добавив параметр #cbr=5000 или sync. Но поле этого картинка начинает вобще сыпаться. Еще пробовал преобразовывать rtmp не через ffmpeg, а через VLC-плеер. Картинка стабильная, однако ест очень много оперативной памяти, и выключается чеса через 3-4. Спасибо.