Réseau AV et informatiqueGUIDE · LEÇON 41

Routage et horloge Dante

01 — Définition

Un système Dante dépend de deux conditions : chaque appareil suit une horloge unique et partagée, et les canaux sont routés correctement. Dante synchronise ses appareils au moyen du protocole PTP (Precision Time Protocol) défini par la norme IEEE 1588, dans sa version IEEE 1588-2002 (PTPv1) en mode natif, avec la version IEEE 1588-2008 (PTPv2) en complément en mode AES67. Selon Audinate, tous les appareils restent ainsi à 1 µs les uns des autres au plus, ce qui suffit à une restitution exacte à l'échantillon près.

Dante Routing
Photo : Wikimedia Commons — Public domain

02 — Le guide

Un appareil est élu horloge leader, et tous les autres deviennent des suiveurs qui calent leur propre horloge sur celle du leader. L'élection est automatique ; l'opérateur peut désigner un appareil comme Preferred Leader dans Dante Controller, et si plusieurs appareils portent ce réglage, celui dont l'adresse MAC est la plus basse l'emporte. Audinate emploie désormais les termes leader et follower là où ses anciens documents disaient master et slave. Un leader instable, ou des parties du système qui suivent des leaders différents, produisent des clics, des craquements et des coupures qui ressemblent à un défaut audio alors que la cause est une erreur de synchronisation.

Le routage se fait par abonnements (subscriptions) : un canal de récepteur est abonné à un canal d'émetteur, généralement dans Dante Controller ou depuis l'interface propre à une console. Un abonnement manquant donne du silence, et un abonnement erroné envoie le bon signal sur la mauvaise entrée.

Lorsque l'audio Dante décroche, l'ordre de diagnostic habituel consiste à vérifier l'état des horloges dans Dante Controller et les switches du chemin PTP avant le matériel analogique, parce qu'un défaut de synchronisation s'entend comme un défaut audio.

03 — La règle

Dans un système Dante, les clics et les coupures se recherchent d'abord du côté de l'horloge et du réseau, puis du matériel audio.

04 — Termes du glossaire

06 — Sources

  • Audinate, Dante Controller User Guide, Clock Synchronization — PTP IEEE 1588, élection d'une horloge leader, suiveurs, Preferred Leader, départage par l'adresse MAC la plus basse — dev.audinate.com
  • Audinate FAQ, How does Dante clocking work? — synchronisation à 1 µs ou moins, PTPv1 par défaut, PTPv2 lorsque AES67 est activé — audinate.com
  • Audinate, Dante Controller User Guide, Clock Status — surveillance de l'état des horloges — dev.audinate.com
  • Audinate, Dante Controller User Guide, Routing Media — abonnements des canaux récepteurs aux canaux émetteurs — dev.audinate.com