Skip to content

Dante in Audio: The Complete Guide

Dante in Audio: The Complete Guide

Dante has become the de facto standard for digital audio networking, enabling high-quality, low-latency audio transport over standard IP networks. This guide covers everything from the basics of Audio over IP (AoIP) to advanced topics like clocking, latency management, and interoperability with AES67, providing practical insights for live sound, installed systems, and broadcast environments.

Key takeaways

  • Dante is a mature AoIP technology that transports high-quality audio over standard Ethernet with low latency and precise synchronization.
  • Clocking uses PTPv2 for sub-microsecond accuracy; proper network design (managed switches, QoS) is essential for reliable performance.
  • Latency can be set from 0.25 ms to 5 ms, with sample rates up to 192 kHz, though 48 kHz is standard for most applications.
  • Dante Controller provides intuitive routing and monitoring, while Domain Manager enables centralized management of large networks.
  • AES67 interoperability allows Dante to work with other AoIP protocols, but requires manual configuration of multicast streams.
  • Dante is widely used in live, installed, and broadcast environments, offering scalability, redundancy, and ease of integration.

What is Dante?

Dante is a combination of software, hardware, and network protocols that allows multiple audio channels to be transmitted over a standard Ethernet network. Developed by Audinate, it replaces bulky analog snakes and complex digital multicores with a single Cat5e/6 cable, offering scalability, flexibility, and ease of configuration. Dante supports up to 512x512 audio channels per link at 48 kHz/24-bit, with higher channel counts at lower sample rates.

At its core, Dante uses Internet Protocol (IP) packets to carry audio data, leveraging standard network switches and infrastructure. This means any IT-savvy engineer can deploy a Dante system using off-the-shelf networking gear, though managed switches with QoS (Quality of Service) are recommended for larger systems to ensure reliable performance.

How Audio over IP (AoIP) Works

AoIP systems like Dante encode audio into data packets, which are then transmitted over a network using the UDP (User Datagram Protocol) for low overhead. Each packet contains a timestamp and sequence number, allowing the receiver to reconstruct the audio stream with precise timing. Dante uses a proprietary protocol for discovery, routing, and clocking, but it also supports the open AES67 standard for interoperability.

The key advantage of AoIP is that audio shares the same network as control data, video, or other traffic, reducing cabling and infrastructure costs. However, this requires careful network design to avoid congestion and ensure deterministic latency. Dante networks typically use a star topology with a central switch, but daisy-chaining is possible with Dante-enabled devices that have dual Ethernet ports.

Clocking and PTP (Precision Time Protocol)

Accurate clocking is critical in digital audio to prevent clicks, pops, and drift. Dante uses IEEE 1588-2008 Precision Time Protocol (PTPv2) to synchronize all devices on the network to a common master clock. This ensures that all samples are aligned, even across multiple switches and long distances. The master clock is automatically elected based on the best clock source (e.g., a dedicated grandmaster clock or a device with stable internal oscillator).

In practice, Dante networks achieve sub-microsecond synchronization, which is more than sufficient for 48 kHz audio (sample period ~20.8 µs). For larger networks, it's important to configure PTP boundaries correctly and avoid excessive hops that could degrade timing accuracy. Audinate's Dante Controller software provides tools to monitor clock status and identify issues.

Latency and Sample Rates

Dante offers selectable latency settings, typically ranging from 0.25 ms to 5 ms, depending on the network size and application. For live sound, a latency of 0.25 ms to 1 ms is common, while installed systems may tolerate higher latencies for stability. The latency is determined by the buffer size in the Dante chipset and the network's round-trip time. Using a dedicated network with managed switches minimizes jitter and allows lower latency.

Sample rates of 44.1 kHz, 48 kHz, 96 kHz, and 192 kHz are supported, with 48 kHz being the most common for live and installed audio. Higher sample rates increase bandwidth and reduce latency slightly but require more network capacity. Dante automatically negotiates sample rates between devices, and the system will fall back to a common rate if mismatched.

Dante Controller and Domain Manager

Dante Controller is the free software application used to configure and manage Dante networks. It allows users to route audio between devices, set sample rates, latency, and monitor clock status. The interface shows all Dante-enabled devices on the network, and routing is done by simply dragging connections between transmit and receive channels. It also provides network diagnostics, such as bandwidth usage and error statistics.

For larger installations, Domain Manager (formerly Dante Manager) offers centralized management of multiple Dante networks, including firmware updates, device configuration, and redundancy. It supports role-based access and can integrate with third-party control systems via APIs. Domain Manager is essential for broadcast and large-scale installs where reliability and remote management are critical.

AES67 Interoperability

AES67 is an open standard for high-performance AoIP, enabling interoperability between different manufacturers' equipment. Dante fully supports AES67, allowing Dante devices to communicate with devices using other protocols like RAVENNA, Livewire, or Q-LAN. To enable AES67, users must configure Dante devices to use a compatible sample rate (typically 48 kHz) and latency (1 ms recommended).

While AES67 provides basic compatibility, it does not include Dante's advanced features like automatic discovery and routing. Therefore, AES67 streams must be manually configured using multicast addresses and session descriptions (SDP files). Dante Controller can generate these SDP files for easy setup. For mixed-protocol networks, careful planning is required to manage clocking and network load.

Dante in Live, Install, and Broadcast

In live sound, Dante is used for FOH-to-stage connections, monitor mixing, and multi-track recording. Its low latency and high channel count make it ideal for festivals and touring. Many digital mixing consoles now include Dante cards, and stageboxes can be connected via a single cable. Redundancy options (primary and secondary networks) ensure fail-safe operation.

For installed systems, Dante simplifies cabling in conference rooms, houses of worship, and performance venues. It allows centralized processing and easy reconfiguration. Dante-enabled amplifiers and speakers (like those from SSOUNDS) can receive audio directly over the network, eliminating analog runs. In broadcast, Dante supports high channel counts and integration with intercom systems, codecs, and automation. Its compatibility with AES67 ensures seamless integration with existing broadcast infrastructure.

Frequently asked

What is the maximum number of channels on a Dante network?

A single Dante link can carry up to 512x512 audio channels at 48 kHz/24-bit. The total channel count is limited by network bandwidth; using 1 Gbps Ethernet, you can theoretically support hundreds of channels. For larger systems, multiple links or higher-speed networks (e.g., 10 GbE) can be used.

Do I need special network switches for Dante?

While Dante works with standard switches, managed switches with QoS (e.g., DiffServ) and IGMP snooping are recommended for reliable performance, especially in larger networks. Unmanaged switches may cause packet loss or increased latency due to broadcast traffic.

Can Dante run on the same network as other traffic?

Yes, but it requires careful network segmentation using VLANs or QoS to prioritize audio traffic. Mixing Dante with heavy data traffic (e.g., video streaming) can cause jitter and dropouts. For critical applications, a dedicated audio network is best.

How do I set up AES67 with Dante?

Enable AES67 mode in Dante Controller (under Device Config). Set the sample rate to 48 kHz and latency to 1 ms. Then, create an AES67 stream by generating an SDP file from the transmitter and importing it into the receiver. Ensure both devices are on the same multicast address range.

What is the difference between Dante and AVB?

Dante uses standard IP networking (Layer 3) and is easier to deploy with existing IT infrastructure. AVB (Audio Video Bridging) is a Layer 2 standard that requires specific switches and offers guaranteed bandwidth. Dante is more widely adopted in professional audio, while AVB is common in automotive and consumer markets.

Building or upgrading a system?

SSOUNDS engineers and manufactures professional PA worldwide — from a single room to stadium scale.

Talk to an engineer
Chat on WhatsApp