Music Collaboration and Networking
Implementing Aes67 for Seamless Interoperability in Audio Over Ip Networks
Table of Contents
L'évolution du réseautage audio : pourquoi AES67 compte
L'audio sur IP (AoIP) est devenu l'épine dorsale de la production, de la diffusion et de l'installation audio modernes. Comme les studios, les lieux sonores en direct et les systèmes AV d'entreprise passent des connexions numériques et analogiques point à point aux réseaux Ethernet convergents, la nécessité d'un langage commun entre les différents équipements des fabricants est devenue critique.
Avant l'AES67, les radiodiffuseurs et les intégrateurs devaient souvent choisir un écosystème unique, comme Dante, Livewire, Ravenna ou Q-LAN, et s'y tenir pour assurer la compatibilité. Ce système a créé un verrouillage de fournisseur et une flexibilité limitée. L'AES67 a changé le paysage en spécifiant un flux de transport commun, un mécanisme d'horlogerie et un schéma de découverte. Il ne remplace pas ces protocoles natifs mais fournit plutôt un pont, leur permettant de coexister et d'échanger de l'audio sans heurt.
Qu'est-ce que l'AES67? Le cadre technique
L'AES67, officiellement publié sous la cote AES67-2015 et mis à jour en 2018, est une norme pour l'interopérabilité audio-IP haute performance. Il définit un profil pour le transport audio numérique non compressé en temps réel sur les réseaux IP en utilisant les normes existantes dans la mesure du possible.
- Couche de transport : L'audio est empaqueté en utilisant le protocole de transport en temps réel (RTP) sur UDP/IP. La norme prévoit des formats de charge utile pour PCM audio, généralement 16 ou 24 bits par échantillon, avec des taux d'échantillonnage de 48 kHz ou 96 kHz. Les canaux sont mapisés dans un flux en utilisant un format de charge utile RTP basé sur les choix AES-3 ou ST 2022-6.
- Horloge et synchronisation : AES67 s'appuie sur IEE 1588-2008 Precision Time Protocol (PTP) pour obtenir une synchronisation exacte de l'échantillon sur tous les appareils. Il spécifie un profil PTP par défaut (version provisoire de SMPTE ST 2059-1) qui assure que tous les appareils se verrouillent à une horloge commune avec une précision sous-microseconde, permettant un alignement de phase sans faille et un jeu minimal.
- Gestion de la découverte et de la connexion des appareils : La norme utilise un simple protocole de découverte de session basé sur plusieurs diffusions (SDP) basé sur RTSP et SAP. Les appareils annoncent les flux disponibles et peuvent être découverts manuellement ou par l'intermédiaire de contrôleurs logiciels. Contrairement aux systèmes propriétaires, AES67 n'a pas besoin d'un serveur de gestion central; découverte est inhérente à l'infrastructure IP multidiffusion.
Cette combinaison de protocoles ouverts et standards dans l'industrie signifie que l'AES67 est à la fois un diagnostic réseau et relativement simple à mettre en œuvre sur l'infrastructure Ethernet existante, tant que le réseau peut gérer le trafic multicast et le calendrier PTP.
Comment les différences AES67 avec les autres protocoles AoIP
AES67 agit comme un traducteur -commun -denominateur universel -. . Par exemple, un périphérique Dante peut être configuré pour afficher un flux AES67, qu'un périphérique Livewire peut recevoir et convertir en son format natif. Cela exige que le fabricant implémente un mode AES67, mais beaucoup le font maintenant. AES67 lui-même n'est pas un système de gestion réseau complet; il ne précise pas comment acheminer ou contrôler les flux au-delà de la connexion de base.
Principales caractéristiques de l'AES67
- Interopérabilité réelle: Tous les deux appareils conformes à l'AES67 peuvent échanger directement de l'audio, y compris les mixeurs, les boîtes de scène, les interfaces audio, les codecs et même certaines caméras avec une capacité AIP.
- Faible latence: AES67 supporte la latence aussi peu que 1 milliseconde (en utilisant 1 ms de temps de paquet) et fonctionne généralement à 1⁄4 ms, 1⁄2 ms, 1 ms ou 2 ms selon la résistance du réseau. Cela le rend adapté pour le retour sonore en direct, les moniteurs dans l'oreille et le retour de conversation.
- Synchronisation de précision : En utilisant IEEE 1588 PTP avec le profil AES67, tous les appareils restent verrouillés dans un rayon de 1 μs l'un de l'autre. Cela permet de résumer, de commuter ou de traiter plusieurs flux sans annulation de phase.
- Échelle: Comme AES67 utilise des multidiffusions IP, un flux peut être partagé avec de nombreux récepteurs. Les réseaux peuvent passer de quelques dizaines de canaux à des milliers sans changements fondamentaux, tant que le réseau est bien conçu pour les multidiffusions.
- Cartographie de l'horloge médiatique : AES67 peut transporter des signaux avec des vitesses d'échantillonnage allant de 44,1 kHz à 192 kHz (bien que 48 et 96 kHz soient les plus courants) et des profondeurs de bits jusqu'à 24.
- Redondance : Bien que ne faisant pas partie des spécifications du noyau, les flux AES67 peuvent être dupliqués sur des chemins IP séparés en utilisant une redondance réseau standard (p. ex. ST 2022-7) lorsqu'ils sont mis en œuvre par l'appareil.
Mise en œuvre de l'AES67: un guide pratique
Le déploiement réussi de l'AES67 dans un environnement de production nécessite une planification minutieuse. Les étapes suivantes décrivent les principales considérations, de la sélection des appareils à la configuration du réseau et à la surveillance continue.
1. Sélectionnez les appareils compatibles
De nombreux fabricants professionnels de produits audio prennent désormais en charge AES67 en tant que mode natif ou optionnel. Cherchez des produits qui indiquent clairement la conformité AES67 dans leurs fiches techniques.
- Consoles de mélange : Allen & Heath dLive, série Yamaha CL/QL, Behringer Wing (via carte d'extension)
- Étapes d'E/S : RME Digiface, Focusrite RedNet, produits Dante avec micrologiciel AES67
- Ponts réseau: interface Audinate Dante avec le mode AES67, fusion des technologies Anubis (Ravenna)
- Codecs de radiodiffusion : Tieline, Comrex, APT codecs incluent souvent le support AES67
Lors du mélange de différentes piles de marque, vérifiez que l'implémentation AES67 inclut le même profil PTP et les mêmes paramètres de temps de paquet. Certains fabricants peuvent avoir des profils PTP personnalisés qui diffèrent de la valeur par défaut AES67; ceux-ci peuvent être ajustés dans les paramètres de l'appareil si autorisé.
2. Préparation de l'infrastructure du réseau
AES67 fonctionne mieux sur un réseau Ethernet déterministe et à faible jitter.
- Interrupteurs Gigabit gérés : Utilisez des commutateurs qui prennent en charge l'inversion IGMP, la fonctionnalité d'horloge transparente ou de l'horloge limite PTP, et la priorisation de la qualité du service (QoS).
- Gestion multicast : Les flux AES67 sont des adresses multicast de groupe (dans la plage 239.x.x.x par défaut). L'analyse IGMP permet de s'assurer que seuls les ports abonnés à un flux reçoivent ses paquets, réduisant ainsi le trafic inutile.
- VLAN (facultatif): Placez les appareils audio sur un VLAN audio dédié pour les isoler du trafic de données. Cela aide à contrôler les tempêtes de radiodiffusion et les politiques QoS. Assurez-vous que le domaine PTP horloge est soit ponté sur VLANs ou utiliser un commutateur PTP-ware qui peut livrer du temps sur les sous-réseaux.
- Topologie du réseau : Évitez de tisser des chaînes de brume plus de trois commutateurs; utilisez une topologie étoile ou colonne vertébrale-feuille pour le compte de faible houblon. Chaque interrupteur hop ajoute une petite quantité de retard et de jitter, bien que les interrupteurs gérés modernes peuvent garder ce très bas.
- Bande passante : Un seul flux AES67 de 48 kHz, 8 canaux avec des échantillons 16 bits utilise environ 8 Mbps. Pour les grands systèmes, assurez-vous que la colonne vertébrale du réseau a suffisamment de bande passante et que la taille multicast est correctement configurée.
3. Configurer la qualité du service (QoS)
Les paquets audio doivent être priorisés sur le trafic de données pour garantir des temps d'arrivée cohérents.
- DSCP (Code des services dissociés) : Marquer les paquets RTP audio AES67 avec DSCP 46 (Expedited Forwarding) ou 34 (Assured Forwarding). Pour les messages d'événements PTP, utilisez DSCP 56 (Network Control).
- IEEE 802.1p: Définissez la priorité 802.1p à 5 pour audio et 7 pour PTP. Beaucoup de commutateurs map ces files vers le matériel.
- Limites de la fiducie : Assurez-vous que les commutateurs font confiance aux marquages prioritaires des paramètres audio. Si les paramètres ne marquent pas correctement, activez le marquage à l'entrée du commutateur basé sur les plages de ports UDP (les ports RTP AES67 par défaut sont 5004, 5005, et le port 319 pour les événements PTP).
4. Montage et configuration PTP
La synchronisation est peut-être l'aspect le plus critique de l'AES67. La norme exige une horloge grandmaster PTP que tous les autres appareils suivent.
- Sélectionnez un grand maître : Utilisez un appareil PTP grandmaster dédié (par exemple, une horloge GPS de Meinberg, Seiko, ou un routeur audio avec la capacité de maître PTP).De nombreuses interfaces audio peuvent agir comme maîtres, mais un grand maître dédié est le meilleur pour les grands réseaux.
- Profil PTP : Réglez tous les appareils sur le profil PTP AES67 (aussi connu sous le nom de profil SMPTE ST 2059-1), avec un intervalle de synchronisation de 125 ms (8 paquets par seconde) et un intervalle de requête de retard de 1 seconde. Certains appareils supportent un profil plus agressif pour des temps de verrouillage plus bas; assurez-vous de correspondre à tous les appareils.
- L'horloge de la frontière et l'horloge transparente: Pour les grands réseaux, activez la fonction d'horloge limite PTP sur les commutateurs. Cela récupère le timing et le retransmet, en supprimant les jitters cumulatifs.
- Vérification: Après la configuration initiale, vérifier la synchronisation à l'aide d'outils de surveillance PTP (p. ex., PTPd, ptp4l, ou logiciel de fabricant).
5. Configuration et essais du flux
Une fois le réseau prêt, configurer les flux AES67 :
- Activer le mode AES67 sur chaque périphérique source. Ceci implique généralement de sélectionner un réglage --Redundancy-- ou --Protocol--.
- Définir les paramètres du flux : débit d'échantillonnage (habituellement 48 kHz), profondeur du bit (16 ou 24 bits), temps du paquet (1 ms est un point de départ sûr) et adresse IP multicast (leave on auto or assigner in the 239.255.x.x).
- Du côté du récepteur, découvrez les flux disponibles. Certains appareils listent automatiquement les flux AES67 qui correspondent à leurs paramètres; d'autres nécessitent une entrée IP manuelle.
- Effectuez un test de latence et de jitter. Utilisez un signal de référence (par exemple, une tonalité de 1 kHz) et mesurez le retard avec une portée ou un analyseur. La latence totale acceptable du réseau doit être inférieure à 2 ms pour la plupart des applications sonores réelles.
Avantages de l'adoption de l'AES67
- Élimination du verrouillage du fournisseur : Vous pouvez mélanger et assortir des équipements de différentes marques sans vous soucier de l'incompatibilité des protocoles. Cela crée des économies de coûts et de flexibilité future.
- Convergence des réseaux: AES67 fonctionne sur Ethernet standard, permettant à l'audio de coexister avec la vidéo de contrôle et les données sur la même infrastructure, à condition que les VLAN et QoS soient correctement configurés.
- Proofing futur : AES67 est le composant audio de nombreuses implémentations ST 2110. Investir dans AES67 vous place aujourd'hui pour les standards de demain.
- Latence réduite: Avec une configuration appropriée, AES67 peut livrer des connexions analogiques directes de bout en bout de latence de sous-2 ms.
- Écailabilité et flexibilité : L'ajout de nouveaux appareils nécessite seulement une connexion et une configuration réseau, et non un nouveau câblage ou un nouveau matériel de distribution de signaux.
Défis et considérations
Bien que l'AES67 soit puissant, il n'est pas sans défis. Comprendre ceux-ci vous aidera à éviter les pièges:
- Courbe d'apprentissage : Les ingénieurs réseau qui ne connaissent pas le PTP ou le multicast peuvent se battre. Investissez dans la formation ou engagez un spécialiste pour la configuration initiale.
- Fonctionnalité limitée: AES67 est un standard de transport et de synchronisation; il ne fournit pas d'acheminement automatique, de gestion de redondance, ou de contrôle.
- Lacunes de compatibilité des périphériques : Tous les appareils compatibles avec -AES67 ne fonctionnent pas parfaitement ensemble. Les différences dans les profils PTP, les temps de paquets par défaut (p. ex. 125 μs vs 1 ms) ou les intervalles d'annonce SDP peuvent nécessiter une modification manuelle.
- Exigences du réseau : Le besoin de commutateurs gérés, de support PTP et de QoS peut augmenter le coût de l'infrastructure. Cependant, dans la plupart des environnements professionnels, ces fonctionnalités sont déjà présentes.
- Saturation multicast : Sans une bonne IRMG et sans taille, les flux AES67 peuvent inonder le réseau. Assurez-vous que tous les commutateurs sont pris en charge et ont activé ces fonctionnalités.
Cas d'utilisation: où AES67 brille
Radiotélévision
Dans les installations de radiodiffusion, AES67 permet l'intégration de codecs avec consoles numériques, le routage audio entre studios et centres de transmission. De nombreux codecs de radiodiffusion (Tieline, Comrex) supportent AES67, permettant une contribution audio et à distance sans faille.
Renforcement sonore en direct
Les configurations de festivals et de tournées impliquent souvent le mélange de consoles de différents fabricants. AES67 fournit un pont universel entre les étapes, les moniteurs et les camions de radiodiffusion. Par exemple, une console FOH (par exemple, Yamaha CL5) peut envoyer un mix multicanal sur AES67 à une console de moniteur (par exemple, Allen & Heath dLive) sans avoir besoin d'un serpent numérique dédié.
Audio installé (AV et éducation de l'entreprise)
Les grands centres de conférences, les lieux d'arts du spectacle et les universités utilisent AES67 pour connecter les microphones, les unités DSP et les terminaux d'amplificateurs de différents fournisseurs. La possibilité de faire fonctionner l'audio sur l'infrastructure informatique existante simplifie l'installation et les changements futurs.
L'avenir de l'AES67 et des normes connexes
AES67 n'est pas l'arrêt final. Il s'agit maintenant d'un élément de construction pour des normes plus complètes comme SMPTE ST 2110, qui sépare vidéo, audio et métadonnées sur IP pour la diffusion professionnelle. ST 2110 intègre AES67 pour son composant audio (ST 2110-30 et ST 2110-31). La synergie signifie que les appareils AES67 peuvent être utilisés directement dans les environnements ST 2110. Société d'ingénierie audio continue de mettre à jour la norme AES67 pour répondre aux nouvelles exigences, comme des taux d'échantillonnage plus élevés et une meilleure découverte.
Une autre norme émergente est Ravenne, qui est entièrement compatible avec AES67 et ajoute des fonctionnalités avancées comme le routage dynamique et l'auto-guérison. De nombreux fabricants offrent maintenant les modes purs AES67 et Ravenna. À mesure que l'écosystème AoIP mûrit, nous pouvons nous attendre à ce que tous les appareils audio professionnels parlent AES67 à leur cœur, avec des extensions propriétaires optionnelles pour les utilisateurs de puissance.
Conclusion : Une fondation pour le réseautage audio interopérable
AES67 est plus qu'une spécification technique; c'est la clé qui débloque l'interopérabilité dans le monde AoIP. En adoptant un ensemble commun de mécanismes de transport, d'horloge et de découverte, il permet aux professionnels de l'audio de construire des réseaux flexibles, évolutifs et à l'épreuve du futur sans être verrouillés dans un seul fournisseur.
Que vous conçoyiez une infrastructure de diffusion, déployiez un système sonore en direct ou installiez un réseau AV d'entreprise, AES67 fournit la base d'une intégration audio transparente. Commencez par vérifier votre équipement actuel pour le support AES67, planifiez votre topologie réseau en tenant compte de la multidiffusion et du PTP, et testez soigneusement avant de commencer à vivre.