Aller au contenu principal

AES67

Aperçu

AES67 est une norme ouverte et indépendante des fabricants pour transporter de l'audio non compressé à faible latence sur IP. Elle permet à des équipements de différents écosystèmes audio-over-IP d'interopérer sur le même réseau.

Les processeurs HOLOPHONIX 64, 128 et Ultra, comme beaucoup d'autres équipements audio/vidéo haut de gamme, utilisent la Dante Embedded Platform (DEP) pour leur réseau audio. Dante peut également parler AES67, de sorte qu'un processeur HOLOPHONIX peut échanger de l'audio directement avec des périphériques AES67 non-Dante (RAVENNA et autres systèmes compatibles AES67), sans passerelle matérielle.

Le mode AES67 est disponible sur les processeurs HOLOPHONIX 64, 128 et Ultra. Les processeurs HOLOPHONIX legacy plus anciens ne le prennent pas en charge.

info

AES67 est une fonctionnalité de l'interface Dante du processeur. Il se configure dans Dante® Controller, comme le reste de la configuration Dante (voir Configuration Matérielle). HOLOPHONIX Native n'a pas d'interface Dante et donc pas d'AES67.

Quand en avez-vous besoin ?

Vous n'avez besoin d'AES67 que pour relier des écosystèmes audio-over-IP différents :

  • Deux périphériques Dante utilisent toujours le protocole natif de Dante entre eux — même avec AES67 activé sur les deux. Vous n'avez pas besoin d'AES67 pour un système entièrement Dante.
  • N'activez AES67 que sur les périphériques qui doivent émettre vers ou recevoir depuis un périphérique AES67 non-Dante.

Prérequis

  • Dante® Controller sur un ordinateur connecté au réseau Dante.
  • Un réseau audio correctement conçu — switches managés, QoS, pas d'Energy-Efficient Ethernet sur les ports audio. Voir le guide Conception réseau & VLANs.
  • Horloge PTPv2. AES67 utilise PTPv2 (IEEE 1588-2008). Dante utilise PTPv1 par défaut et n'expose PTPv2 qu'une fois le mode AES67 activé. Tous les périphériques doivent partager le même grandmaster PTP et le même domaine (domaine 0 par défaut).
  • Fréquence d'échantillonnage 48 kHz — la norme pour l'interopérabilité AES67.

Activer AES67 sur le processeur

Le mode AES67 s'active par périphérique dans Dante Controller. Pour la référence complète du fabricant, consultez la documentation AES67 Config d'Audinate.

  1. Ouvrez Dante® Controller et double-cliquez sur le périphérique HOLOPHONIX pour ouvrir sa Device View.
  2. Ouvrez l'onglet AES67 Config.
  3. Réglez AES67 Mode sur Enabled.
  4. Si nécessaire, réglez le RTP Multicast Address Prefix pour qu'il corresponde aux autres périphériques AES67 (voir Adressage multicast ci-dessous).
Activation du mode AES67 sur le périphérique HOLOPHONIX dans Dante Controller
attention

Désactiver le mode AES67 supprime tous les flux et souscriptions AES67 auxquels le périphérique participe. Le réactiver ne les restaure pas — vous devrez recréer ces connexions.

remarque

Lorsque le périphérique est enrôlé dans un domaine Dante Domain Manager (DDM), AES67 est géré via DDM et l'onglet n'est pas disponible localement.

Adressage multicast

Les flux AES67 sont multicast. Un périphérique Dante (y compris le processeur HOLOPHONIX) reçoit les flux AES67 dans une unique plage 239.x.x.x/16 définie par son RTP Multicast Address Prefix, qui vaut par défaut 239.69.0.0/16 (239.69.0.0-239.69.255.255).

Un émetteur transmettant sur une adresse en dehors du prefix configuré du récepteur — un défaut courant chez les équipements tiers est 239.1.0.1 — apparaîtra tout de même comme souscrivable dans Dante Controller, mais la souscription restera rouge sur « no audio data » : les paquets atteignent le réseau, mais Dante ne les accepte pas.

La solution est de faire correspondre les prefixes des deux côtés. Réglez le RTP Multicast Address Prefix sur la même plage 239.x sur le périphérique HOLOPHONIX et sur l'émetteur tiers — laisser les deux sur le défaut 239.69 est l'option la plus simple.

Router les flux AES67

Une fois AES67 activé et les périphériques synchronisés sur la même horloge :

  • Les flux AES67 en émission sont annoncés sur le réseau (via SAP) et apparaissent en bleu dans Dante Controller. Ils peuvent mettre jusqu'à ~30 secondes à apparaître, le temps que l'annonce se propage.
  • Souscrivez HOLOPHONIX à un flux AES67 (ou souscrivez un périphérique AES67 à un flux HOLOPHONIX) dans la grille de routage de Dante Controller, exactement comme pour une souscription Dante native.
Un flux AES67 souscrit dans la grille de routage de Dante Controller

Dépannage

  • Souscrit mais « no audio data » (rouge). L'adresse multicast de l'émetteur est en dehors du RTP Multicast Address Prefix du récepteur (défaut 239.69.0.0/16). Alignez le prefix sur les deux périphériques.
  • Pas de verrouillage / clics / coupures. PTP n'est pas verrouillé, ou les deux extrémités ne sont pas sur le même grandmaster et le même domaine. Vérifiez que les deux périphériques sont en PTPv2 et partagent le domaine 0.
  • L'audio joue trop vite avec des glitches périodiques. Une incompatibilité de fréquence d'échantillonnage (par exemple une source 44,1 kHz sur un réseau 48 kHz). Gardez toute la chaîne en 48 kHz.
  • Avertissements occasionnels de timestamp / media-clock alors que PTP est verrouillé. Souvent une différence cosmétique dans la façon dont les émetteurs « façon Dante » déclarent leur media clock ; si l'audio glitche aussi, augmentez le link offset du récepteur.
  • Problèmes au niveau réseau. Désactivez l'Energy-Efficient Ethernet et activez la QoS DSCP sur le VLAN Dante — voir le guide Conception réseau & VLANs.