Einleitung

Moderne Audioproduktionsumgebungen erfordern Flexibilität, Skalierbarkeit und Interoperabilität über eine breite Palette von Geräten verschiedener Hersteller. Traditionelle analoge oder dedizierte digitale Audiotransporte versagen oft bei der Integration komplexer Broadcast-, Live-Sound- oder Aufnahmesysteme. Audio-over-IP-Technologien (AoIP) haben sich als Lösung herauskristallisiert, die eine qualitativ hochwertige Audioübertragung über Standard-Ethernet-Netzwerke ermöglicht. AES67 zeichnet sich unter anderem als kritischer offener Standard aus, der eine nahtlose Kompatibilität zwischen ansonsten inkompatiblen AoIP-Protokollen gewährleistet. Die Implementierung von AES67 in Ihrem Audionetzwerk ermöglicht es Geräten aus konkurrierenden Ökosystemen wie Dante, Ravenna, Q-LAN und anderen, Audioströme zuverlässig und mit geringer Latenz zu tauschen.

Dieser Artikel bietet einen umfassenden Leitfaden zum Verständnis von AES67, zur Planung seiner Bereitstellung und zur Einhaltung bewährter Verfahren, um ein robustes, zukunftssicheres Audionetzwerk zu erreichen.

Was ist AES67?

AES67 ist ein offener Standard, der 2013 von der Audio Engineering Society veröffentlicht wurde und eine Reihe von Anforderungen für Hochleistungs-Audio-over-IP-Netzwerke definiert, die Transportformat, Synchronisation, Latenz und Netzwerkkonfiguration abdecken. Im Gegensatz zu proprietären AoIP-Protokollen bietet AES47 (der ursprüngliche digitale Audioschnittstellenstandard für IP-Netzwerke) eine gemeinsame Basislinie, die jedes konforme Gerät zum Senden und Empfangen von Audioflüssen verwenden kann. Echtzeit-Transportprotokoll (RTP) für die Medienzustellung und IEEE 1588 Precision Time Protocol (Präzisions-Zeitprotokoll) AES67 unterstützt bis zu 8 Kanäle pro Stream bei Abtastraten von 48 kHz mit bis zu 24 Bit pro Sample und kann für größere Kanalzahlen durch mehrere Streams skalieren.

Der Standard definiert kein spezifisches Steuerungsprotokoll, so dass das Discovery- und Verbindungsmanagement auf bestehenden Systemen wie SAP (Session Announcement Protocol) oder proprietären Controllern beruht. Diese Offenheit ist sowohl eine Stärke als auch eine Herausforderung: AES67 stellt sicher, dass Audio-Nutzlasten von jedem kompatiblen Gerät dekodiert werden können, aber Systemintegratoren müssen immer noch Adressierung und Routing handhaben, oft mit Hilfe einer Management-Anwendung. Das Ergebnis ist eine hochflexible Umgebung, in der ein Dante-Sender einen AES67-Stream an einen Ravenna-Empfänger senden kann oder ein Q-SYS-Prozessor AES67 an ein Neumann-Mikrofon ausgeben kann, ohne proprietäre Gateways zu benötigen.

Für mehr Hintergrund, beziehen sich auf die offizielle AES-Normen Seite und die AES67 Wikipedia Artikel.

Kernanforderungen für die AES67-Implementierung

Um AES67 erfolgreich einzusetzen, müssen mehrere technische Voraussetzungen für Ihre Netzwerkinfrastruktur, angeschlossene Geräte und Software-Tools erfüllt werden.

Netzinfrastruktur

AES67-Streams sind standardmäßig Multicast, daher müssen Ihre Netzwerk-Switches unterstützt werden IGMP-Schnüffel (Internet Group Management Protocol) zur effizienten Verwaltung der Gruppenmitgliedschaft mit mehreren Casts. Ohne IGMP-Snooping würden Switches alle Ports mit Multicast-Verkehr überfluten, was zu unnötigem Bandbreitenverbrauch und potenziellem Paketverlust führen würde. Qualität der Dienstleistung (QoS) mit strikter Priorität für Audio-Datenverkehr ist von wesentlicher Bedeutung, um zu verhindern, dass Datenpakete zu Jitter oder Drops führen. Das Netzwerk sollte Gigabit-Ethernet oder schneller sein, und alle Switches sollten IEEE 802.1p Priority Tagging unterstützen.

Gerätekompatibilität

Einige Anbieter bieten AES67 als Firmware-Upgrade an oder müssen es in der Gerätekonfiguration aktivieren. Überprüfen Sie die Spezifikationen Ihrer Mischer, Verstärker, Konverter, Mikrofone und Signalprozessoren. Allen & Heide (dLive, SQ) Yamaha (CL/QL-Serie mit einer Dante-Karte), Neumann (MT 48 Audioschnittstelle), Riedel (Künstler-Intercom) und QSC (Q-SYS-Plattform): Priorisieren Sie bei der Auswahl neuer Geräte Modelle, die die AES67-Compliance explizit auflisten, um Interoperabilitätsprobleme zu minimieren.

Für Software benötigen Sie möglicherweise ein Stream-Management-Tool wie Audinate Dante Controller (einschließlich AES67-Modus), Virtuelle Soundkarte von Ravenna, oder Fusionstechnologien Diese Anwendungen helfen Ihnen, Streams zu konfigurieren, Multicast-Adressen festzulegen und den Verbindungsstatus zu überwachen.

Software und Kontrolle

Während AES67 die Kontrolle undefiniert lässt, verwenden die meisten Implementierungen eines der gängigen Discovery-Protokolle: SAP (Protokoll zur Sitzungsmitteilung) oder RTSP (Real Time Streaming Protocol) für die Stream-Einrichtung. Einige Ökosysteme, wie Dante, stellen eine dedizierte Softwareebene bereit, die Dante-Flows in AES67 übersetzt. Andere erfordern, dass Sie Multicast-IP-Adressen, Portnummern und Nutzlasttypen manuell zuweisen. Die Vertrautheit mit diesen Parametern ist für die Fehlersuche unerlässlich. Die AES67-Spezifikation definiert einen bestimmten RTP-Nutzlasttyp (96) und erfordert die Verwendung der L16- oder L24-Codierung für unkomprimiertes Audio.

Stellen Sie sicher, dass Ihre Geräte die gleichen Codecs und Abtastraten unterstützen (normalerweise 48 kHz, 24-Bit).

Schritt-für-Schritt-Implementierungsleitfaden

Die folgenden Schritte beschreiben einen praktischen Workflow zum Hinzufügen von AES67-Unterstützung zu einem bestehenden oder neuen Audionetzwerk.

1. Bewerten Sie Ihre Netzwerkinfrastruktur

Beginnen Sie mit der Überprüfung Ihrer Netzwerkhardware. Stellen Sie sicher, dass alle Switches IGMP-Snooping unterstützen und haben Sie es aktiviert. Überprüfen Sie, ob die Firmware Ihres Switches auf dem neuesten Stand ist. Konfigurieren Sie VLANs, um Audioverkehr vom allgemeinen Datenverkehr zu trennen (z. B. Dateiübertragungen, Internet), um Latenz und Paketverlust zu reduzieren. Bestimmen Sie die verfügbare Bandbreite: Jeder AES67-Stream bei 48 kHz, 24-Bit-Stereo benötigt etwa 6 Mbps.

Planen Sie zukünftige Erweiterungen, indem Sie die Headroom von 30% oder mehr verlassen. Für große Kanalzahlen (z. B. 64 × 64) benötigen Sie möglicherweise 10 Gbps-Verbindungen für das Backbone. Verwenden Sie ein Netzwerkanalysetool oder einen Switch mit Portspiegelung, um Hintergrundverkehr zu erfassen und sicherzustellen, dass keine Rogue-Sendungen die Synchronisierung stören.

2. Konfigurieren Sie Multicast und QoS

Richten Sie einen dedizierten Multicast-IP-Adressbereich ein (z. B. 239.0.0.0/8), weisen Sie jedem AES67-Stream eine eindeutige Multicast-Gruppe zu, aktivieren Sie IGMP-Snooping bei allen Switches und konfigurieren Sie die Abfragewahl so, dass ein Switch als Multicast-Router fungiert. Für QoS klassifizieren Sie Audiopakete mit DiffServ-Code-Point-Werten (DSCP-Werten). AES67 gibt an, dass Audio-RTP-Verkehr als EF (Expedited Forwarding) mit DSCP 46 und PTP-Ereignismeldungen als DSCP 47 (CS5) Anderer Netzwerkverkehr sollte eine niedrigere Priorität haben.

3. Precision Time Protocol (PTP) einrichten

Die Synchronisation ist der Eckpfeiler eines jeden AoIP-Netzwerks. AES67 schreibt die Verwendung von IEEE 1588-2008 (PTPv2) für die Taktverteilung vor. Bestimmen Sie eine Grandmaster-Uhr - normalerweise die stabilste Quelle wie ein GPS-Schloss oder einen hochpräzisen Oszillator. Konfigurieren Sie alle anderen Geräte als Slave-Uhren. Der Grandmaster kann eine dedizierte PTP-Appliance, ein Netzwerk-Switch mit Boundary-Clock-Fähigkeit oder ein Gerät wie ein Dante dS218 sein.

Stellen Sie sicher, dass PTP-Nachrichten nicht durch Switch-Buffer verzögert werden; viele verwaltete Switches bieten eine große Anzahl von Switches. transparente Uhr Modus zur Korrektur der Verweilzeit: Testsynchronisation durch Messung des Offsets zwischen Geräten; für eine optimale Audioausrichtung sollte dieser Wert unter 1 Mikrosekunde liegen.

4. Stromkonfiguration und -routing

Erstellen Sie mit Ihrer gewählten Verwaltungssoftware AES67-Streams von Quellgeräten.

  • Streamname (etwas Beschreibendes)
  • Multicast-Adresse (einzigartig im Netzwerk)
  • Hafennummer (oft Standard 5004)
  • Nutzlasttyp (96 für AES67 L16 oder L24)
  • Abtastrate und Bittiefe (48 kHz, 24-Bit)
  • Kanalzahl (1 bis 8 pro Strom)

Auf der Empfängerseite ist das Gerät so zu konfigurieren, dass es dieselbe Multicast-Gruppe abonniert. Überprüfen Sie, ob die PTP-Referenzuhr erkannt wird. Verwenden Sie die Verbindungsstatusindikatoren des Managementtools, um zu bestätigen, dass Pakete fehlerfrei ankommen. Einige Systeme bieten auch eine Latenzmessung an; Ziel ist weniger als 1 ms Ende-zu-Ende.

5. Testen und Verifizieren

Nach der Konfiguration gründliche Tests durchführen, ein bekanntes Audiosignal senden (z. B. 1 kHz Ton oder eine Testspur) und das empfangene Audio auf einem Anwendungsbereich oder einer DAW messen, auf Ausfälle, Rauschen oder Phasenprobleme prüfen, Netzwerkdiagnosetools wie Wireshar RTP-Pakete zu prüfen und Sequenznummern und Zeitstempel zu überprüfen; den PTP-Offset kontinuierlich zu überwachen; jede Drift über 5 Mikrosekunden kann auf Synchronisationsprobleme hinweisen; das Netzwerk durch Hinzufügen mehrerer Ströme und Aufzeichnung der CPU-Last auf Switches zu prüfen; schließlich das System unter typischen Betriebsbedingungen mehrere Stunden lang laufen zu lassen, um Stabilität zu gewährleisten.

Best Practices für zuverlässigen Betrieb

Die Einhaltung einiger Best Practices kann die Zuverlässigkeit und die einfache Verwaltung eines AES67-Netzwerks erheblich verbessern.

Netzwerksegmentierung und VLANs

AoIP-Datenverkehr mit VLANs zu isolieren, um Multicast-Streams zu enthalten und Interferenzen von anderen Diensten zu verhindern. Alle Audiogeräte in einem dedizierten Audio-VLAN platzieren. IGMP-Schnüffel des Switches so konfigurieren, dass er nur auf diesem VLAN funktioniert. Dies verbessert auch die Sicherheit, indem der Zugriff auf Audiostreams eingeschränkt wird. Wenn Sie Subnetze kreuzen müssen, verwenden Sie einen Multicast-Router mit PIM (Protocol Independent Multicast) - aber beachten Sie, dass AES67 am einfachsten ist, wenn sich alle Geräte in derselben Broadcast-Domäne befinden.

Firmware und Software Updates

Hersteller verbessern regelmäßig die AES67-Kompatibilität und beheben Fehler. Alle Netzwerk-Switches, Audiogeräte und Verwaltungssoftware auf dem neuesten Stand halten. Automatische Firmware-Update-Benachrichtigungen aktivieren, wenn möglich. Vor der Aktualisierung die Kompatibilität mit vorhandenen Konfigurationen überprüfen; einige Firmware-Updates können die Standard-QoS- oder PTP-Einstellungen ändern.

Dokumentation und Schulung

Führen Sie ein detailliertes Netzwerkdiagramm mit Switch-Ports, VLAN-Zuweisungen, Multicast-Gruppen und PTP-Großmeister-Standort. Dokumentieren Sie den IP-Adressplan und die Namenskonventionen des Streams. Trainieren Sie technisches Personal zu AES67-Grundlagen, PTP-Konfiguration und der Verwendung von Diagnosetools. Erstellen Sie eine Checkliste zur Fehlerbehebung für häufige Probleme wie Taktdrift, Streamverlust oder Audioverzerrung. Gute Dokumentation spart Stunden Ausfallzeiten während Ereignissen.

Gemeinsame Herausforderungen und Troubleshooting

Selbst bei sorgfältiger Planung können Herausforderungen auftreten. Hier sind typische Probleme und deren Lösungen.

Uhrensynchronisationsprobleme

Wenn Geräte einen hohen PTP-Offset oder Audioartefakte melden, überprüfen Sie, ob der PTP-Großmeister über das Netzwerk erreichbar ist. Stellen Sie sicher, dass Switches als transparente Uhren oder Grenzuhren konfiguriert sind - gewöhnliche Switches, die PTP nicht handhaben, können große Verzögerungen verursachen. Bestätigen Sie auch, dass alle Geräte das gleiche PTP-Profil verwenden (AES67-Profil: zweistufiges, Ende-zu-Ende, Verzögerungsanfrage-Antwort). Passen Sie die Netzwerktopologie an, um den PTP-Datenverkehr auf einem dedizierten VLAN zu halten oder sicherzustellen, dass es die höchste QoS-Priorität hat.

Bandbreite und Latenz

Wenn viele Kanäle gleichzeitig gestreamt werden, kann Netzwerkstaus zu abgefallenen Paketen führen. Überwachen Sie die Portauslastung Ihrer Switches. Wenn ein Port in der Nähe von Kapazität ist, verteilen Sie Streams auf mehrere Ports oder aktualisieren Sie auf 10 Gbps-Verbindungen. Bei Latenzproblemen reduzieren Sie die Paketzeit (z. B. von 1 ms auf 0,125 ms), wenn Ihre Geräte dies unterstützen, aber beachten Sie, dass kleinere Paketzeiten die CPU-Auslastung auf Endpunkten erhöhen. Einige Switches führen Latenz ein, indem sie Multicast puffern; Verwenden Sie Switches mit durchgeschnittenem Schaltmodus für niedrigere Latenzpfade.

Stream nicht verfügbar oder nicht abonnierbar

Wenn ein Empfänger einen Stream nicht sehen kann, überprüfen Sie, ob die Quelle an die richtige Multicast-Adresse sendet und dass IGMP-Snooping aktiv ist. Stellen Sie sicher, dass die Firmware des Empfängers den gleichen Nutzlasttyp und die gleiche Abtastrate unterstützt. In einigen Fällen kann das Deaktivieren des einfachen Netzwerkverwaltungsprotokolls (SNMP) auf dem Switch IGMP-Probleme beheben. Stellen Sie außerdem sicher, dass die Multicast-TL (Time-to-Live) hoch genug ist (normalerweise 4 ist ausreichend), um alle Switches zu durchlaufen.

Anwendungsfälle und Anwendungen

Die Interoperabilität von AES67 macht es für viele Audioproduktionsumgebungen wertvoll.

Rundfunkanstalten

Radio- und Fernsehsender mischen oft Geräte von mehreren Anbietern: Mischpulte von Calrec oder Lawo, Gegensprechanlagen von Riedel und Audio-over-IP-Codecs von AJA oder Tieline. AES67 ermöglicht es den Geräten jedes Anbieters, Audio zu teilen, ohne dass dafür dedizierte Konverter erforderlich sind. Zum Beispiel kann eine Calrec-Konsole AES67-Feeds direkt an eine Riedel-Intercom ausgeben, während ein Remote-Codec Programmaudio über AES67 von der Master-Steuerung empfängt. PTP-Synchronisation stellt sicher, dass alle Quellen für nahtlose Übergänge und Jitter-Broadcast-Feeds zusammengeschaltet sind.

Live Sound

Touring-Systeme und installierte Veranstaltungsorte profitieren von AES67, wenn sie PA-Prozessoren, Bühnenboxen und drahtlose Mikrofonempfänger integrieren. Ein Yamaha CL5 mit einer Dante-Karte kann AES67 an ein QSC Q-SYS-System ausgeben, das das Audio für die Zonenverteilung verarbeitet. In ähnlicher Weise kann eine Neumann MT 48-Schnittstelle AES67 von einer digitalen Konsole empfangen, um Multitrack aufzunehmen. AES67 reduziert den Bedarf an proprietären Bühnengestellen und vereinfacht die Verkabelung zwischen FOH, Monitoren und Broadcast-Trucks.

Aufnahmestudios

In Produktionsumgebungen verfügen Studios oft über ein Patchwork von Audio-Schnittstellen. AES67 ermöglicht es einem Pro Tools HDX-System, Tracks von einem Merging Horus über Ravenna zu empfangen (AES67-Modus), während Monitor-Mixes an ein Focusrite RedNet gesendet werden. Dies ermöglicht großen Mehrraumeinrichtungen, Audio ohne Umpatchen zu routen. Die geringe Latenz (normalerweise unter 1 ms) ist für das Tracking und sogar für die Live-Überwachung akzeptabel, wenn die richtige Synchronisation aufrechterhalten wird.

Die Zukunft von AES67 und AoIP

AES67 bleibt relevant, da sich die Branche in Richtung höher auflösender Audio und flexiblerer Vernetzung bewegt. ST 2110-30 Viele Sende- und Produktionseinrichtungen übernehmen ST 2110, das AES67 als Audioschicht enthält. Daher stellt die Investition in AES67-Kompatibilität sicher, dass Ihr Netzwerk später mit minimaler Rekonfiguration auf den vollen ST 2110 upgraden kann. Darüber hinaus ist der AES67-Standard jetzt Teil des AVB-Ökosystems (Audio Video Bridging), und viele neuere Geräte unterstützen sowohl AES67 als auch IEEE 1722 (AVTP) für eine engere Integration mit Video- und Steuerungsnetzwerken.

Anbieter vereinfachen weiterhin die AES67-Einrichtung, indem sie automatische Erkennung und dynamische Stream-Verhandlung anbieten. Audinate AES67-Modus In Dante Controller ist es einfach, zwischen Dante- und AES67-Streams zu wechseln. Die Offenheit von AES67 fördert auch Innovationen in der Fernproduktion, Cloud-basierte Verarbeitung und verteiltes Mischen. Mit zunehmender Netzwerkgeschwindigkeit und abnehmender Latenz wird AES67 ein Rückgrat für professionelles Audio bleiben.

Schlussfolgerung

Die Implementierung von AES67 in Ihrem Audionetzwerk ist eine zukunftsweisende Entscheidung, die das volle Potenzial von Audio-over-IP freisetzt. Durch die folgenden Schritte - von der Bewertung der Infrastruktur und der Konfiguration von PTP bis hin zu gründlichen Tests und fortlaufender Wartung - können Sie ein System erstellen, das Geräte verschiedener Hersteller mit geringer Latenz und hoher Zuverlässigkeit verbindet. AES67 beseitigt die Barrieren proprietärer Protokolle und ermöglicht es Ihnen, die besten Tools für Ihren Workflow zu mischen und anzupassen. Ob Sie einen Broadcast-Kontrollraum ausrüsten, ein Live-Sound-Rig einsetzen oder ein Aufnahmestudio aufrüsten, AES67 bietet einen bewährten, offenen Standard, der nahtlose Kompatibilität gewährleistet und Ihr Netzwerk auf die nächste Generation von professionellem Audio vorbereitet.