Документация Flussonic Media Server

Contents

Decklink SDI

Flussonic Media Server может как захватывать видео с плат захвата Decklink SDI или Decklink HDMI, так и передавать видео на Decklink SDI или HDMI.

Захват видео с платы захвата Decklink SDI или HDMI

Установите драйверы Blackmagic, обновите прошивку и настройте поток таким образом:

stream sdi {
  url decklink://0 enc="vb=1024k preset=superfast tune=zerolatency ab=32k";
}

Flussonic Media Server подключится к указанному первому устройcтву (0) и запустит на нем автоконфигурацию для поиска активного разрешения.

Некоторые модели Decklink не поддерживают автоматический поиск активного разрешения и для них необходимо указывать режим вручную с помощью опций mode и vinput. Например, для Intensity Pro с подключенным к нему по HDMI источником 720p и 50 fps поток нужно настроить так:

stream sdi {
  url decklink://0 mode=hp50 vinput=3 external=true enc="vb=3096k ab=64k";
}

Параметры:

  • mode - режим входящего потока
  • vinput - видео интерфейс
    • 1 - Composite
    • 2 - Component
    • 3 - HDMI
    • 4 - SDI
    • 5 - Optical SDI
    • 6 - SVideo
  • ainput - аудио интерфейс
    • 0 - Analog
    • 1 - Embedded
    • 2 - AESEBU
  • external - запустить захват во внешнем процессе
    • true
    • false - по умолчанию
  • vpts - режим синхронизации для видео
    • 2 - по аудио
    • 3 - по эталонному сигналу
  • apts - режим синхронизации для аудио
    • 1 - по видео
    • 3 - по эталонному сигналу

Устранение чересстрочности в прогрессивных потоках

Flussonic может устранять чересстрочность в прогрессивных потоках для улучшения качества видео. Для этого следует использовать метод деинтерлейсинга CUDA yadif:

stream test {
  url decklink://1 enc="vb=4000k hw=nvenc preset=slow fps=50 deinterlace=yadif ab=128k" vinput=4;
}

Вывод на плату Decklink SDI или Decklink HDMI

Flussonic Media Server может не только захватывать, но и передавать видео на плату захвата и вывода Decklink SDI или HDMI.

Для вывода на Decklink укажите параметр push decklink://:

stream test {
  url udp://239.0.0.1:1234;
  push decklink://0 size=720x576 fps=50 volume=0.01 deinterlace=true;
}

Flussonic передает раскодированный поток на указанный номер устройства или порт на самой карте (например, 0). При необходимости можно указать опцию deinterlace=true для устранения чересстрочности. Максимальный уровень громкости (volume) — 1.0.