Understanding AES67 and Its Role in Professional Audio

AES67 is an open interoperability standard published by the Audio Engineering Society that specifies how high-quality, low-latency audio can be transported over IP networks. Unlike proprietary solutions such as Dante, AVB, or Ravenna, AES67 is designed to be the common denominator that allows equipment from different manufacturers to exchange audio streams without requiring a single vendor ecosystem. For live sound engineers, broadcast technicians, and studio professionals, AES67 simplifies multi-vendor integration and future-proofs audio infrastructure. The standard supports sample rates up to 96 kHz, bit depths up to 24 bits, and channel counts that scale with network capacity. Its reliance on IEEE 1588 Precision Time Protocol (PTP) ensures that all devices share a common clock, enabling sample-accurate alignment across hundreds of channels.

Key benefits of AES67 include:

  • Vendor independence – mix and match microphones, mixing consoles, and DSP units from different brands.
  • Low latency – end-to-end latency typically stays under 1 millisecond, suitable for live performance and broadcast monitoring.
  • Scalability – can expand from a handful of devices to several hundred without degrading performance.
  • Integration with existing IT infrastructure – runs on standard Gigabit Ethernet switches and cabling.

Core Components of an AES67 Network

Building a reliable AES67 network requires careful selection and configuration of hardware and software components. Each element plays a critical role in maintaining audio quality and synchronization.

Managed Network Switches

A standard consumer-grade switch lacks the features needed for deterministic audio transport. Managed switches with support for Quality of Service (QoS), IGMP Snooping, and PTP-aware hardware are essential. QoS allows you to prioritize AES67 traffic over less time-sensitive data, while IGMP Snooping ensures that multicast audio streams only reach the ports that need them, reducing unnecessary network load. Many professional audio installations use switches from manufacturers like Cisco, Netgear, or Aruba that offer specific audio profiles.

Precision Time Protocol (PTP) Implementation

AES67 relies on IEEE 1588-2008 (PTPv2) for clock synchronization. A PTP grandmaster clock provides the reference timing, and all slave devices lock to it. For optimal performance, use a dedicated PTP grandmaster (hardware or software) that can deliver timing accuracy within microseconds. In larger networks, boundary clocks or transparent clocks may be needed to maintain precision across multiple switch hops. Proper PTP configuration includes selecting the correct profile (AES67 recommends the default PTP profile with a sync interval of 1 second), and setting the domain number consistently across all devices.

IP Addressing and Subnetting

Static IP addresses are strongly recommended for all AES67 devices to prevent address conflicts and ensure predictable routing. Reserve a dedicated subnet for audio traffic, separate from general office or guest networks. A typical setup might use 192.168.10.0/24 for audio devices only. This segregation simplifies management and reduces the risk of non-audio traffic interfering with streams. Use DHCP reservations if static assignment is impractical, but avoid dynamic IP allocation that could change during a session.

Firewall and Network Security

AES67 uses specific UDP and TCP ports for stream transport, discovery, and synchronization. Common ports include UDP 5004 and 5005 for RTP audio data, UDP 319 and 320 for PTP, and TCP 80/443 for web configuration if applicable. Firewalls must permit these ports between audio devices and the PTP grandmaster. However, restrict access from general network segments to prevent unauthorized devices from injecting traffic or disrupting synchronization. VLAN segmentation is a best practice: place all AES67 devices in a dedicated audio VLAN with no routing to external networks.

Step-by-Step Network Configuration Process

Follow this structured workflow to deploy an AES67 network from scratch. Each step builds on the previous one, so verify each stage before moving forward.

1. Physical Installation and Cable Plant

Use Category 6A or better shielded twisted-pair cabling for Gigabit Ethernet links. For long runs or extreme electrical noise environments, consider fiber optic connections. Ensure all cable terminations meet TIA/EIA standards and test each link for continuity, length, and signal integrity. Avoid patch cables longer than 5 meters in the final installation.

2. Switch Configuration

Begin by configuring the network switch:

  • Enable IGMP Snooping and Querier on the audio VLAN to manage multicast groups efficiently.
  • Set up QoS: classify AES67 RTP traffic with DSCP value 46 (Expedited Forwarding) and PTP traffic with DSCP value 46 as well (or 44 for lower priority). Assign strict priority queues.
  • Enable PTP-aware features if the switch supports boundary clock or transparent clock modes. At minimum, ensure that PTP packets are forwarded with minimal jitter.
  • Disable energy-efficient Ethernet (EEE) and flow control on ports connecting audio devices, as these can introduce latency variations.

Refer to the switch manufacturer’s documentation for specific CLI or GUI steps. Many vendors offer audio-optimized configurations.

3. PTP Grandmaster Deployment

Set up the PTP grandmaster on the same VLAN as the audio devices. Configure it as the ordinary clock with the domain number (commonly 0 or 127) that matches all slave devices. Use a GPS-disciplined oscillator or a high-stability quartz source for the grandmaster reference. In software-based grandmasters like ptpd or linuxptp, ensure the system clock is synchronized via NTP as a fallback.

4. Device Configuration

On each AES67 endpoint:

  • Assign a static IP address within the audio subnet.
  • Set the PTP domain to match the grandmaster’s domain.
  • Configure sample rate and bit depth (common: 48 kHz, 24-bit).
  • Enable multicast subscription for the desired audio streams. Many devices offer a web interface or front-panel controls for this.
  • Verify that the device reports a locked PTP state; some show a green LED or status indicator when synchronized.

5. Stream Testing and Validation

Use network monitoring tools such as Wireshark (with RTSP and RTP dissectors) to confirm that audio packets are flowing correctly. Check for packet loss, jitter, and out-of-order packets. Many audio consoles and DSPs provide built-in diagnostics to display stream status. Run a full-system test with live audio or a test tone across all channels to verify synchronization and latency.

Advanced Configuration for Large-Scale Deployments

When an AES67 network grows to hundreds of devices or spans multiple rooms, additional considerations come into play.

Redundant Network Paths

Deploy two physically separate switches or a ring topology with Rapid Spanning Tree Protocol (RSTP) to provide failover. For uncompromised reliability, use Media Redundancy Protocol (MRP) or Parallel Redundancy Protocol (PRP) if supported. Each audio device should be connected to both network paths if it has dual network ports. Test failover scenarios to ensure no audio dropouts occur during switchover.

Multicast Address Management

Each AES67 audio stream uses a multicast IP address (in the range 239.0.0.0 to 239.255.255.255 recommended). Plan a multicast address allocation scheme to avoid conflicts and allow easy stream identification. Document which device sends to which multicast address, and which receivers subscribe. Use IGMP querier to maintain the group membership tables.

Time-Sensitive Networking (TSN) Integration

For ultra-low latency and deterministic delivery, consider TSN enhancements like 802.1Qbv (time-aware shaper) and 802.1AS (gPTP). Many modern managed switches support TSN profiles that work alongside AES67. While AES67 itself does not mandate TSN, combining both can provide sub-millisecond latencies even in congested networks.

Troubleshooting Common AES67 Issues

Even with careful planning, problems can arise. The following table outlines frequent issues and their solutions.

IssuePossible CauseSolution
Audio dropouts or clicksNetwork congestion, QoS misconfigurationVerify DSCP markings and queue priorities; reduce network load from other traffic classes.
PTP not lockingIncorrect domain number, grandmaster not reachableCheck domain consistency; ensure all devices are on the same VLAN; verify grandmaster settings.
No audio receivedIGMP not snooping, multicast address mismatchEnable IGMP Snooping on switch; confirm receiver subscribes to correct multicast group.
High latencySwitches with large buffers, flow control enabledDisable flow control; use cut-through switches if possible; limit number of switch hops.

Always start troubleshooting by checking physical layer connectivity and PTP status. Use continuous monitoring tools to detect packet loss trends.

Security Considerations for AES67 Networks

Audio networks often carry sensitive broadcast content or private communications. While AES67 does not define built-in encryption, you can secure the network through measures:

  • Use VLANs and firewall rules to isolate audio traffic from external networks.
  • Disable unused switch ports and use port security to restrict MAC addresses.
  • When remote management is required, use VPNs or SSH tunnels instead of exposing web interfaces to the internet.
  • Regularly update device firmware to patch vulnerabilities.

Note that adding encryption (e.g., SRTP) is not standard AES67 and may break interoperability. Evaluate the need for confidentiality against the complexity of proprietary extensions.

Real-World Deployment Scenarios

AES67 finds use across diverse environments. Here are two typical deployments:

Live Sound Festival

A multi-stage festival uses AES67 to connect stage boxes, monitor consoles, and broadcast trucks. Each stage has a managed switch with fibre uplink to a central core switch. PTP grandmasters at each stage are synchronized via GPS. The setup allows any console to access any input – a guitar stream from stage A can be mixed on stage B’s console if needed. Redundant paths ensure no audio loss during a switch failure.

Broadcast Studio Complex

A radio station network links editing suites, control rooms, and transmission chain. AES67 replaces legacy balanced audio snake runs with a single Cat6a backbone. The integration allows seamless routing of multiple audio channels from any source to any destination, supporting live remote broadcasts without re-cabling. QoS prioritizes audio over file transfers, keeping latency under 50 microseconds.

External Resources for Further Learning

To deepen your understanding of AES67 and related technologies, consult the following authoritative sources:

Conclusion

Configuring an AES67 network for reliable audio streaming requires a methodical approach to hardware selection, network design, and protocol tuning. By understanding the interplay between switches, PTP, multicast, and QoS, professionals can build systems that deliver studio-grade audio with deterministic performance. The standard’s flexibility makes it an excellent choice for any environment where multi-vendor interoperability is essential. Continuous monitoring and adherence to best practices will keep your AES67 network running smoothly, whether for a weekend festival or a 24/7 broadcast facility.