Skip to content

Отправка потока на Decklink SDI

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

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

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

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

Для управления выводом на Decklink Вы можете указать в параметрах URL:

Параметры Тип значения Описание Пример
dthreads целое неотрицательно число Определяет количество подпроцессов в декодере для распараллеливания вычислений. Один подпроцесс задействует одно ядро. По умолчанию значение параметра равно 4, но Вы можете выставить его равным количеству ядер Вашего процессора. dthreads=8
scale строка Определяет алгоритм масштабирования. Выберите один из предложенных: fast_bilinear | bilinear | bicubic | experimental | neighbor | area | bicublin | gauss | sinc | lanczos | spline. Допустимо использование только одного алгоритма за раз. Если размер кадра выходного потока совпадает с размером кадра потока-источника, то параметр scale по умолчанию применяется алгоритм fast_bilinear. Если же размер кадра выходного потока не совпадает с размером кадра потока-источника, по умолчанию применяется алгоритм bicubic. Если параметр scale указан явно, то он применяется для любых форматов кадра. scale=neighbor

Дуплексный режим работы

Чтобы указать для карты Decklink SDI режим работы Duplex, позволяющий выбрать направление input или output, используйте следующую конфигурацию в глобальных настройках Decklink.

Flussonic 20.11 и новее:

decklink 0 {
  profile two_half;
}

decklink 1 {
  profile two_half;
}

Flussonic 20.10 и старее:

decklink {
  card 0 profile=two_half;
  card 1 profile=two_half;
}

В зависимости от модели Decklink карты, поддерживаются следующие режимы:

  • one_full - bmdProfileOneSubDeviceFullDuplex
  • one_half - bmdProfileOneSubDeviceHalfDuplex
  • two_full - bmdProfileTwoSubDevicesFullDuplex
  • two_half - bmdProfileTwoSubDevicesHalfDuplex
  • four_half - bmdProfileFourSubDevicesHalfDuplex