Вывод по сети
Картинка по сети вместо кабеля: NDI для превью и обмена, Video Stream Out для стрима, Touch Out между своими, ST2110 для вещания. Полоса, параметры и сеть.
Без кабеля картинку отдают режиссёру на превью, в стрим, соседней машине или резерву.
| Оператор | Что делает | Лицензия и платформа |
|---|---|---|
| NDI Out TOP | NDI: видео, звук, метаданные любому приложению с NDI | Любая; Windows и macOS |
| Touch Out TOP | Картинка другому TouchDesigner по TCP/IP | Любая |
| Video Stream Out TOP | H.264, H.265, AV1: RTSP-сервер, RTMP, SRT, WebRTC | Любая; только NVIDIA, на macOS нет |
| ST2110 Out TOP | Вещательное IP-видео без сжатия | Pro |
| Syphon Spout Out TOP | Внутри машины — Spout и Syphon | Любая; Spout на Windows, Syphon на macOS |
NDI
Для превью и обмена между программами — первый выбор. Источники находят друг друга по mDNS, берут их OBS, vMix, Resolume и другой TouchDesigner. Видео — YUV 4:2:2, сжатое SpeedHQ на процессоре, с альфой по желанию, 8 или 16 бит. Задержка ниже, чем у H.264 через RTSP, а полоса шире.
Source Name задают явно — show_main, show_preview, — в списках он
виден как МАШИНА (Имя). Failover Source Name — куда уйдут приёмники,
если источник пропал. По FPS NDI подстраивает сжатие: выше частота —
сильнее жмёт. Low-Performance Behavior решает, что делать, когда
процессор не успевает: стоять основным потоком или пропускать кадры.
Include Alpha везёт альфу, без неё альфа — 1. Звук из Audio CHOP
идёт с его частотой и числом каналов, Group Names Table прячет источник
от чужих приёмников, Metadata DAT кладёт к кадру XML.
Сжатие переменное и зависит от картинки: поток 4K с цветным шумом, по замеру Derivative, — около 900 Мбит/с, весь гигабит. Полосу считают на шуме, а не на спокойной картинке.
Источник не виден — mDNS не ходит между подсетями, адрес передатчика
пишут в Extra Search IPs у NDI In TOP. Сборки TouchDesigner на обеих
сторонах одинаковые. Брандмауэр Windows выключают для проверки,
заработало — пишут правило и включают обратно. Пропуски на высоких
разрешениях в гигабите лечили jumbo-кадрами 9014 байт на карте и
коммутаторе, если тот умеет. NDI и Dante в одной сети не уживаются: у Dante
растёт задержка и лезут щелчки, их разводят по разным сетям и картам.
Video Stream Out TOP
Сжатие на кодере NVIDIA — для стрима и дальних расстояний. RTSP Server
делает TouchDesigner сервером на несколько клиентов, адрес rtsp://адрес:554/имя
показывает Info DAT. RTMP Sender шлёт на YouTube или Twitch по адресу
{адрес сервиса}/{ключ потока}. SRT надёжно ходит через интернет,
любая сторона бывает слушателем (srt://0.0.0.0:9494?mode=listener), и
к кадру он везёт метаданные из CHOP или DAT, которые Video Stream In TOP
отдаёт синхронно. WebRTC кладёт видео и звук в треки соединения.
Кодеки — H.264, H.265, AV1 на свежих NVIDIA; звук — MP3, AAC, Opus. На GeForce не больше восьми сессий кодирования на систему, и меньшее разрешение предел не снимает; у профессиональных карт его нет.
ST2110 и Touch Out
ST2110 In и Out TOP пришли в ветке 2025.30000: несжатое вещательное видео,
звук, синхронизация и служебные данные по IP. Лицензия Pro, карты
Blackmagic DeckLink IP (и 100G) или AJA IP25, сетевую карту настраивает
ST2110 Device CHOP, маршруты обычно ведут снаружи через NMOS. Deltacast
из ST2110 в этой ветке убрали.
Это для площадок с готовой вещательной IP-сетью, клубу он ни к чему.
Touch Out TOP шлёт картинку другому TouchDesigner по TCP/IP без сжатия, в HAP Q, HAP Q Alpha или, с ветки 2025.30000, NotchLC; Touch Out CHOP и DAT — каналы и таблицы. Генерация на одной машине и вывод на другой, изоляция рискованного, горячий резерв — всё на нём, подробно в Spout, Syphon и Touch. Кадр в кадр машины сводит синхронизация.
Сеть
NDI забивает гигабит, Art-Net и sACN рядом теряют пакеты, свет дёргается. Отдельные карты, отдельные коммутаторы — Сеть.
Есть multicast — sACN, ST2110, NDI в multicast — значит, управляемый коммутатор с IGMP snooping, иначе multicast летит во все порты. Multicast для NDI включают не в TouchDesigner, а в NDI Access Manager из NDI Tools.
Мониторингу и стриму хватает 1280 × 720, полосу это экономит в разы.
Нашли в статье ошибку, устаревшее или непонятное место?