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

Не приходит и не уходит по сети

Пакеты не доходят. Адаптер, брандмауэр, порт, подсеть — по очереди; как увидеть трафик своими глазами, что делать с мультикастом и почему NDI не видит источник.

Ветка вашего пульта:
Быстрый выбор:

Почти всегда виноваты адаптер, брандмауэр, адрес с портом или подсеть. Проверяют по очереди.

На шоу-машине карт обычно две — в интернет и в шоу-сеть, и без подсказки система сама решает, через какую слать. Где есть Local Address — OSC In и Out, UDP In и Out DAT, TCP/IP DAT, DMX Out CHOP, — его задают явно; у DMX In CHOP такого параметра нет, Управление со светового пульта.

Брандмауэр Windows блокирует входящие для TouchDesigner. Проверка — выключить целиком; заработало — правило для приложения и включить обратно. Этот совет стоит в документации почти у всех сетевых операторов.

Порты у отправителя и получателя совпадают, и порт не занят другим приложением: на Windows занятый порт узел покажет значком предупреждения. Адреса в одной подсети — при маске 255.255.255.0 это 192.168.0.x. Art-Net по традиции работает в сетях 2.x.x.x или 10.x.x.x, Сеть для света.

Видеть трафик

OSC In DAT без фильтров показывает всё входящее, и пустота значит, что до TouchDesigner не дошло. Art-Net и sACN покажет сторонний монитор вроде ArtNetominator. Последняя проверка — Wireshark: если пакетов нет и там, проблема до TouchDesigner. Отправка на 127.0.0.1 в свою же машину делит задачу: работает — виновата сеть, нет — настройки операторов.

Режим Адрес Что помнить
Unicast Конкретный IP Предсказуемо, адрес нужно знать
Broadcast 255.255.255.255 или x.x.x.255 Видят все в подсети, при большом объёме забивает сеть
Multicast Групповой Управляемый коммутатор с IGMP snooping
Мультикаст и неуправляемый коммутатор

Такой коммутатор шлёт мультикаст во все порты, и sACN на много юниверсов или NDI в multicast роняют всю сеть. На шоу — IGMP snooping или unicast.

NDI не видит источник: машины в одной подсети и пингуются, брандмауэр пропускает NDI с обеих сторон, mDNS между подсетями не ходит — адрес передатчика в Extra Search IPs у NDI In TOP, сборки TouchDesigner одинаковые, Wi-Fi не годится даже «вроде работает». Вывод по сети.

Видео и управление — разные сети

NDI забивает гигабит, Art-Net и sACN рядом теряют пакеты, и свет дёргается, а причину ищут в свете. NDI и Dante тоже не уживаются. Отдельные карты, коммутаторы, кабели.

Шлёте сами себе — помните, что два процесса не слушают один порт: разные порты и 127.0.0.1.

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

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