| |
(Abschnitt 3.2), mit ihren jeweiligen Schnittstellen. Der Synchronization Layer ist für die Syn-
chronisation der einzelnen ES zuständig, damit diese nicht zur falschen Zeit beim Empfänger
abgespielt werden. Da das Ebenenmodell vom Transportprotokoll unabhängig ist, wird dieser
Mechanismus benötigt. Der Delivery Layer realisiert eine möglichst optimale Versendung der
Daten (ohne viel Overhead), ohne dabei vom Transportprotokoll abhängig zu sein. Abbildung
3 zeigt die einzelnen Ebenen.
Es spielen alse Kriterien wie Synchronisation und Dienstgüte (QoS) bei der Versendung eine
Rolle. Dieser Abschnitt soll nun das Funktionsprinzip verdeutlichen.
Abbildung 3: Ebenenmodell
3.1 Synchronization Layer
Im Synchronization Layer (SL) werden aus eingehenden Stream Access Units9 (AU) SL-
Pakete erzeugt. Es können mehrere AU in einem Paket vorhanden sein, aber auch ein Frag-
ment einer AU. Die SL-Pakete werden mit Zeitmarken versehen, um eine Synchronisation zu
ermöglichen.
3.2 Delivery Layer
Der Delivery Layer besteht aus zwei Multiplexing-Ebenen, aus dem DMIF Layer10 und dem
TransMux Layer. Das DMIF Application Interface (DAI) definiert die Schnittstelle zum DMIF
Layer. Dort werden SL-Streams mit gleichen Dienstgüte-Anforderungen durch eine FlexMux-
Einheit gruppiert. Die Versendung von Daten erfolgt dadurch effzienter. Die Verwendung von
FlexMux-Einheiten ist optional, d.h. implementierungsspezifisch. Die Schnittstelle vom DMIF
Layer zum TransMux Layer bildet das DMIF Network Interface (DNI). Der TransMux Layer
ist im MPEG-4 Standard nicht spezifiziert, die Daten sollen unabhängig vom unterliegenden
Protokoll verschickt werden können. Damit ist es möglich, MPEG-4 Streams über ein IP-
basiertes Protokoll wie RTP [SCFJ96] oder aber über ein komplett anderen Protokoll zu
versenden.
3.2.1 DMIF
Das Delivery Multimedia Integration Framework kann genutzt werden, um sowohl auf lokale,
auf per Broadcast empfangene als auch auf entfernte (Multimedia-)Daten zuzugreifen. Will
9Kleinste Einheiten eines Streams
10Delivery Multimedia Integration Framework
4
|  |
|
| |
|
|