← todos los artículos

Art-Net y sACN: por qué la luz viaja por red y dónde se rompe esa red

De dónde sale el techo de 44 tramas de DMX512, en qué se diferencia el unicast de Art-Net del multicast de sACN, para qué sirve el IGMP snooping y por qué el Wi-Fi en sala es mala idea.

Empecemos por la aritmética de la que sale todo lo demás.

DMX512 vive sobre RS-485 a 250 kbit/s. Cada byte viaja con un bit de inicio y dos de parada — once bits, exactamente 44 microsegundos. Una trama lleva 512 canales más el código de arranque, es decir 513 bytes: 22,6 milisegundos. Súmale el BREAK con el que empieza cada trama y obtienes un techo de unas 44 tramas por segundo. No «unas 44 en interfaces baratas», sino el límite físico de una norma de 1986.

De ahí salen dos consecuencias que definen todo el montaje.

Primera: una línea DMX lleva exactamente 512 canales. No «los que le quepan» — esos 512 ya consumen todo el presupuesto de tiempo. ¿Quieres más? Segunda línea, tercera, décima.

Segunda: un rack de dimmers al otro lado de la sala significa un cable que cruza la sala. Veinte universos en un recinto grande son veinte cables, y los montadores te miran mal.

Los protocolos de red resuelven exactamente el segundo problema. El primero no lo tocan: 512 canales por línea siguen siendo 512 canales.

Qué ocurre en realidad

Portátil ──Ethernet──► switch ──► nodo en la truss ──DMX──► aparatos
                              └─► nodo en el portal ──DMX──► aparatos

Un nodo es una caja que escucha la red y devuelve los paquetes a DMX. Un universo por salida: un nodo de cuatro salidas alimenta cuatro líneas. El cable largo pasa a ser uno solo, de red, y las colas DMX son cortas — del nodo a los aparatos más cercanos.

No es sólo comodidad. Ethernet falla bastante menos que veinte metros de cable DMX tendido por el suelo, pisado y enganchado por un flight case.

Art-Net contra sACN: la diferencia está en una palabra

Ambos meten los mismos 512 bytes en UDP. La diferencia está en el reparto, y pesa más de lo que parece.

Art-Net (puerto 6454) se envía a una dirección: la consola conoce la IP del nodo y le manda el paquete. El esquema es transparente — se ve quién escribe a quién — y basta con un switch no gestionable barato. El direccionamiento de universos es de 15 bits: siete de Net más ocho de SubUni, o sea 32768 universos. Nunca los vas a necesitar.

sACN (o E1.31, puerto 5568) emite a un grupo multicast: la dirección se calcula a partir del número de universo — 239.255.<byte alto>.<bajo>. La consola no sabe quién la escucha; los nodos se suscriben a lo que necesitan. Para montajes grandes es el modelo correcto: el paquete sale a la red una vez en lugar de copiarse por cada destinatario.

Y aquí es justo donde se rompe todo.

IGMP snooping, o por qué se cayó la red

Sin soporte del switch, el multicast se comporta como broadcast: el switch no sabe quién quiere el grupo y lo inunda por todos los puertos por si acaso. Treinta universos sACN a 40 tramas son unos 30 × 638 bytes × 40 por segundo ≈ 6 Mbit. Multiplica por el número de puertos, añade vídeo y control en el mismo cable, y tienes un switch que empieza a perder tramas.

Se cura con una casilla llamada IGMP snooping en un switch gestionable: escucha quién se suscribió a qué y entrega cada universo sólo por los puertos que lo pidieron. Un switch no gestionable de veinte euros no tiene esa casilla.

De ahí la regla práctica: montaje sencillo — Art-Net sobre switch no gestionable; muchos universos — sACN, pero con switch que hable IGMP. La opción intermedia, «sACN en un switch barato», funciona hasta la noche en que añadiste diez universos más.

Qué configurar en Flux Lights

Pestaña Ajustes → Salida de red; los ajustes se aplican en caliente: protocolo (los dos a la vez vale), dirección del nodo para Art-Net, universo base.

La red trabaja en paralelo con el USB — la misma trama sale 40 veces por segundo por ambos caminos. Sólo se envían los universos que realmente contienen aparatos; los vacíos no ocupan aire.

sACN lo enviamos con prioridad fija 100, la que la norma trae por defecto. Conviene saberlo si pensabas montar dos fuentes sobre un universo con arbitraje por prioridad: Flux Lights no lo resuelve, y nuestra redundancia funciona de otra manera — la consola de respaldo simplemente calla mientras la principal viva.

Qué comprobar antes de que llegue el público

Direcciones. Ordenador y nodos en la misma subred. Art-Net vivió históricamente en 2.x.x.x y 10.x.x.x; muchos nodos vienen de fábrica con algo tipo 2.0.0.1. Lo más simple es IP estática, apuntada en cinta pegada al propio nodo.

Apaga el Wi-Fi. No «no lo uses»: apaga el adaptador. Si no, en el momento en que alguien pise el cable, el sistema encaminará alegremente el tráfico por la red inalámbrica del recinto — y tu luz irá por un punto de acceso al que en el descanso se conecta toda la sala.

Red separada. Un switch compartido con vídeo e internet de invitados funciona hasta que empieza la subida de contenido al servidor de medios. Si sólo hay una red, pide al menos una VLAN aparte.

Gigabit a partir de un par de docenas de universos. Con 100 Mbit da formalmente, pero el margen para picos y broadcast parásito se agradece.

Mira el aparato, no el LED del nodo. El LED dice «llegan paquetes», no «el aparato los entendió»: la dirección puede estar desplazada un universo, y ése es el error más frecuente del montaje.

Sigue leyendo