Dante dans l'audio : Le guide complet

Dante est devenu la norme de facto pour la mise en réseau audio numérique, permettant le transport audio à haute densité de canaux et à faible latence sur des réseaux IP standard. Ce guide explique comment fonctionne Dante, des concepts fondamentaux comme la synchronisation et la latence aux outils pratiques comme Dante Controller et Domain Manager, et couvre son rôle dans les environnements live, installés et de diffusion.
Points clés à retenir
- Dante est un protocole AoIP mature et largement adopté qui transporte de l'audio non compressé sur Ethernet standard.
- Le protocole Precision Time Protocol (PTPv2) garantit une synchronisation précise à l'échantillon sur tous les appareils du réseau.
- La latence configurable de 0,25 ms à 5 ms permet une optimisation pour les applications live, installées ou de diffusion.
- Dante Controller fournit un routage et une surveillance intuitifs ; Dante Domain Manager ajoute une gestion centralisée pour les grands réseaux.
- Le mode AES67 permet l'interopérabilité avec d'autres systèmes AoIP, reliant Dante à des équipements tiers.
- Une conception de réseau appropriée (commutateurs gigabit, QoS, VLAN) est essentielle pour un fonctionnement fiable de Dante.
Qu'est-ce que Dante et comment fonctionne l'AoIP ?
Dante, développé par Audinate, est une combinaison de logiciels, de matériel et de protocoles réseau qui permet de transmettre de l'audio numérique multicanal non compressé sur des réseaux Ethernet standard. Il utilise le protocole Internet (IP) pour router l'audio entre les appareils, remplaçant les snakes analogiques encombrants et les câbles multicœur numériques dédiés par un seul câble Cat5e ou Cat6.
L'audio sur IP (AoIP) fonctionne en découpant les échantillons audio en paquets de données, en ajoutant des informations de synchronisation et de routage, puis en les transmettant sur un réseau Ethernet commuté. Dante utilise le routage IP de couche 3, ce qui signifie qu'il peut fonctionner sur des sous-réseaux et des VLAN, le rendant évolutif pour les grandes installations. Chaque appareil Dante possède une adresse IP unique, et les flux audio sont unicast ou multicast selon la configuration.
Synchronisation et PTP (Precision Time Protocol)
Une synchronisation précise est essentielle pour un audio synchronisé sur plusieurs appareils. Dante utilise le protocole IEEE 1588-2008 Precision Time Protocol (PTPv2) pour distribuer une horloge maître sur le réseau. Un appareil est élu comme leader d'horloge (généralement automatiquement via l'algorithme Best Master Clock), et tous les autres appareils se synchronisent sur lui.
PTP horodate chaque paquet audio avec des informations de synchronisation précises, garantissant que les échantillons provenant de différents appareils arrivent en synchronisation. Cela élimine la gigue et permet un alignement précis à l'échantillon. Dans les réseaux plus importants, des horloges limites et des horloges transparentes peuvent être utilisées pour maintenir la précision à travers les commutateurs. La synchronisation de Dante est robuste, mais la conception du réseau doit éviter les sauts excessifs et garantir une QoS appropriée pour maintenir la stabilité PTP.
Latence : Comprendre et configurer
Dante offre des paramètres de latence configurables, généralement de 0,25 ms à 5 ms ou plus. Une latence plus faible est critique pour le son live (par exemple, le monitoring) mais nécessite un réseau bien optimisé. Une latence plus élevée est acceptable pour les systèmes installés ou la diffusion où le délai est moins critique.
La latence est déterminée par la taille du tampon de l'appareil Dante et le délai de propagation du réseau. Pour une configuration de son live typique, 0,25 ms ou 0,5 ms est réalisable avec des commutateurs gigabit et de courts câbles. Pour les réseaux plus importants avec plusieurs commutateurs, 1 ms ou 2 ms peuvent être nécessaires. Dante Controller permet un ajustement de la latence par appareil, et le réseau doit être testé pour les pertes de paquets et la gigue avant de définir des latences agressives.
Fréquences d'échantillonnage et profondeur de bits
Dante prend en charge des fréquences d'échantillonnage de 44,1 kHz à 192 kHz, avec des profondeurs de bits allant jusqu'à 32 bits. Les choix courants sont 48 kHz ou 96 kHz pour le son live, et 48 kHz ou 96 kHz pour la diffusion. Des fréquences d'échantillonnage plus élevées augmentent l'utilisation de la bande passante mais offrent une meilleure réponse en fréquence et une latence plus faible.
La profondeur de bits affecte la plage dynamique : 24 bits fournissent 144 dB de plage dynamique, suffisants pour la plupart des applications. Le flottant 32 bits est disponible sur certains appareils Dante pour la marge en enregistrement. Lors du mélange de fréquences d'échantillonnage sur un réseau, Dante utilise la conversion de fréquence d'échantillonnage (SRC) au niveau du récepteur, mais il est préférable de maintenir tous les appareils à la même fréquence d'échantillonnage pour éviter les artefacts de conversion.
Dante Controller et Domain Manager
Dante Controller est le logiciel gratuit utilisé pour configurer et surveiller les réseaux Dante. Il découvre les appareils, permet de router les canaux audio par glisser-déposer, et affiche la latence, le statut de l'horloge et la santé du réseau. Il est essentiel pour la configuration et le dépannage.
Dante Domain Manager (DDM) est un logiciel basé sur serveur pour gérer plusieurs réseaux Dante à travers différents emplacements ou organisations. Il fournit l'authentification des utilisateurs, le contrôle d'accès basé sur les rôles et une configuration centralisée. DDM est idéal pour les grandes installations, les campus ou les installations de diffusion où plusieurs ingénieurs ont besoin d'un accès contrôlé. Il permet également à Dante de fonctionner sur des sous-réseaux et des liaisons WAN.
Interopérabilité AES67
AES67 est une norme pour l'audio haute performance sur IP qui permet l'interopérabilité entre différents systèmes AoIP, y compris Dante, Livewire, Q-SYS et Ravenna. Les appareils Dante peuvent être configurés pour fonctionner en mode AES67, leur permettant d'envoyer et de recevoir de l'audio depuis des appareils non-Dante conformes à AES67.
Pour utiliser AES67, le réseau Dante doit être configuré avec des fréquences d'échantillonnage compatibles (généralement 48 kHz), une latence fixe et une adressage multicast spécifique. AES67 ne prend pas en charge la redondance native de Dante ni le routage unicast, il est donc préférable de l'utiliser pour pont entre les systèmes. Dante Controller comprend un onglet de configuration AES67 pour activer ce mode.
Dante en live, installé et diffusion
En son live, Dante connecte les consoles de mixage, les boîtiers de scène, les amplificateurs et les systèmes sans fil sur un seul câble, réduisant le temps d'installation et le poids. Les réseaux Dante redondants (primaire et secondaire) fournissent un basculement pour les performances critiques. Une latence faible (0,25 ms) est réalisable avec une conception de réseau appropriée.
Pour les systèmes installés (par exemple, les lieux de culte, l'AV d'entreprise, les stades), Dante permet le traitement audio distribué et le contrôle de zone. Plusieurs commutateurs peuvent couvrir de grandes zones, et DDM permet une gestion centralisée. La capacité de Dante à router l'audio sur les réseaux informatiques existants réduit les coûts de câblage.
En diffusion, Dante est utilisé pour l'intercom de studio, les préamplificateurs de microphone et les consoles de mixage. Sa faible latence et son nombre élevé de canaux conviennent à la production en direct. L'interopérabilité AES67 permet l'intégration avec d'autres systèmes AoIP de diffusion. Le support du multicast par Dante le rend efficace pour distribuer l'audio à de nombreuses destinations.
Questions fréquentes
Ai-je besoin d'un réseau dédié pour Dante ?
Bien que Dante puisse partager un réseau informatique existant, un réseau dédié ou séparé par VLAN est recommandé pour la fiabilité et la faible latence. La QoS doit être configurée pour prioriser le trafic Dante.
Quel est le nombre maximal de canaux sur un réseau Dante ?
Une seule liaison gigabit peut transporter jusqu'à 512 canaux (64 canaux par flux, avec jusqu'à 8 flux) à 48 kHz/24 bits. Les réseaux plus importants peuvent évoluer avec plusieurs commutateurs et l'agrégation de liens.
Dante peut-il fonctionner sur Wi-Fi ?
Non, Dante nécessite un réseau Ethernet filaire. Le Wi-Fi introduit trop de latence, de gigue et de perte de paquets pour un transport audio fiable.
Comment puis-je résoudre les problèmes de réseau Dante ?
Utilisez Dante Controller pour vérifier le statut de l'horloge, la latence et les erreurs d'abonnement. Surveillez les statistiques du réseau pour les paquets perdus. Assurez-vous que les commutateurs sont configurés avec QoS et IGMP snooping pour le multicast.
Dante est-il compatible avec AVB ou Milan ?
Dante n'est pas directement compatible avec AVB/Milan, mais les deux peuvent coexister sur le même réseau s'ils sont correctement séparés via des VLAN. AES67 fournit un pont entre Dante et d'autres systèmes AoIP.
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.