Datenübertragung
Info
- Daten werden in Streams gebündelt, um die verfügbare Bandbreite effizient zu nutzen.
- Der Medientakt steuert Wiedergabe und Aufnahme im Verhältnis zur Netzwerkzeit.
- Ein Stream hat eine einstellbare Presentation Time Offset im Bereich von 0,25 ms bis 2 ms.
- Die Bandbreitennutzung von Streams wird im Kapitel Traffic Shaping erläutert.
Audiodaten
In Milan AVB werden Audiodaten über Streams übertragen. Grundlage dafür ist das Audio Video Transmission Protocol (AVTP), das die Struktur der zu übertragenden Pakete definiert.
Die Spezifikation verwendet das AVTP Audio Format (AAF) für die Übertragung von Audiodaten. Hinweis: Dabei handelt es sich nicht um das Advanced Authoring Format.
Die AAF
-Spezifikation legt fest, dass jedes PCM
-Sample als 32-Bit-Wert übertragen wird. Kürzere Samples werden mit Nullen aufgefüllt, um die Wortbreite zu erreichen.
Im Milan-Netzwerk legt der Talker
das Format des Streams
fest. Dabei bestimmt er die Sample Rate sowie die Anzahl der Audiokanäle pro Stream.
Der Listener
passt sich automatisch an das vom Talker
bereitgestellte Format an.
Das Milan Base Format unterstützt Konfigurationen mit entweder 1, 2, 4, 6 oder 8 Audiokanäle pro Stream sowie Sample Rates von 48 kHz, 96 kHz und 192 kHz.
Jeder Listener
muss das Base Format unterstützen; dies wird im Rahmen der Milan Zertifizierung überprüft.
So wird die Interoperabilität zwischen Talker
und Listener
gewährleistet.
Ein Stream wird mit einer festen PTO
konfiguriert, bevor die Übertragung beginnt. Der Wertebereich der Presentation Time Offset liegt zwischen 0,25 ms und 2 ms.
Da alle Geräte im Netzwerk ein gemeinsames Verständnis von Zeit besitzen, kann Milan die konfigurierte PTO
eines Streams garantieren.
Weitere Informationen dazu finden sich im Kapitel Traffic Shaping.
Medientakt Daten
Im vorherigen Kapitel Netzwerksynchronisation wurde der Unterschied zwischen Netzwerkzeit und Medientakt in Milan erläutert.
Zusammengefasst lässt sich sagen:
- Die Netzwerkzeit beschreibt die globale Zeitbasis, die von allen Geräten im Netzwerk über gPTP gemeinsam genutzt wird.
- Der Medientakt bezeichnet die Zeitdomäne, die zur Synchronisation der Audio-Aufnahme- und Wiedergabe-Takte in den Endstationen verwendet wird.
Aus Sicht der Datenübertragung kann ein Stream entweder Audiodaten oder den Medientakt übertragen.