Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
DASH-Manifestoptionen in AWS Elemental MediaPackage
Dieser Abschnitt beschreibt die Optionen, die AWS Elemental MediaPackage für die Änderung von DASH-Live-Ausgabemanifesten bereitstellt.
Diese Optionen gelten nicht für Video-on-Demand(VOD)-Ausgaben oder entnommene Live-to-VOD-Komponenten.
Standard-DASH-Manifest
Nachfolgend sehen Sie ein verkürztes Beispiel für ein DASH-Manifest ohne Behandlungen.
<MPD> <Period> <AdaptationSet> <Representation> <SegmentTemplate> <SegmentTimeline> <S /> </SegmentTimeline> </SegmentTemplate> </Representation> </AdaptationSet> . . </Period> </MPD>
Die Elemente des DASH-Manifests sind in dem MPD
(Media Presentation Description)-Objekt eingebettet. Dies sind die Elemente des Manifests:
-
Period
- Das gesamte Manifest ist in einer Periode verschachtelt. -
AdaptationSet
- Gruppiert Darstellungen desselben Typs (Video, Audio oder Bildunterschriften). Es gibt eine oder mehrereAdaptationSets
in demPeriod
. -
Representation
- Beschreibt einen Audio-, Video- oder Untertiteltrack. Es gibt eine oder mehrereRepresentations
in jederAdaptationSet
. Jede Repräsentation ist ein Track. -
SegmentTemplate
- Definiert Eigenschaften der Darstellung, z. B. die Zeitskala und die Zugriffs-URLs für Medien und Initialisierungssegmente. Es gibt eineSegmentTemplate
für jedeRepresentation
. -
SegmentTimeline
- Beschreibt, wann jedes Segment für die Wiedergabe verfügbar ist. Es gibt eineSegmentTimeline
für jedeSegmentTemplate
. -
S
- Beschreibt, wann das Segment verfügbar ist (t
Wert), wie lange das Segment (d
Wert) dauert und wie viele weitere aufeinanderfolgende Segmente dieselbe Dauer haben (r
Wert). Es gibt ein oder mehrere Segmente in derSegmentTimeline
.
MediaPackage kann ändern, wie einige dieser Elemente im Ausgabemanifest dargestellt werden. Sie können für das Live-Ausgabemanifest die folgenden Verarbeitungsoptionen verwenden:
Unterteilung des Manifests in verschiedene Zeiträume, um Werbeunterbrechungen zu ermöglichen. Siehe DASH-Manifestoptionen in AWS Elemental MediaPackage.
Reduzieren der Länge des Manifests, um Verarbeitung und Wiedergabe effizienter zu machen. Siehe Kompakte DASH-Manifeste.
Steuern, welche Segmentinformationen in der Medien-URL in den
SegmentTemplate
-Eigenschaften verwendet werden. Siehe Vorlagenformat für DASH-Manifestsegmente.