Art-Net et sACN
01 — Définition
Lorsqu'une installation lumière demande plus d'univers DMX512 que les lignes DMX physiques ne peuvent commodément en porter, la commande passe sur Ethernet, où de nombreux univers circulent sur un même réseau. Deux protocoles sont couramment employés : Art-Net, publié par la société Artistic Licence, et sACN (Streaming ACN), normalisé par l'ESTA sous la référence ANSI E1.31.

02 — Le guide
Art-Net I, écrit en 1998, envoyait toutes ses données en broadcast, c'est-à-dire à tous les appareils du réseau. Art-Net II (2006) est passé en grande partie à l'unicast, et Art-Net 3 (2011) a interdit la diffusion des données DMX en broadcast : le contrôleur découvre les nœuds par des messages ArtPoll, puis envoie chaque univers en unicast aux seuls nœuds qui y sont abonnés. Art-Net 3 a aussi porté l'adressage à 15 bits, soit 32 768 univers, et Art-Net 4, publié en 2016, conserve la règle de l'unicast. Les équipements conçus pour Art-Net I dépendent encore du broadcast.
sACN fonctionne normalement en multicast. Chaque univers dispose de son propre groupe multicast dans la plage 239.255, sur le port UDP 5568, et un récepteur ne s'abonne qu'aux groupes des univers qu'il utilise. La norme E1.31 autorise aussi l'unicast, auquel cas les adresses des récepteurs sont saisies sur la source. Chaque source porte une priorité de 0 à 200, 100 par défaut, et un récepteur qui reçoit le même univers de plusieurs sources suit la priorité la plus haute, ce qui permet à une console de secours de prendre le relais. Depuis la révision de 2016, les sources émettent aussi des paquets de découverte (universe discovery) qui listent les univers qu'elles transmettent.
Sur un grand système, le sACN en multicast sur des switches managés avec IGMP snooping, ou l'Art-Net en unicast, n'envoie chaque univers que là où il sert. Le trafic broadcast croît avec chaque univers et atteint tous les appareils ; à grande échelle, il peut saturer les liens et les processeurs des nœuds et provoquer de la latence ou des pertes de données. Les réseaux lumière se planifient en général univers par univers et restent séparés des autres trafics.
03 — La règle
Sur une grande installation, chaque univers n'est envoyé qu'aux nœuds qui l'utilisent, en sACN multicast ou en Art-Net unicast.
04 — Termes du glossaire
06 — Sources
- Artistic Licence, Art-Net 4 Specification — ArtDmx en unicast vers les nœuds abonnés, aucun cas de broadcast autorisé ; découverte par ArtPoll — art-net.org.uk
- ETC, History of Art-Net — Art-Net I (1998) en broadcast, Art-Net II (2006) surtout en unicast, Art-Net 3 (2011) 32 768 univers, Art-Net 4 (2016) — support.etcconnect.com
- ESTA, ANSI E1.31-2016 — sACN : multicast 239.255.x.x par univers, port UDP 5568, unicast admis, priorité 0 à 200 (100 par défaut), universe discovery — tsp.esta.org
- IETF RFC 4541 (2006) — fonctionnement des switches à IGMP snooping ; un switch peut par défaut transmettre le multicast non enregistré sur tous les ports — datatracker.ietf.org