

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.

# Referenz zum Live- und VOD-Manifest
<a name="what-is-manifest"></a>

AWS Elemental MediaPackage sendet Live- und Video-on-Demand-Manifeste (VOD) an die anfragenden Geräte. Ein Live-Manifest weist darauf hin, dass der Inhalt nicht vollständig ist. Neue Inhalte werden kontinuierlich über den Wiedergabeendpunkt verfügbar. Alternativ gibt eine VOD-Manifestdatei an, dass das Programm abgeschlossen ist oder zu einem bestimmten Zeitpunkt in der Zukunft abgeschlossen sein wird. 

In diesem Abschnitt werden die Unterschiede zwischen Live- und VOD-Manifesten beschrieben und es wird erklärt, wann die MediaPackage einzelnen Manifesttypen bereitgestellt werden.

# Eigenschaften des Manifests
<a name="manifest-properties"></a>

Dies sind die Haupt-Eigenschaften in einer Manifestdatei, die festlegen, ob se sich um ein Live- oder ein VOD-Manifest handelt:
+ Für HLS- und CMAF-VOD-Manifeste befindet sich `EXT-X-ENDLIST` am Ende der Bitrate Manifeste. In Live-Manifesten ist dieses Tag nicht vorhanden.
+ Für MPEG-DASH-VOD-Manifeste befindet sich `type="static"` in den `MPD`-Eigenschaften. In Live-Manifesten,`type=dynamic`.
+ Für Microsoft Smooth VOD-Manifeste ist es in den `SmoothStreamingMedia` Eigenschaften `IsLive` nicht vorhanden. In Live-Manifesten,`IsLive=TRUE`.

Für VOD zeigt die Löschleiste auf Abspielgeräten auch oft an, dass das Programm eine begrenzte Laufzeit hat. Diese Dauer ist gleich der Länge des aktuellen Manifests. Wenn eine Wiedergabeanforderung ein bestimmtes Wiedergabefenster angibt, entspricht diese Dauer der Länge dieses Wiedergabefensters. 

Informationen darüber, ob es sich bei dem Manifest um ein Live-Manifest oder um ein VoD-Programm handelt, finden Sie unter[Referenz zum Live- und VOD-Manifest](what-is-manifest.md).

## Wenn es sich bei einem Manifest um VOD handelt
<a name="manifest-complete"></a>

MediaPackage liefert ein VOD-Manifest, wenn der Inhalt des Programms vollständig ist. MediaPackage betrachtet ein Programm unter den folgenden Bedingungen als abgeschlossen:

**Es gibt einen `end`-Parameter in der Vergangenheit.**  
Wenn eine Wiedergabeanforderung einen `end`-Parameter in der Vergangenheit enthält, ist der Inhalt abgeschlossen. Es werden keine neuen Inhalte hinzugefügt. MediaPackage übermittelt ein statisches VOD-Manifest an nachgeschaltete Geräte.  
Weitere Informationen zu Start- und Endparametern in Wiedergabeanfragen finden Sie unter [Zeitversetzte Betrachtungsreferenz in AWS Elemental MediaPackage](time-shifted.md).

**Das Manifest, das der Upstream-Encoder an MediaPackage übergibt, enthält ein `EXT-X-ENDLIST`-Tag.**  
Wenn Sie die Ausgabe Ihres Encoders beenden, MediaPackage enthält das Manifest, an das er sendet, ein `EXT-X-ENDLIST` Tag. Dieses Tag gibt an MediaPackage , dass der Inhalt vollständig ist und kein neuer Inhalt hinzugefügt wird. MediaPackage übermittelt ein statisches VOD-Manifest an nachgeschaltete Geräte.  
Wenn Sie einen AWS Elemental MediaLive Kanal manuell beenden, wenn eine oder beide Pipelines gestoppt MediaPackage sind, wird MediaLive dies nicht `EXT-X-ENDLIST` in das HLS-Manifest aufgenommen. MediaPackage MediaPackage produziert weiterhin ein Live-Manifest.   
Wenn beide Pipelines aktiv sind, wenn Sie den Kanal beenden, MediaLive beinhaltet`EXT-X-ENDLIST`. MediaPackage übermittelt ein VOD-Manifest an nachgeschaltete Geräte.
Wenn Sie die Ausgabe des Encoders neu starten, wird das Manifest von MediaPackage wieder zum Live-Manifest. Wiedergabegeräte müssen möglicherweise Inhalte aktualisieren, um die Wiedergabe fortzusetzen.  
Wenn Sie Eingaberedundanz verwenden und der aktive Stream endet, führt MediaPackage einen Failover zum anderen eingehenden Stream für die Eingabe aus. Das Manifest ist nicht als abgeschlossen markiert, es sei denn, beide eingehenden Streams enden.