Allgemeiner MediaPackage Live-Verarbeitungsablauf - 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 MediaPackage Live-Verarbeitungsablauf

Im Folgenden wird der allgemeine Fluss 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 URL der MediaPackage Kanaleingabe und enthält die Anmeldeinformationen des Kanals (wie in angegeben MediaPackage). Wenn Sie Eingaberedundanz verwenden, sendet der Encoder zwei identische HLS-Live-Streams an MediaPackage, eine an jede Eingabe-URL im Kanal. MediaPackage verwendet den Stream von einer Eingabe-URL als Quellinhalt. Wenn keine Inhalte MediaPackage mehr auf der aktiven Eingabe-URL empfängt, wechselt es automatisch zur anderen Eingabe-URL für Quellinhalte. Darüberhinaus werden in AWS Ressourcen hoch- und herunterskaliert, um den eingehenden Datenverkehr zu verarbeiten.

    Weitere Informationen finden Sie unter AWS Elemental MediaPackage Redundanzverarbeitungsablauf für Live-Eingaben.

    Anmerkung

    Um Unterstützung für Funktionen wie die zeitversetzte Anzeige zu ermöglichen, MediaPackage speichert alle empfangenen Inhalte für einen begrenzten Zeitraum. 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 stehen nicht für die Wiedergabe zur Verfügung, wenn sie sich außerhalb des Startfensters befinden oder wenn Sie kein Fenster auf dem Endpunkt definiert haben. Weitere Informationen finden Sie unter Referenz zur zeitversetzten Anzeige in AWS Elemental MediaPackage.

  2. Ein Downstream-Gerät fordert Inhalte von MediaPackage über die Endpunktausgabe-URL an. Ein Downstream-Gerät ist entweder ein Videoplayer oder ein CDN. Die Ausgabe-URL ist einem Endpunkt für ein bestimmtes Streaming-Format zugeordnet (entweder Apple HLS, DASH-ISO, Microsoft Smooth Streaming oder CMAF).

  3. Wenn die Wiedergabeanfrage vom Downstream-Gerät MediaPackage empfängt, 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.

  4. MediaPackage liefert den Ausgabestream über HTTPS an das anfordernde Gerät. Genau wie bei der Eingabe werden Ressourcen in AWS vertikal hoch- und herunterskaliert, um Änderungen des Datenverkehrsaufkommens verarbeiten zu können.

  5. MediaPackage protokolliert Aktivitäten über Amazon CloudWatch. Sie können Informationen wie die Anzahl der Inhaltsanfragen und die Menge der Inhalte anzeigen, die empfangen oder bereitgestellt MediaPackage hat. Informationen zum Anzeigen von MediaPackage Metriken in CloudWatchfinden Sie unter Überwachen AWS Elemental MediaPackage mit CloudWatch Amazon-Metriken.

Während der Eingabe- und Ausgabeprozesse von Inhalten MediaPackage erkennt und mildert potenzielle Infrastrukturausfälle, bevor sie für die Zuschauer zu einem Problem werden.

In der folgenden Abbildung ist der allgemeine Prozess dargestellt.

MediaPackage Workflow