

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.

# Verarbeitung von Live-Inhalten
<a name="what-is-flow-live"></a>

Im Verarbeitungsablauf für Live-Inhalte senden Encoder HLS-Live-Streams an. MediaPackage MediaPackage packt dann den Inhalt und formatiert ihn als Reaktion auf Wiedergabeanfragen von nachgeschalteten Geräten. 

In den folgenden Abschnitten werden die Verarbeitungs-Workflows für Live-Inhalte beschrieben.

**Topics**
+ [Allgemeiner Ablauf der MediaPackage Live-Verarbeitung](what-is-flow-gen.md)
+ [Ablauf bei der AWS Elemental MediaPackage Verarbeitung von Redundanz bei der Eingabe in Echtzeit](what-is-flow-ir.md)

# Allgemeiner Ablauf der MediaPackage Live-Verarbeitung
<a name="what-is-flow-gen"></a>

Im Folgenden wird der allgemeine Ablauf von Live-Inhalten in beschrieben MediaPackage:

1. Ein Upstream-Encoder (z. B. AWS Elemental MediaLive) sendet einen HLS-Livestream mit Digest-Authentifizierung über WebDAV an die MediaPackage Kanaleingabe-URL und enthält die Zugangsdaten des Kanals (wie unter angegeben). MediaPackage Wenn Sie Eingangsredundanz verwenden, sendet der Encoder zwei identische HLS-Livestreams an MediaPackage, einen an jede Eingangs-URL auf dem Kanal. MediaPackage verwendet den Stream von einer Eingabe-URL als Quellinhalt. Wenn der Empfang von Inhalten über die aktive Eingabe-URL MediaPackage beendet wird, wird automatisch zur anderen Eingabe-URL für Quellinhalte gewechselt. AWS Skaliert außerdem Ressourcen nach oben und unten, um den eingehenden Datenverkehr zu bewältigen.

   Weitere Informationen finden Sie unter [Ablauf bei der AWS Elemental MediaPackage Verarbeitung von Redundanz bei der Eingabe in Echtzeit](what-is-flow-ir.md).
**Anmerkung**  
 MediaPackage Speichert alle empfangenen Inhalte für eine begrenzte Zeit, um Funktionen wie die zeitversetzte Anzeige zu unterstützen. Dieser gespeicherte Inhalt steht nur dann zur Wiedergabe zur Verfügung, wenn er in das **Neustartfensters** fällt, das auf dem Endpunkt definiert ist. Gespeicherte Inhalte sind nicht für die Wiedergabe verfügbar, wenn sie sich außerhalb des Startfensters befinden oder wenn Sie kein Fenster auf dem Endpunkt definiert haben. Weitere Informationen finden Sie unter [Zeitversetzte Betrachtungsreferenz in AWS Elemental MediaPackage](time-shifted.md).

1. Ein nachgeschaltetes Gerät fordert Inhalte MediaPackage über die Ausgabe-URL des Endpunkts an. Ein Downstream-Gerät ist entweder ein Videoplayer oder ein CDN. Die Ausgabe-URL ist mit einem Endpunkt für ein bestimmtes Streaming-Format verknüpft (entweder Apple HLS, DASH-ISO, Microsoft Smooth Streaming oder CMAF).

1. Wenn es die Wiedergabeanforderung vom Downstream-Gerät MediaPackage empfängt, verpackt es den Stream dynamisch entsprechend den Einstellungen, die Sie auf dem Endpunkt angegeben haben. Das Verpacken kann das Hinzufügen von Verschlüsselung und das Konfigurieren der Ausgabe von Audio-, Video- und Untertitelspuren umfassen.

   Achten Sie darauf, Ihre Eingänge so zu ordnen, dass Ihre bevorzugte Audiowiedergabe im Audiobereich des übergeordneten Manifests an erster Stelle steht. Gehen Sie genauso mit den Untertiteln oder Beschriftungen vor. Beim Verpacken von Audio- und Untertiteln oder Untertitelspuren wird die erste Audio- und Untertitelspur als und MediaPackage bezeichnet. `DEFAULT=YES` `AUTO-SELECT=YES` Diese Verpackung überschreibt die Standard- und Autoauswahleinstellungen aus der Eingabe.

1. MediaPackage übermittelt den Ausgabestrom über HTTPS an das anfragende Gerät. AWS Skaliert wie bei der Eingabe die Ressourcen nach oben und unten, um Änderungen im Datenverkehr zu bewältigen.

1. MediaPackage protokolliert Aktivitäten über Amazon CloudWatch. Sie können Informationen wie die Anzahl der Inhaltsanfragen und die Menge der Inhalte, die empfangen oder geliefert MediaPackage wurden, einsehen. Informationen zum Anzeigen von MediaPackage Messwerten in CloudWatch finden Sie unter[Überwachung AWS Elemental MediaPackage mit CloudWatch Amazon-Metriken](monitoring-cloudwatch.md).

 MediaPackage Erkennt und behebt potenzielle Infrastrukturausfälle während der gesamten Eingabe- und Ausgabeprozesse von Inhalten, bevor sie für die Zuschauer zu einem Problem werden. 

In der folgenden Abbildung ist der allgemeine Prozess dargestellt.

![\[MediaPackage Arbeitsablauf\]](http://docs.aws.amazon.com/de_de/mediapackage/latest/ug/images/bbl_flow1.png)


# Ablauf bei der AWS Elemental MediaPackage Verarbeitung von Redundanz bei der Eingabe in Echtzeit
<a name="what-is-flow-ir"></a>

Erzielen Sie Eingangsredundanz, AWS Elemental MediaPackage indem Sie zwei Streams an separate Eingänge URLs auf einem Kanaleingang senden. MediaPackage Einer der Streams wird zur primären aktiven Quelle von Inhalten für die Endpunkte, während der andere weiterhin passiv Inhalte empfängt. Wenn der Empfang von Inhalten aus dem aktiven Stream MediaPackage beendet wird, wird auf den anderen Eingabestream umgeschaltet, sodass die Inhaltswiedergabe nicht unterbrochen wird.

Wenn Sie MediaPackage mit AWS Elemental MediaLive (zum Beispiel) verwenden, ist der Ablauf der Eingaberedundanz wie folgt:

1. Sie erstellen einen Kanal in MediaPackage, wie unter beschrieben. [Erstellen eines Channels](channels-create.md) Bei MediaPackage der Bereitstellung des Kanals werden zwei Eingänge URLs für den Kanal erstellt. Wenn Sie keine Eingaberedundanz verwenden, können Sie einen Stream an eine beliebige der beiden Eingabe-URLs senden. Es ist nicht erforderlich, dass Sie Inhalte an beide senden URLs.
**Anmerkung**  
Als die Eingaberundanz verfügbar wurde, wurde den vorhandenen Kanälen eine zweite Eingabe-URL MediaPackage hinzugefügt und die bestehende URL auf ein neues Format aktualisiert. Sie können entweder die vorhandene URL oder die neue URL URLs für die Inhaltseingabe verwenden. 

1. Sie erstellen einen Endpunkt in MediaPackage , wie unter beschrieben[Erstellen eines Endpunkts](endpoints-create.md). 
**Wichtig**  
Wenn Sie kurze Ausgabesegmente verwenden, kann es je nach Wiedergabegerät zu Pufferung kommen, wenn Sie zwischen den Eingängen MediaPackage wechseln. Sie können die Pufferung reduzieren, indem Sie eine Zeitverzögerung auf den Endpunkt anwenden. Beachten Sie, dass die Verwendung einer Zeitverzögerung zu einer Latenz bei der end-to-end Bereitstellung des Inhalts führt. Informationen zum Aktivieren der Zeitverzögerung finden Sie unter [Erstellen eines Endpunkts](endpoints-create.md).

1. Sie erstellen einen Eingang und einen Kanaleingang und fügen dem Kanaleingang eine MediaPackage Ausgangsgruppe hinzu MediaLive. AWS Elemental MediaLive Weitere Informationen finden Sie im *AWS Elemental MediaLive Benutzerhandbuch* unter [Einen Kanal von Grund auf neu](https://docs.aws.amazon.com/medialive/latest/ug/creating-channel-scratch.html) erstellen. 

   Wenn Sie eine HLS-Ausgabegruppe in verwenden AWS Elemental MediaLive, muss die Aktion für den Eingabeverlust in den Einstellungen der HLS-Gruppe so eingestellt sein, dass die Ausgabe angehalten wird, wenn der Dienst keine Eingabe empfängt. Wenn bei fehlender Eingabe ein schwarzer Frame oder ein anderes Füllbild MediaLive gesendet wird, MediaPackage kann er nicht erkennen, wann Segmente fehlen, und kann anschließend kein Failover durchführen. Weitere Informationen zum Einstellen der Aktion für den Eingabeverlust finden Sie unter [Felder für die HLS-Gruppe](https://docs.aws.amazon.com/medialive/latest/ug/hls-group-fields.html) im *AWS Elemental MediaLive Benutzerhandbuch*. MediaLive 
**Wichtig**  
Wenn Sie einen anderen Encoder (nicht AWS Elemental MediaLive) verwenden und zwei separate Streams an denselben Kanal senden MediaPackage, müssen die Streams identische Encoder-Einstellungen und Manifestnamen haben. Andernfalls funktioniert die Eingaberedundanz möglicherweise nicht korrekt und die Wiedergabe könnte unterbrochen werden, wenn die Eingaben gewechselt werden.

1. Sie starten den Kanal, an AWS Elemental MediaLive den die Streams gesendet werden sollen. MediaPackage

1. MediaPackage empfängt Inhalte auf beiden Eingaben URLs, aber es wird jeweils nur einer der Streams für Quellinhalte verwendet. Wenn im aktiven Stream Segmente fehlen, wird MediaPackage automatisch auf den anderen Stream umgestellt. MediaPackage verwendet diesen Stream weiter, bis erneut ein Failover erforderlich ist.

   Die Formel, mit der bestimmt wird, ob in einer Eingabe Segmente fehlen, basiert auf den Segmentlängen der Eingaben und Endpunkte. Wenn eine Eingabe bei fehlenden Segmenten schnell wiederhergestellt wird, findet bei einem Endpunkt mit längeren Segmenten kein Wechsel der Eingabe statt. Dies kann dazu führen, dass unterschiedliche Endpunkte für den Channel verschiedene Eingaben verwenden (wenn der Wechsel bei dem einem, jedoch nicht bei dem anderen Endpunkt durchgeführt wird). Dieses Verhalten ist erwartet und sollte keine Auswirkungen auf den Inhalts-Workflow haben.