Art-Net против sACN — Сравнение сетевых протоколов освещения
Краткий ответ
Art-Net и sACN — это протоколы передачи данных DMX512 по IP-сетям. Art-Net разработан компанией Artistic Licence и поддерживает передачу данных методами unicast и broadcast. sACN (Streaming ACN, ANSI E1.31) — это стандарт ESTA, основным транспортом которого является IP multicast с поддержкой unicast и встроенным механизмом приоритетов источников. Выбор между ними зависит от масштаба системы, топологии сети и требований к резервированию.
Обзор
Рост количества управляемых параметров в современных световых приборах делает прямую прокладку DMX-кабелей RS-485 физически неэффективной. Передача DMX512 через Ethernet позволяет объединять сотни юниверсов в единой сетевой инфраструктуре. В этом материале разобраны транспортные уровни Art-Net и sACN, их механизмы адресации, обработка мультикаст-трафика и требования к сетевому оборудованию.
Для кого эта статья
- •Художники по свету
- •Системные интеграторы
- •Сетевые инженеры
- •Технические директоры
- •Команды технического обеспечения мероприятий
Что вы узнаете
- •Механику транспортировки данных в протоколах Art-Net и sACN.
- •Разницу между моделями доставки Broadcast, Unicast и Multicast в сетях освещения.
- •Логику работы приоритетов и HTP-слияния в sACN.
- •Роль IGMP Snooping и IGMP Querier в управлении мультикаст-трафиком.
- •Физические и сетевые ограничения пропускной способности и длины линий.
Введение
Один юниверс DMX512 содержит 512 слотов данных. LED-массивы с попиксельным управлением и сложные поворотные головы требуют большого количества каналов, поэтому современные световые комплексы оперируют десятками и сотнями юниверсов.
Транспортировка управляющих данных через Ethernet решает проблему физической кабельной разводки. Однако передача DMX512 через IP-сети создает новые инженерные задачи: маршрутизацию трафика, управление нагрузкой на коммутаторы, синхронизацию кадров и арбитраж между несколькими консолями.
Механика протокола Art-Net
Разработанный в 1998 году компанией Artistic Licence, протокол Art-Net инкапсулирует данные DMX512 в UDP-пакеты (User Datagram Protocol) через порт 6454.
Адресация и версии
- •Art-Net 1 и 2: Применяли broadcast-передачу, при которой каждый пакет отправляется всем устройствам в сетевом сегменте. При большом количестве юниверсов это создает высокую нагрузку на сетевые интерфейсы и процессоры DMX-узлов.
- •Art-Net 3: Ввел 15-битную адресацию, расширив адресное пространство протокола до 32 768 юниверсов. Основной практикой стала передача unicast, когда пакет направляется непосредственно на IP-адрес конкретного приемника.
- •Art-Net 4: Расширил управление портами DMX-шлюзов, усовершенствовал discovery-механизмы и RDM. Art-Net 4 позволяет совмещать discovery и RDM-управление через Art-Net с передачей потоковых DMX-данных через sACN.
Broadcast и Unicast в Art-Net
Выбор между broadcast и unicast в Art-Net зависит от количества источников, приемников, объема юниверсов и частоты обновления кадров. Broadcast оправдан в небольших сетях с несколькими юниверсами. В крупных системах используют unicast для предотвращения затопления сетевых портов лишним трафиком.
Для unicast-передачи консоль должна знать IP-адреса приемных узлов и соответствие юниверсов их физическим портам.
Механика sACN (Streaming ACN)
sACN (ANSI E1.31) — это стандарт ESTA, являющийся подмножеством архитектуры ACN (ANSI E1.17). Для передачи данных применяется UDP-порт 5568.
Модель адресации и Multicast
Основным механизмом адресации юниверсов в sACN является IP multicast. Пакеты отправляются на специальные групповые IP-адреса диапазона 239.255.0.0/16, где последние два октета соответствуют номеру юниверса.
- •Юниверс 1 соответствует IP-адресу
239.255.0.1. - •Юниверс 200 соответствует IP-адресу
239.255.0.200.
Передатчику не нужно знать IP-адреса конкретных DMX-узлов. Консоль транслирует трафик в соответствующую мультикаст-группу, а узлы подписываются на нужные им юниверсы. Стандарт ANSI E1.31 также допускает прямую unicast-передачу sACN на конкретный IP-адрес.
Управление мультикаст-трафиком и IGMP
В L2-сетевых сегментах без специальных настроек мультикаст-трафик обрабатывается коммутатором как broadcast. Для ограничения распространения пакетов применяют IGMP Snooping.
Коммутатор с IGMP Snooping анализирует запросы устройств (IGMP Report) и отправляет мультикаст-трафик конкретного юниверса только на те порты, где есть активные подписчики. Для поддержания таблиц подписок в сети должно присутствовать источник IGMP Querier (L3-маршрутизаторы, специальные управляемые L2-коммутаторы или сетевые роутеры). Без источника IGMP-запросов подписки на мультикаст-группы могут сбрасываться коммутатором, что приводит к потере потока данных.
Приоритеты и арбитраж источников
В sACN каждому пакету назначается приоритет юниверса (universe priority) в диапазоне от 0 до 200 (по умолчанию 100).
- •При получении одного юниверса от нескольких источников приемник выбирает поток с более высоким приоритетом.
- •Если приоритеты источников одинаковы, поведение определяется настройками приемника (чаще всего применяется HTP-слияние).
При HTP (Highest Takes Precedence) приемник сравнивает значения каждого отдельного DMX-слота от активных источников с одинаковым приоритетом и выводит наибольшее значение.
Стандарт также предусматривает расширение для приоритета отдельных адресатов (per-channel / per-address priority), которое поддерживается отдельными реализациями оборудования.
Сравнение производительности и пропускной способности
Пропускная способность и нагрузка
Нагрузка от одного юниверса DMX зависит от количества передаваемых слотов, частоты кадров (пакетов/с) и накладных расходов протоколов UDP/IP/Ethernet. При передаче 512 слотов с частотой 44 Гц поток одного юниверса составляет примерно 90–100 кбит/с на уровне L2.
Теоретический расчет пропускной способности:
- •Сеть 100 Мбит/с технически способна пропустить несколько сотен юниверсов.
- •Гигабитная сеть (1 Гбит/с) теоретически вмещает несколько тысяч юниверсов.
На практике лимиты системы определяются не только пропускной способностью линий, но и производительностью процессоров DMX-узлов (пакетов в секунду, PPS) и вычислительной мощностью коммутаторов.
Синхронизация кадров
Для одновременного вывода изменений на нескольких юниверсах применяют механизмы синхронизации:
- •В Art-Net 4 для этого используется пакет ArtSync.
- •В sACN применяются E1.31 Synchronization Packets.
Приемники задерживают вывод полученных кадров в локальном буфере до поступления триггерного пакета синхронизации.
Требования к архитектуре сети
- •Art-Net Unicast: Работает в базовых L2-сетях. Требует корректной статической адресации устройств или DHCP-конфигурации.
- •sACN Multicast: Требует управляемых коммутаторов с поддержкой IGMP Snooping и наличием активного IGMP Querier в L2-сегменте для предотвращения мультикаст-затопления.
- •L3-маршрутизация: При передаче sACN multicast между различными IP-подсетями требуется настройка мультикаст-маршрутизации (например, PIM).
Распространенные ошибки
- 1.Неуправляемые коммутаторы для sACN multicast: На неуправляемом оборудовании мультикаст-трафик транслируется на все порты, создавая избыточную нагрузку на приемники и Wi-Fi точки доступа.
- 2.Конфликты IP-адресов при Unicast Art-Net: Дублирование IP-адресов приводит к аномалиям ARP и прерыванию доставки данных.
- 3.Отсутствие IGMP Querier в мультикаст-сети: Без периодических запросов Querier коммутаторы прекращают пересылку мультикаст-групп, что вызывает потерю трафика.
- 4.Одинаковые приоритеты при наличии нескольких консолей: Если основной и резервный пульты транслируют одинаковые юниверсы с одинаковым приоритетом (100), приемник выполняет их слияние вместо резервирования.
Матрица выбора: Art-Net против sACN
| Параметр | Art-Net 4 | sACN (ANSI E1.31) | Контекст применения |
|---|---|---|---|
| Основной транспорт | Unicast / Broadcast | Multicast (поддерживается Unicast) | Multicast упрощает адресацию источников; Unicast не требует IGMP. |
| Конфигурация источника | Требует указания IP-адреса узла (в Unicast) | Назначение номера юниверса | sACN не требует привязки источника к IP-адресам узлов. |
| Арбитраж и резервирование | Базовые механизмы слияния | Встроенные приоритеты (0–200) | sACN предоставляет стандартизированный арбитраж источников. |
| Требования к коммутаторам | Базовые L2-коммутаторы (для Unicast) | Управляемые коммутаторы с IGMP Snooping/Querier | Art-Net Unicast проще для базового сетевого железа. |
| Совместимость со старым оборудованием | Широкая поддержка устаревших систем | Поддерживается современным оборудованием | Art-Net распространен среди медиасерверов и устаревших приборов. |
Практические рекомендации
- •Для масштабных туровых сетапов и стационарных инсталляций стандартизируйте передачу потоковых DMX-данных на sACN.
- •Изолируйте трафик освещения в отдельном VLAN или выделенной физической сети. Не смешивайте аудиопротоколы (Dante, Ravenna) и DMX over IP без расчета QoS и пропускной способности.
- •При использовании sACN multicast применяйте управляемые коммутаторы и проверяйте статус IGMP Snooping и Querier.
Рекомендации ART-R
В системах ART-R применяется оборудование с одновременной поддержкой обоих протоколов.
- •DMX-узлы: Совместимые модели DMXking (например, серия eDMX MAX) аппаратно поддерживают прием Art-Net и sACN с возможностью конфигурации портов и арбитража.
- •Консоли управления: Системы ChamSys MagicQ обеспечивают вывод и прием Art-Net и sACN по выбору пользователя для каждого юниверса.
Часто задаваемые вопросы
Можно ли использовать Art-Net и sACN в одной сети?
Да. Протоколы используют разные UDP-порты (Art-Net: 6454, sACN: 5568). Однако не рекомендуется дублировать вывод одного и того же юниверса в оба протокола без необходимости, чтобы не дублировать нагрузку на приемники.
Какова максимальная длина линии для Art-Net или sACN?
Ограничение в 100 метров относится к длине медного сегмента Ethernet (Cat5e/Cat6) по стандарту IEEE 802.3. Сами протоколы Art-Net и sACN не имеют ограничений по расстоянию и работают через коммутаторы, оптоволоконные линии или L3-сети.
Нужен ли роутер для сети sACN?
В пределах одного L2-сегмента/VLAN маршрутизатор не нужен, но нужен управляемый коммутатор с поддержкой IGMP Snooping. Маршрутизатор необходим только при передаче трафика между различными IP-подсетями.
Что происходит при потере сетевого сигнала на узле?
Поведение зависит от реализации DMX-узла. Большинство устройств позволяют настроить удержание последнего состояния (Hold Last State), отключение выхода (Blackout) или запуск автономного сценария.
Можно ли передавать sACN или Art-Net через Wi-Fi?
Стандартные сети Wi-Fi вносят задержки, джиттер и потери пакетов, что нежелательно для реального времени. Для беспроводной передачи DMX применяют специализированные протоколы (например, CRMX), работающие на отдельном физическом уровне.
Почему теряется поток sACN в мультикаст-сети?
Распространенной причиной является отсутствие active IGMP Querier в L2-сегменте. Коммутатор при отсутствии запросов прекращает пересылку мультикаст-групп на порты.
В чем отличие Art-Net 4 от sACN?
Art-Net 4 включает развитые discovery-механизмы, RDM-управление и перепрофилирование портов. sACN является стандартизированным протоколом для передачи DMX-потоков с поддержкой приоритетов.
Дополнительные вопросы
- •Какой объем трафика создает один юниверс DMX? При передаче 512 слотов с частотой 44 Гц поток составляет примерно 90–100 кбіт/с.
- •Какие IP-адреса использовать для Art-Net? Спецификации Art-Net 1/2 рекомендовали диапазоны
2.x.x.xили10.x.x.x, однако современное оборудование работает в любых подсетях IPv4. - •Как проверить наличие sACN в сети? Для мониторинга пакетов применяют специализированный софт (например, sACNView) на компьютере в том же сетевом сегменте.
- •Что такое DMX-узел (node)? Сетевое устройство, конвертирующее пакеты Art-Net/sACN в физические сигналы DMX512 (RS-485) на разъемах XLR.
Связанные статьи
- •Адресация DMX и оптимизация распределения юниверсов
- •Диагностика и устранение неисправностей в DMX-сетях
- •Протокол DMX512 — Как он работает на самом деле
- •DMX over Ethernet на масштабных фестивалях: построение резервируемых топологий
Связанные категории
Загрузки
- •Руководство по настройке сетевых коммутаторов для sACN (PDF)
- •Калькулятор пропускной способности световых сетей (Excel)
Глоссарий
- •Unicast: Передача сетевых пакетов от одного отправителя на один конкретный IP-адрес.
- •Broadcast: Передача пакетов всем устройствам в пределах одного сетевого сегмента.
- •Multicast: Передача пакетов на групповой IP-адрес, где трафик получают только подписанные узлы.
- •IGMP Snooping: Функция коммутатора для отслеживания подписок на мультикаст-группы и ограничения рассылки трафика.
- •UDP (User Datagram Protocol): Сетевой протокол без установления соединения, обеспечивающий передачу данных с минимальной задержкой.
- •VLAN (Virtual Local Area Network): Логически изолированный сетевой сегмент на физическом коммутаторе.
- •HTP (Highest Takes Precedence): Принцип слияния потоков, при котором для каждого DMX-слота выводится наибольшее значение среди активных источников с одинаковым приоритетом.
Заключение
Art-Net и sACN решают задачу транспортировки DMX512 через IP-сети, различаясь моделью адресации, управлением трафиком и механизмом арбитража. Art-Net Unicast удобен в небольших и средних сетях без специализированной мультикаст-инфраструктуры. sACN Multicast обеспечивает масштабируемую архитектуру с гибким резервированием при условии корректной настройки IGMP на коммутаторах.
Рекомендации Schema
- •Article
- •FAQPage
- •TechArticle