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

Вывод по сети

Картинка по сети вместо кабеля: NDI для превью и обмена, Video Stream Out для стрима, Touch Out между своими, ST2110 для вещания. Полоса, параметры и сеть.

Ветка вашего пульта:1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей
Быстрый выбор:

Без кабеля картинку отдают режиссёру на превью, в стрим, соседней машине или резерву.

Оператор Что делает Лицензия и платформа
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

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

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, полосу это экономит в разы.

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

рядом по смыслу