View a markdown version of this page

Allgemeiner Ablauf der MediaPackage Live-Verarbeitung - AWS Elemental MediaPackage

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.

Allgemeiner Ablauf der MediaPackage Live-Verarbeitung

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

  1. Ein Upstream-Encoder (z. B. AWS Elemental MediaLive) sendet einen HLS-Livestream mit Digest-Authentifizierung über WebDAV an die Eingangs-URL des MediaPackage Kanals 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 Eingabe-URL auf dem Kanal. MediaPackage verwendet den Stream von einer Eingabe-URL als Quellinhalt. Wenn der Empfang von Inhalten auf der aktiven Eingabe-URL MediaPackage beendet wird, wechselt es automatisch zur anderen Eingabe-URL für den Quellinhalt. AWS Skaliert außerdem Ressourcen nach oben und unten, um den eingehenden Datenverkehr zu bewältigen.

    Weitere Informationen finden Sie unter Redundanz bei Live-Eingaben AWS Elemental MediaPackage Ablauf der Verarbeitung.

    Anmerkung

    MediaPackage Speichert alle empfangenen Inhalte für eine begrenzte Zeit, um Funktionen wie das zeitversetzte Ansehen 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 können nicht wiedergegeben werden, 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.

  2. Ein Downstream-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).

  3. Wenn die Wiedergabeanforderung vom Downstream-Gerät MediaPackage empfangen wird, verpackt es den Stream dynamisch gemäß 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 Eingaben so anzuordnen, dass Ihre bevorzugte Audiowiedergabe im Audiobereich des übergeordneten Manifests an erster Stelle aufgeführt wird. Machen Sie dasselbe für die Untertitel oder Bildunterschriften. Legt beim Verpacken von Audio- und Untertitelspuren oder MediaPackage Untertitelspuren die erste Audio- und Bilduntertitelspur als und fest. DEFAULT=YES AUTO-SELECT=YES Diese Paketierung hat Vorrang vor den Standardeinstellungen und den Einstellungen für die automatische Auswahl in der Eingabe.

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

  5. MediaPackage protokolliert Aktivitäten über Amazon CloudWatch. Sie können Informationen wie die Anzahl der Inhaltsanfragen und die MediaPackage Menge der empfangenen oder gelieferten Inhalte einsehen. Informationen zum Anzeigen von MediaPackage Messwerten in CloudWatch finden Sie unterÜberwachung AWS Elemental MediaPackage mit CloudWatch Amazon-Metriken.

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

In der folgenden Abbildung ist der allgemeine Prozess dargestellt.

MediaPackage Arbeitsablauf