Art-Net и sACN
Broadcast против мультикаста, RDM против приоритетов. Что выбрать и почему первым делом смотрят таблицу протокола.
Физический DMX почти всегда начинается с сети: консоль отдаёт данные по Ethernet, ноды преобразуют их в DMX на XLR.
Art-Net
Старый и очень распространённый протокол поверх UDP. По умолчанию
широковещательный: пакеты идут всем в сети. Классическая адресация — сеть
2.x.x.x с маской 255.0.0.0, реже 10.x.x.x. Поддерживает RDM. Universe
нумеруются как Net / Subnet / Universe и часто сводятся к сквозному номеру
0–32767.
Работает почти со всем оборудованием, но broadcast нагружает сеть, и на больших системах это заметно.
sACN (E1.31)
Современный стандарт, тоже поверх UDP, но с мультикастом: пакеты идут только подписавшимся. Адресация любая. Universe нумеруются сквозно, 1–63999. RDM не поддерживает.
Главное отличие — приоритеты. Одну Universe могут отправлять несколько источников, и приёмник берёт данные с наибольшим приоритетом: это встроенный механизм резервирования.
Меньше нагружает сеть, но требует коммутатора, корректно работающего с мультикастом.
Что выбрать
| Ситуация | Протокол |
|---|---|
| Небольшая площадка, простая сеть | Art-Net |
| Нужен RDM | Art-Net |
| Большая система, много Universe | sACN |
| Нужно резервирование двумя пультами | sACN с приоритетами |
| Оборудование поддерживает только одно | То, что поддерживает |
Можно использовать оба протокола одновременно для разных групп Universe.
Настройка
Setup → Network → Network Protocols.
- Выберите протокол на вкладках Art-Net или sACN.
- Включите вывод кнопкой Art-Net Output Active или sACN Output Active.
- Кнопкой Add добавьте строку и задайте в ней LocalStart — первую Universe пульта, Amount — сколько Universe, и номер Universe протокола: у Art-Net это Network, Subnet и Universe, у sACN — ExternStart. Столбец Valid показывает, правильна ли строка: одну Universe нельзя отправлять дважды.
- Режим Art-Net — в столбце Mode: OutputBroadcast, OutputUnicast на IP из столбца Destination IP, OutputAuto или Input для приёма.
- Сетевой DMX отправляет главная станция Session: пульт должен быть в Session, а если он в ней один — включите кнопку Network DMX if Alone.
- Проверьте выбранный сетевой интерфейс.
OutputAuto отправляет каждую Universe юникастом приёмникам, найденным через ArtPoll, до пяти на Universe. Больше приёмников или ни одного — Universe уходит широковещанием.
Universe не назначены. Patch сделан, значения в DMX Sheet есть, а в сеть ничего не уходит, потому что таблица протокола пуста. Смотрите её первой.
Unicast отправляет на конкретный IP вместо широковещания и резко снижает нагрузку на сеть. Требует знать адреса нод, зато на постоянной инсталляции это правильный режим.
Приоритеты sACN
Каждый источник отдаёт данные с приоритетом, по умолчанию 100, а приёмник берёт данные с более высоким приоритетом.
Отсюда схема резервирования: основная консоль отдаёт с приоритетом 100, резервная с 90. Пока основная работает, приёмник берёт её данные; если она отключилась, приёмник сам переходит на резервную.
Проверка
Проверяйте цепочку по четырём точкам: DMX Sheet показывает значения внутри консоли, сетевой монитор Art-Net или sACN на ноутбуке — есть ли пакеты в сети, индикаторы на нодах — доходят ли данные до них, Fixture — доходят ли до конца цепочки.
Пакеты в сети есть, а нода не мигает — дело в ноде или в настройке Universe.
| Симптом | Причина |
|---|---|
| Ничего не уходит | Universe не назначены в таблице протокола |
| Уходит не в тот интерфейс | Выбрана не та сетевая карта |
| Ноды не видят данные | Разные подсети или мультикаст режется коммутатором |
| Мерцание, дёрганье | Перегруженная сеть, дублирующие источники |
| Работает и вдруг перестало | Второй источник с тем же приоритетом |
Нашли в статье ошибку, устаревшее или непонятное место?