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

sACN (E1.31)

Стандарт E1.31: юниверсы с единицы, мультикаст по группе на юниверс, приоритет 0–200 и почему без управляемого коммутатора он топит сеть.

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

sACN (E1.31) — стандарт DMX по IP, новее Art-Net и строже, и в новых системах его обычно предпочитают.

Art-Net sACN
Статус Спецификация Artistic Licence Стандарт ANSI E1.31
Адресация Net · Subnet · Universe Один номер, 1–63999
Первый юниверс 0 1, нулевой зарезервирован
Доставка по умолчанию Broadcast Multicast
Приоритеты Нет 0–200
Выбор между источниками На узле По приоритету, в стандарте
sACN считает с единицы

Нулевой юниверс зарезервирован. Перешли с Art-Net и всё съехало на один — почти наверняка дело в этом.

У каждого юниверса своя мультикаст-группа вида 239.255.x.x, приёмник подписывается на нужные и отправителя знать не обязан. В DMX Out CHOP и DMX In CHOP это параметр Multicast, группа считается из Net, Subnet и Universe — тех же полей, что у Art-Net. Какой номер ушёл в сеть, скажет монитор sACN.

Мультикаст — только с управляемым коммутатором

Неуправляемый коммутатор шлёт мультикаст во все порты, это то же широковещание, и на многих юниверсах сеть перегружается. Нужен IGMP snooping или адресная отправка, Настройка сети.

В каждом пакете приоритет от 0 до 200, по умолчанию 100, и из нескольких источников одного юниверса приёмник берёт старший. В Art-Net такого нет. Пульт на 100, TouchDesigner на 110 — и на время своей сцены он перебивает консоль; аварийный источник на 200 главнее всех, Слияние и приоритеты. Приоритет отправки — Priority у DMX Out CHOP и POP. Слияния по приоритету у DMX In CHOP в документации нет: выбирает узел или пульт, и это проверяют на железе.

Art-Net — когда узлы старые, когда так настроена площадка, когда проще. sACN — когда юниверсов много, нужны приоритеты, система строится с нуля; контроллеры лент вроде Advatek с ним обычно работают лучше. Оба можно слать одновременно из разных DMX Out CHOP, и иногда так быстрее всего удаётся свести разнородное железо. На десятках и сотнях юниверсов — Packet Per Channel с таблицей маршрутизации (Format и маршрутизация), адресная отправка контроллерам, внимание к частоте (40 Гц на 200 юниверсов — уже заметный трафик) и проверка загрузки сети, а не только «работает ли».

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

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