К содержанию
fohbookбета/ Resolume

NDI, Spout и Syphon

Spout и Syphon почти бесплатны, NDI ест сеть и добавляет кадры задержки. В Arena все три — обычные экраны вывода.

Версия вашего пульта:2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей2 фрагмента статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей
Быстрый выбор:
Технология Где работает Для чего
Spout Windows, между программами на одной машине Обмен без потерь и задержки
Syphon macOS, аналогично Spout То же самое
NDI По сети между компьютерами Передача на другую машину

Приём Spout и Syphon включать не нужно: любая программа, отдающая картинку, появляется на панели источников и кладётся в клип как обычный живой вход, а число входов не ограничено.

Отдача включается в меню Output, и программа сразу начинает вещать основной выход. Приложения, не находящие источники сами, ищут по именам: имя приложения Avenue или Arena, имя сервера Composition для выхода композиции или имя экрана, если поток идёт из Advanced Output. NDI объявляет себя в сети сам.

Поток как экран

В Arena Spout, Syphon и NDI становятся обычными экранами Advanced Output, и отсюда всё интересное: поток варпится, берёт из композиции только свою часть и получает собственное разрешение, а на физические выходы уходит совсем другое (Advanced Output).

Типовое применение: ноутбук отдаёт по NDI один поток 1080p на машину, которая раскладывает его по пиксель-мэпу.

Помимо этого через них принимают чужую картинку — презентацию, титры, генеративную графику из соседней программы, — отдают свою в стрим или на видеомикшер (Отдать на трансляцию) и кормят резервный компьютер, который готов подхватить.

Чем платим

Spout и Syphon почти бесплатны: обмен идёт через видеопамять. NDI нагружает сеть и добавляет задержку — гигабит обязателен, Wi-Fi не годится, несколько кадров задержки норма, и это учитывают, если картинка должна совпадать со звуком или светом.

Появилось в 7.14 · в вашей версии этого нет

NDI обновлён до SDK 5.5 и переведён с RGB на YUV: быстрее и легче для сети. Отдача альфы стала необязательной, а потоки объявляют частоту кадров композиции.

Появилось в 7.24 · в вашей версии этого нет

NDI обновлён до 6.1.1, Blackmagic до 12.1. Устройства захвата умеют 10 бит на канал и на вход, и на выход.

Осторожно

NDI в общей сети площадки конфликтует со всем остальным: светом по Art-Net, звуком, служебным трафиком. Для видео по сети выделяйте отдельную сеть или как минимум отдельный коммутатор.

Проверять цепочку надо целиком, заранее, с тем же железом и той же сетью: NDI, работающий дома между двумя ноутбуками на столе, на площадке с двадцатью устройствами ведёт себя иначе.

Нашли в статье ошибку, устаревшее или непонятное место?

На других пультах

весь переводчик →
  • TouchDesignerSpout / Syphon / NDI / Touch In-Out
  • MadMapperSyphon / Spout / NDI
  • disguise (d3)NDI
рядом по смыслу