2025-04-11
In-depth analysis of the Art-Net protocol
In-depth analysis of the Art-Net protocol

Art-Net is an Ethernet DMX512 transmission protocol designed for high density control of stage lighting and performing arts equipment. The following is a comprehensive analysis from the protocol architecture, packet structure, technical features to application practice:
One.Protocol basis
essence
- Encapsulate DMX512 data through UDP/IP, port number 6454, to achieve low latency transmission under Gigabit networks.
- The 512-channel /Universe concept of DMX512 is retained, but expanded to 32,768 universes (supported by Art-Net 4).
Core objective
- Solves the distance limitation of traditional DMX512 (RS-485 up to 1200 m → Ethernet up to 100 km).
- Break the channel bottleneck (512 channels of DMX512 → tens of thousands of channels supported by Art-Net single network port).
Two.Protocol architecture
1. Network layer design
- IP assignment:
- x.x.x or 10.x.x.x private IP address segment (such as 2.0.0.1) is used by default.
- DHCP or static IP addresses are supported, but static IP addresses are recommended to avoid conflicts in performance scenarios.
- Transmission mode:
- Unicast: point-to-point transmission, suitable for fixed devices.
- Multicast (multicast) : one-to-many transmission (multicast address 239.255.x.x), saving bandwidth.
2. Data packet type
| OpCode | Packet type | Feature |
| 0x2000 | ArtPoll | The controller searches for Art-Net nodes in the network |
| 0x2100 | ArtPollReply | Nodes respond to searches (including IP, port, name, etc.) |
| 0x5000 | ArtDmx | Carrying DMX512 data (main packet) |
| 0x5200 | ArtSync | Multi-device synchronization trigger (e.g. light show synchronization) |
Third, key packet analysis
1. ArtDmx (Core packet)
- Byte 0-7: "Art-Net" header identifier (fixed ASCII)
- Byte 8: OpCode Low byte (0x00)
- Byte 9: OpCode high byte (0x50 → ArtDmx)
- Byte 10-11: Protocol version (currently 14)
- Byte 12: serial number (to prevent packet loss, 0 indicates disabled)
- Byte 13: physical port number (0-3)
- Byte 14-15: Universe number (Low byte priority, 0-32767)
- Byte 16-17: Data length (high byte + low byte, default 512)
- Byte 18+: DMX512 data (512 bytes)
Universe mapping:
- Art-Net divides the Universe into subnets (high 4 bits) and universes (low 4 bits), supporting a total of 256 subnets x 256 universes = 65,536 logical universes (actual Art-Net 4 is limited to 32,768).
2. ArtPollReply
- The value contains the MAC address, firmware version, number of supported ports, and user-defined name (up to 32 characters).
- The controller uses this package to build the device topology.
For. Technical characteristics
Low delay optimization
- UDP Connectionless: Eliminates TCP handshake overhead, typical latency <10ms (Gigabit networks).
- Packet compression: Art-Net 4 supports ArtDmxEx, which compresses duplicate data (such as all-black fields).
Extended function
- RDM over Art-Net: Transmits RDM instructions through OpCode 0x8300 for remote device management.
- Time code synchronization: Support SMPTE, MTC time code, accuracy ±1 frame.
Fault-tolerant mechanism
- Serial number detection (Byte 12) : Retransmission is requested when packet loss is detected.
- Network redundancy: dual-NIC hot backup (required).
Five. Comparison with sACN
| peculiarity | Art-Net | sACN (ANSI E1.31) |
| standardization | Private protocol (but open documentation) | ESTA Official Standard (ANSI E1.31) |
| priority | No built-in priority | Support 0-200 priority (preemption mechanism) |
| Multicast efficiency | You need to manually configure the multicast address | Automatically Assign multicast groups (239.255.x.x) |
| Application scenario | Small and medium-sized performance, lighting control | Radio and television, high reliability production |
Six.Typical application scenario
Stage lighting control
- An Art-Net node box, such as the DMX King, converts Ethernet signals into DMX512 outputs to drive the smart luminaire.
LED media wall synchronization
- Use ArtSync package to trigger multiple LED controllers to play content simultaneously (error <1ms).
Architectural lighting
- Combined with wireless systems such as W-DMX, it can realize remote control of large-scale facade light shows.
Seven.Practical suggestion
Network configuration
- Using private switches, enable IGMP Snooping to avoid multicast storms.
- Disable QoS and VLAN unless explicitly required.
troubleshooting
- Wireshark filtering: udp.port == 6454 Captures Art-Net traffic.
Common mistakes:
- IP conflict → Fixed IP addresses of all devices.
- Multicast failure → Check the IGMP configuration of the switch.
Performance optimization
- Art-Net 3 and above support Gigabit networks with a single port throughput of 40,000 DMX channels per second.
Eight.Future development
Art-Net 5 (in draft) :
- Added AES67 audio synchronization support.
- Introduction of more efficient data compression algorithms (for 4K LED control).
If you need a specific device configuration case (such as connecting the MA2 console to the Art-Net node box), you can further explain!
For more knowledge about LED industry, please pay attention to our LIKELIGHT.If you are not sure which LED fixture is best for your project or need help with layout configuration, contact us LIKLEIGHT, we are a professional manufacturer of LED lamps in China;we have engineers and 24 hours customer service for you.Phone:+86-755-23328395, Email :contact@like-light.com,Wechat/WhatsApp:86-132-66666-320.