← alle Artikel

Art-Net und sACN: warum Licht übers Netzwerk geht und wo dieses Netzwerk bricht

Woher die Grenze von 44 Frames bei DMX512 kommt, wie sich Unicast-Art-Net von Multicast-sACN unterscheidet, wozu der Switch IGMP-Snooping braucht und warum WLAN in der Halle eine schlechte Idee ist.

Beginnen wir mit der Rechnung, aus der alles Weitere folgt.

DMX512 läuft auf RS-485 mit 250 kbit/s. Jedes Byte reist mit einem Start- und zwei Stoppbits — elf Bits, exakt 44 Mikrosekunden. Ein Frame enthält 512 Kanäle plus Startcode, also 513 Bytes: 22,6 Millisekunden. Dazu der BREAK, mit dem jedes Frame beginnt — und man landet bei einer Obergrenze von etwa 44 Frames pro Sekunde. Nicht „ungefähr 44 bei billigen Interfaces", sondern die physikalische Grenze einer Norm von 1986.

Daraus folgen zwei Dinge, die den gesamten Aufbau bestimmen.

Erstens: Eine DMX-Linie trägt exakt 512 Kanäle. Nicht „so viele, wie sie schafft" — diese 512 verbrauchen bereits das gesamte Zeitbudget. Mehr? Dann eine zweite Linie, eine dritte, eine zehnte.

Zweitens: Ein Dimmerrack am anderen Ende des Saals bedeutet ein eigenes Kabel quer durch den Saal. Zwanzig Universen in einer großen Halle sind zwanzig Kabel, und die Aufbaucrew schaut nicht freundlich.

Netzwerkprotokolle lösen genau das zweite Problem. Das erste rühren sie nicht an — 512 Kanäle pro Linie bleiben 512 Kanäle.

Was tatsächlich passiert

Laptop ──Ethernet──► Switch ──► Node am Traversenzug ──DMX──► Geräte
                             └─► Node am Portal ──DMX──► Geräte

Ein Node ist eine Box, die dem Netzwerk zuhört und Pakete wieder zu DMX macht. Ein Universum pro Ausgang: ein Node mit vier Ausgängen speist vier Linien. Das lange Kabel ist jetzt ein einziges Netzwerkkabel, die DMX-Enden sind kurz — vom Node zu den nächstgelegenen Geräten.

Das ist nicht nur bequemer. Ethernet fällt spürbar seltener aus als zwanzig Meter DMX-Kabel, das über den Boden gezogen, getreten und von Cases mitgerissen wird.

Art-Net gegen sACN: der Unterschied liegt in einem Wort

Beide verpacken dieselben 512 Bytes in UDP. Der Unterschied ist die Zustellung — und der wiegt schwerer, als er aussieht.

Art-Net (Port 6454) wird an eine Adresse geschickt: das Pult kennt die IP des Nodes und sendet das Paket dorthin. Das Schema ist transparent — man sieht, wer wem schreibt — und ein billiger unmanaged Switch genügt. Die Universenadressierung ist 15 Bit breit: sieben Bit Net plus acht SubUni, also 32768 Universen. So viele brauchen Sie nie.

sACN (auch E1.31, Port 5568) sendet an eine Multicast-Gruppe: die Adresse ergibt sich aus der Universumsnummer — 239.255.<High-Byte>.<Low>. Das Pult weiß nicht, wer zuhört; die Nodes abonnieren, was sie brauchen. Für große Anlagen ist das das richtige Modell: Ein Paket geht einmal ins Netz, statt pro Empfänger kopiert zu werden.

Und genau hier bricht es.

IGMP-Snooping, oder warum das Netz zusammenbrach

Ohne Unterstützung des Switches verhält sich Multicast wie Broadcast: Der Switch weiß nicht, wer die Gruppe will, und flutet vorsichtshalber alle Ports. Dreißig sACN-Universen bei 40 Frames sind etwa 30 × 638 Byte × 40 pro Sekunde ≈ 6 Mbit. Multiplizieren Sie mit der Portzahl, addieren Sie Video und Steuerung auf derselben Leitung — und Sie haben einen Switch, der Frames zu verlieren beginnt.

Die Heilung heißt IGMP-Snooping und ist ein Häkchen in einem managed Switch: Er hört mit, wer was abonniert hat, und liefert jedes Universum nur an die Ports, die es angefordert haben. Ein Zwanzig-Euro-Switch hat dieses Häkchen nicht.

Daraus die Faustregel: kleine Anlage — Art-Net auf unmanaged Switch; viele Universen — sACN, aber mit einem Switch, der IGMP beherrscht. Die Zwischenlösung „sACN auf billigem Switch" funktioniert genau bis zu dem Abend, an dem zehn Universen dazugekommen sind.

Was in Flux Lights einzustellen ist

Reiter Einstellungen → Netzwerkausgabe; Einstellungen greifen sofort: Protokoll (beide gleichzeitig ist in Ordnung), Node-Adresse für Art-Net, Basis-Universum.

Das Netzwerk läuft parallel zu USB — dasselbe Frame geht 40-mal pro Sekunde über beide Wege. Gesendet werden nur Universen, in denen tatsächlich Geräte liegen; leere belegen keine Bandbreite.

sACN senden wir mit fester Priorität 100, dem Standardwert der Norm. Gut zu wissen, falls Sie zwei Quellen auf einem Universum mit Prioritätsarbitrierung geplant hatten: Das löst Flux Lights nicht, und unsere Redundanz funktioniert anders — das Backup-Pult schweigt schlicht, solange das Hauptpult lebt.

Was vor dem Publikum zu prüfen ist

Adressen. Rechner und Nodes im selben Subnetz. Art-Net lebte historisch in 2.x.x.x und 10.x.x.x; viele Nodes kommen ab Werk mit so etwas wie 2.0.0.1. Am einfachsten sind feste Adressen, auf einem Klebeband am Node notiert.

WLAN ausschalten. Nicht „nicht benutzen", sondern den Adapter abschalten. Sonst leitet das System in dem Moment, in dem jemand das Kabel tritt, den Verkehr fröhlich über das Hausnetz um — und Ihr Licht läuft über einen Access Point, in den sich in der Pause der ganze Saal einbucht.

Ein eigenes Netz. Ein gemeinsamer Switch mit Video und Gäste-Internet funktioniert, bis der Content-Upload auf den Medienserver beginnt. Wenn es nur ein Netz gibt: wenigstens ein eigenes VLAN.

Gigabit ab ein paar Dutzend Universen. 100 Mbit reichen formal, aber Reserve für Spitzen und parasitären Broadcast ist Gold wert.

Auf das Gerät schauen, nicht auf die LED am Node. Die LED sagt „Pakete kommen an", nicht „das Gerät hat sie verstanden": Die Adresse kann um ein Universum verschoben sein, und das ist der häufigste Fehler beim Aufbau.

Weiterlesen