Dante dans l'audio : Le guide complet

Dante est devenu la norme de facto pour le transport audio numérique sur IP (AoIP) dans les secteurs du live, de l'installation et de la diffusion. Ce guide vous explique son fonctionnement, ses protocoles de synchronisation et de latence, ainsi que ses outils de gestion, pour une mise en œuvre professionnelle et fiable.
Points clés à retenir
- Dante est un protocole AoIP mature, fiable et largement adopté dans l'audio professionnel.
- La synchronisation PTP (IEEE 1588) garantit une gigue inférieure à la microseconde.
- Les latences réglables (0,25 ms à 5 ms) permettent d'adapter le réseau aux contraintes live ou install.
- Dante Controller est l'outil gratuit de configuration ; Dante Domain Manager est nécessaire pour les grands réseaux.
- L'interopérabilité AES67 et ST 2110 ouvre la porte aux environnements multi-protocoles.
- Un réseau bien dimensionné (switches gérés, QoS, redondance) est crucial pour la fiabilité.
Qu'est-ce que Dante et comment fonctionne l'AoIP ?
Dante est un protocole audio sur IP développé par Audinate qui permet de transporter des canaux audio numériques sur un réseau Ethernet standard. Contrairement aux systèmes analogiques ou numériques propriétaires, Dante utilise les couches réseau IP pour acheminer l'audio, ce qui offre une flexibilité et une évolutivité inégalées.
Le principe de base est simple : chaque appareil Dante (console, stagebox, amplificateur, etc.) est connecté à un switch réseau. L'audio est encapsulé en paquets IP et transmis en unicast ou multicast. Dante utilise le protocole UDP pour minimiser la latence et supporte des échantillonnages jusqu'à 192 kHz. La synchronisation est assurée par le Precision Time Protocol (PTP) selon la norme IEEE 1588-2008.
Synchronisation et PTP (Precision Time Protocol)
La clé de la fiabilité de Dante réside dans sa gestion de la synchronisation. Chaque réseau Dante désigne une horloge maître (leader) qui distribue le temps via PTP. Tous les autres appareils (followers) se synchronisent sur cette horloge avec une précision de l'ordre de la microseconde.
Le PTP fonctionne en échangeant des messages de synchronisation entre les horloges. Dante utilise le profil IEEE 1588-2008 avec des paramètres optimisés pour l'audio. Il est crucial de configurer correctement le leader (généralement une console ou un périphérique dédié) et d'éviter les boucles de synchronisation. Un réseau bien conçu garantit une gigue inférieure à 1 µs, essentielle pour une conversion numérique-analogique sans artefacts.
Latence et gestion des flux
Dante propose plusieurs réglages de latence : 0,25 ms, 0,5 ms, 1 ms, 2 ms, 5 ms. En live, on utilise souvent 0,25 ms ou 0,5 ms pour un monitoring sans décalage perceptible. En installation ou broadcast, des latences plus élevées (1-5 ms) sont acceptables et permettent de traverser des réseaux plus complexes.
La latence dépend du nombre de sauts réseau (hops), de la charge du switch et de la taille des paquets. Dante utilise des paquets de 48 à 192 échantillons (selon la latence choisie). Pour minimiser la latence, il est recommandé d'utiliser des switches gérés avec QoS (Quality of Service) priorisant le trafic Dante (DSCP 46 pour PTP, 44 pour audio).
Fréquences d'échantillonnage et résolution
Dante supporte les fréquences d'échantillonnage standard : 44,1 kHz, 48 kHz, 88,2 kHz, 96 kHz, 176,4 kHz et 192 kHz, avec une résolution de 16 à 32 bits. En pratique, 48 kHz/24 bits est le plus courant pour le live et l'installation, tandis que le broadcast utilise souvent 48 kHz ou 96 kHz.
Il est important de noter que tous les appareils d'un même réseau doivent partager la même fréquence d'échantillonnage, sauf si l'on utilise des convertisseurs de fréquence (sample rate converters) intégrés à certains périphériques. Le choix de la fréquence impacte la bande passante : 48 kHz/24 bits nécessite environ 1,5 Mbps par canal audio en unicast.
Dante Controller et Domain Manager
Dante Controller est l'outil logiciel gratuit d'Audinate pour configurer et surveiller un réseau Dante. Il permet de visualiser tous les appareils, de créer des routages (subscriptions), de définir l'horloge maître et de vérifier la latence et la charge réseau. Il est indispensable pour tout déploiement.
Pour les grands réseaux (plus de 50 appareils), Dante Domain Manager (DDM) offre une gestion centralisée avec authentification, logs et redondance. DDM permet de segmenter le réseau en domaines logiques, d'attribuer des droits d'accès et de superviser l'état de santé du système. C'est un outil essentiel pour les installations permanentes et les tournées complexes.
Interopérabilité AES67 et ST 2110
Dante est compatible avec le standard AES67, qui définit un profil d'interopérabilité pour l'AoIP. Cela permet à des appareils Dante de communiquer avec des équipements utilisant d'autres protocoles (Ravenna, Q-LAN, Livewire, etc.). La configuration nécessite de régler manuellement certains paramètres (fréquence d'échantillonnage, taille de paquet, adresses multicast).
Pour le broadcast, Dante supporte également le standard ST 2110 (SMPTE) via des passerelles ou des mises à jour firmware. Cette compatibilité fait de Dante une solution pérenne pour les infrastructures mixtes live/install/broadcast.
Dante en live, installation et broadcast : cas d'usage
En live, Dante est utilisé pour relier les consoles FOH et monitor, les stageboxes, les amplificateurs et les processeurs. Sa faible latence permet un monitoring in-ear sans décalage. Les réseaux redondants (primary/secondary) garantissent la continuité en cas de panne de câble ou de switch.
En installation (salles de conférence, lieux de culte, hôtels), Dante simplifie le câblage et permet de distribuer l'audio sur de longues distances via fibre optique. Les systèmes de sonorisation SSOUNDS intègrent nativement Dante pour une intégration fluide avec les contrôleurs et les DSP.
En broadcast, Dante transporte l'audio entre les régies, les studios et les régies mobiles. La compatibilité AES67 et ST 2110 assure l'interopérabilité avec les équipements de diffusion. La redondance et la supervision via DDM sont essentielles pour les émissions en direct.
Questions fréquentes
Quelle est la différence entre Dante et AES67 ?
Dante est un protocole complet avec sa propre gestion de synchronisation et de routage, tandis qu'AES67 est un profil d'interopérabilité qui définit des paramètres communs (fréquence, taille de paquet) pour faire communiquer différents protocoles AoIP. Dante supporte AES67, mais AES67 seul ne permet pas la découverte automatique des appareils ni la gestion de l'horloge.
Puis-je utiliser Dante sur un réseau non géré ?
Théoriquement oui, mais déconseillé. Les switches non gérés ne permettent pas de configurer la QoS, ce qui peut entraîner des pertes de paquets et une gigue excessive. Pour un réseau fiable, utilisez des switches gérés avec priorisation du trafic Dante (DSCP 46 pour PTP, 44 pour audio).
Quelle latence choisir pour un concert live ?
Pour le monitoring, une latence de 0,25 ms ou 0,5 ms est recommandée afin d'éviter tout décalage perceptible. Pour le FOH, 1 ms est souvent acceptable. Si le réseau traverse plusieurs switches, une latence plus élevée (2 ms) peut être nécessaire pour éviter les erreurs.
Comment configurer la redondance Dante ?
Dante propose deux modes de redondance : redondance de flux (deux câbles réseau distincts, un primaire et un secondaire) et redondance de switch (utilisation de deux switches distincts). Les appareils doivent être configurés en mode 'Redundant' dans Dante Controller. En cas de panne, la commutation est transparente.
Quel est le nombre maximum de canaux audio sur un réseau Dante ?
Théoriquement, Dante peut transporter jusqu'à 1024 canaux par lien (en multicast), mais en pratique, la bande passante du réseau limite le nombre. Avec un switch Gigabit, on peut compter environ 512 canaux à 48 kHz/24 bits en unicast. Au-delà, il faut passer en 10 GbE ou utiliser le multicast.
Vous construisez ou améliorez un système ?
SSOUNDS conçoit et fabrique des systèmes de sonorisation professionnels dans le monde entier — d'une salle unique à l'échelle d'un stade.