Без індексації (Noindex)
← Назад до списку
Протоколи та мережі (DMX)10 хвТехнічна команда ART-R

Art-Net проти sACN — Порівняння мережевих протоколів освітлення

Коротка відповідь

Art-Net та sACN — це мережеві протоколи передачі даних DMX512 через IP-інфраструктуру. Art-Net розроблений компанією Artistic Licence і підтримує унікаст (unicast) та широкомовлення (broadcast). sACN (Streaming ACN, ANSI E1.31) — це стандарт ESTA, де основним транспортом є IP мультикаст (multicast) із підтримкою унікасту та вбудованим механізмом пріоритетів джерел. Вибір між ними визначається масштабом системи, топологією мережі та вимогами до резервування.

Огляд

Зростання кількості керованих параметрів у сучасних світлових приладах робить пряму прокладку кабелів RS-485 неефективною. Передача DMX512 через Ethernet дозволяє об'єднувати сотні юніверсів у єдиній мережевій інфраструктурі. У цьому матеріалі розібрано транспортні рівні Art-Net та sACN, їхні механізми адресації, обробку мультикаст-трафіку та вимоги до мережевого обладнання.

Для кого ця стаття

  • •Художники по світлу
  • •Системні інтегратори
  • •Мережеві інженери
  • •Технічні директори
  • •Команди технічного забезпечення заходів

Що ви дізнаєтесь

  • •Механіку транспортування даних у протоколах Art-Net та sACN.
  • •Відмінності між моделями доставки Broadcast, Unicast та Multicast у мережах освітлення.
  • •Логіку роботи пріоритетів sACN та принцип HTP-злиття на приймачах.
  • •Роль 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-портів шлюзів, вирішив проблеми multi-homing пристроїв та розширив механізми 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. Два останні октети формуються з 16-бітного номера юніверса: старший байт відповідає третьому октету, а молодший — четвертому.

  • •Юніверс 1 (0x0001) надсилається на IP 239.255.0.1.
  • •Юніверс 256 (0x0100) надсилається на IP 239.255.1.0.
  • •Юніверс 200 (0x00C8) надсилається на IP 239.255.0.200.

Передавачу не потрібно знати IP-адреси конкретних DMX-вузлів. Консоль транслює трафік у відповідну мультикаст-групу, а вузли підписуються на потрібні юніверси. Стандарт ANSI E1.31 також допускає пряму unicast-передачу sACN на конкретну IP-адресу.

Управління мультикаст-трафіком та IGMP

У L2-мережах без IGMP Snooping мультикаст-трафік розсилається комутатором на всі порти як broadcast. Для обмеження трафіку застосовують IGMP Snooping.

Комутатор з IGMP Snooping аналізує запити пристроїв (IGMP Report) та пересилає мультикаст-трафік конкретного юніверса тільки на порти з активними підписниками. Для підтримки таблиць підписок у L2-сегменті потрібен IGMP Querier (наутатори L3, керовані L2-комутатори або роутери). Без періодичних запитів Querier підписки на мультикаст-групи можуть скидатися комутатором, що призводить до переривання потоку.

Пріоритети та арбітраж джерел

У заголовку пакетів sACN передається рівень пріоритету юніверса (universe priority) від 0 до 200 (за замовчуванням 100).

  • •При отриманні одного юніверса від кількох джерел приймач обирає потік із вищим пріоритетом.
  • •Якщо пріоритети джерел однакові, стандарт ANSI E1.31 не нав'язує єдиного алгоритму. Поведінка визначається реалізацією приймача (найчастіше застосовується HTP або LTP злиття).

При HTP (Highest Takes Precedence) приймач порівнює значення кожного окремого DMX-слота від активних джерел із однаковим пріоритетом і виводить найбільше значення.

Окремі пристрої також підтримують розширення пріоритету окремих адресатів (per-channel / per-address priority, ANSI E1.31 Annex A), де пріоритет задається для кожного DMX-слота окремо.

Порівняння продуктивності та пропускної здатності

Пропускна здатність та навантаження

Обсяг трафіку від одного юніверса 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. 1.Використання sACN multicast на некерованих комутаторах у великих мережах: Без IGMP Snooping мультикаст-трафік розсилається на всі порти, перевантажуючи приймачі та Wi-Fi точки доступу.
  2. 2.Конфлікти IP-адрес при Unicast Art-Net: Дублювання IP-адрес призводить до аномалій ARP та втрати пакетів.
  3. 3.Відсутність IGMP Querier у мультикаст-мережі: Без періодичних запитів Querier комутатори припиняють пересилку мультикаст-груп, що викликає втрату трафіку.
  4. 4.Однакові пріоритети при наявності кількох консолей: Якщо основний та резервний пульти транслюють однакові юніверси з однаковим пріоритетом (100), приймач обробляє їх за своєю схемою злиття замість чистки резервування.

Матриця вибору: Art-Net проти sACN

ПараметрArt-Net 4sACN (ANSI E1.31)Контекст застосування
Основний транспортUnicast / BroadcastMulticast (підтримується Unicast)Multicast спрощує адресацію джерел; Unicast не вимагає IGMP.
Конфігурація джерелаПотрібно знати IP-адресу вузла (в Unicast)Призначення номера юніверсаsACN не вимагає прив'язки джерела до IP-адрес вузлів.
Арбітраж та резервуванняБазові механізми злиттяВбудовані пріоритети (0–200)sACN надає стандартизований арбітраж джерел.
Вимоги до комутаторівБазові L2-комутатори (для Unicast)Керовані комутатори з IGMP Snooping/QuerierArt-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.

Пов'язані статті

Пов'язані категорії

Глосарій

  • •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