Flussonic Media Server documentation

Содержание

Decklink SDI

Flussonic Media Server умеет:

Flussonic поддерживает также платы Blackmagic Decklink Quad 2, использующие 8 портов.

Захват видео с платы захвата 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 enc="vb=3096k ab=64k" mode=hp50 external=true vinput=3;
}

Параметры:

  • 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 - по эталонному сигналу

Захват с Decklink Quad 2

Если вы настраиваете захват с платы Blackmagic Decklink Quad 2, укажите параметр duplex = full|half, чтобы сообщить Flussonic, использует ли ваша плата 4 или 8 портов SDI.

Установите full, если карта использует 4 порта, и установите half, если карта использует все 8 портов. Установите эту опцию для устройств 0, 1, 2, 3.

Следующая конфигурация позволяет Flussonic использовать 8 портов при захвате:

stream test {
  url decklink://0 duplex=half;
}

Важно. Убедитесь, что вы задали опцию duplex для всех потоков, принимаемых через плату Decklink Quad 2.

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

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.