AVB / Milan
Also called AVB, Audio Video Bridging, Milan, TSN for pro audio.
IEEE 802.1 Audio Video Bridging with the Avnu Milan profile on top: Layer 2 ethernet media streams with bandwidth reserved hop by hop and clocked by gPTP. It is used where the network has to behave like a fixed wiring loom, mostly in touring PA rigs built around Avid, Meyer, d&b and L-Acoustics gear.
Stewarded by Avnu Alliance (Milan profile) on top of IEEE 802.1 and IEEE 1722.
Continuous streams that are large enough to be sized properly, and that must arrive in order and on time.
What kills it. Anything that starves the link — usually a management transfer nobody scheduled — and jitter that outruns the receive buffer.
Multicast
- Streams are addressed with Layer 2 multicast MAC addresses allocated by MAAP, not with IP multicast groups. There is no IGMP involved and nothing for an IP-only network tool to show you.
What it carries
- Sample rates
- 48 kHz
- Audio bit depth
- 24-bit
- Audio encoding
- AVTP Audio Format, linear PCM
Audio: Milan fixes 48 kHz and 24-bit as the interoperability baseline, which is the point of Milan — AVB itself is more permissive and correspondingly less predictable between vendors.
What goes wrong
What speaks AVB / Milan (7)
| Product | Direction | Notes |
|---|---|---|
| L-Acoustics LA12X L-Acoustics |
in | AVB network audio input; L-Acoustics is a founding Milan proponent. |
| L-Acoustics LA7.16i L-Acoustics |
bidirectional | Networked audio. |
| L-Acoustics P1 L-Acoustics |
bidirectional | Networked audio. |
| Luminex GigaCore 10 Luminex Network Intelligence |
bidirectional | AVB support depending on model and firmware. |
| Luminex GigaCore 16Xt Luminex Network Intelligence |
bidirectional | The manual states full AVB and AVB Milan support. |
| Meyer Sound Galileo GALAXY 816 Meyer Sound |
bidirectional | AVB network audio streams alongside analog and AES3 I/O; Milan-certified firmware exists for GALAXY. |
| NETGEAR M4250 (AV Line) NETGEAR |
bidirectional | AVB licence available on M4250, making it one of the few mainstream switches that can carry Milan. |
Open source implementations
- OpenAvnu — C
- L-Acoustics AVDECC (IEEE 1722.1) — C++, LGPL-3.0-or-later
Typical use
- Console to amplifier and loudspeaker networks in touring PA
- Redundant audio paths where a single cable failure must not be audible
- Deterministic low-latency links between stage and front of house
- Discovery, connection management and control via AVDECC (IEEE 1722.1)
Sources
- Milan Specification — Avnu Alliance primary
- Avnu Alliance Specifications — Avnu Alliance primary
- OpenAvnu — gPTP, MAAP, mrpd and AVTP pipeline components — Avnu Alliance primary
- Industry Leaders Join to Launch Milan Network Protocol Based on AVB for Pro AV Interoperability — Avnu Alliance via PR Newswire
Known gaps on this entry: default_ports. If you can source one of them, that is a ten minute pull request.
Edit this entry on GitHub — one file, editable in your browser, and your handle goes on it permanently.
Work at Avnu Alliance (Milan profile) on top of IEEE 802.1 and IEEE 1722? Confirm or correct this entry — it is free, it stays free, and nothing about it is for sale.