Konzepte und Terminologie - 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.

Konzepte und Terminologie

AWS Elemental MediaPackage (MediaPackage) enthält die folgenden Komponenten:

J-ust-in-time Verpackung

MediaPackage führt die just-in-time Paketierung (JITP) durch. Wenn ein Wiedergabegerät Inhalte anfordert, passt die Live-Videostreams MediaPackage dynamisch an und erstellt ein Manifest in einem Format, das mit dem anfordernden Gerät kompatibel ist.

Bereitstellungsservice

MediaPackage wird als Ursprungsservice betrachtet, da es der Verteilungspunkt für die Bereitstellung von Medieninhalten ist.

Packager

Ein Packager bereitet Ausgabe-Streams für den Zugriff durch unterschiedliche Arten von Playern vor. Der Packager-Typ gibt das Streaming-Format an, das vom Endpunkt MediaPackage bereitstellt (entweder Apple HLS, DASH-ISO, Microsoft Smooth Streaming oder Common Media Application Format [CMAF]). Zu den weiteren Packager-Einstellungen gehören Puffer- und Updatedauern und Anweisungen zum Umgang mit Manifest-Tags.

Ein Packager ist Teil eines Endpunkts. Jeder Endpunkt muss über genau einen Packager verfügen (nicht mehr). Erstellen Sie im Channel mehrere Endpunkte, um für dieselben Inhalte verschiedene Packager-Typen zu verwenden.

Quellinhalte

Quellinhalte sind Livestreams und Videodateien, die MediaPackage aufnimmt.

  • Für Live-Video stammen Quellinhalte von einem Upstream-Encoder, zAWS Elemental MediaLive. B. . MediaPackage unterstützt HLS-Quellinhalte.

  • Bei Video-on-Demand (VOD) befindet sich der Quellinhalt in einem Amazon Simple Storage Service (Amazon S3)-Bucket in Ihrem AWS Konto. MediaPackage unterstützt HLS- und MP4-Inhalte (.smil-Manifestformat).

Stream

Ein Stream bezieht sich auf die Inhaltseingabe und -ausgabe von MediaPackage.

Bei Live-Workflows sendet ein vorgeschalteter Encoder einen Livestream als Eingabe für MediaPackage an den Channel. Wenn ein Downstream-Gerät die Wiedergabe des Inhalts anfordert, packt den Stream MediaPackage dynamisch (einschließlich der Angabe des Paketertyps, des Hinzufügens von Verschlüsselung und der Konfiguration von Track-Ausgaben) und stellt ihn als Ausgabe des Endpunkts an das anfordernde Gerät bereit. Ein Endpunkt kann mehrere Streams erzeugen.

Für VOD-Workflows MediaPackage zieht dateibasierte Inhalte aus Amazon S3. Wie bei Live-Workflows, wenn ein Downstream-Gerät die Wiedergabe des Inhalts anfordert, packt den Stream MediaPackage dynamisch und liefert ihn als Ausgabe der Komponentenressource an das anfordernde Gerät.

Themenbereich

Spuren bilden den Ausgabeinhaltsstream. MediaPackage schließt ausgewählte Video-, Audio- und Untertitel oder Untertitelspuren im Ausgabestream ein. Der Stream stellt die Spuren für den Player bereit (entweder direkt oder über ein CDN). Der Player gibt die Spuren abhängig auf der Player-Logik oder den Netzwerkbedingungen (wie der verfügbaren Bandbreite) wieder.

Live-Komponenten

Die folgenden Komponenten gelten für Live-Workflows in MediaPackage:

Kanal

Ein Kanal stellt den Eintrittspunkt für einen Inhaltsstream in dar MediaPackage. Vorgeschaltete Encoder, z. B. AWS Elemental MediaLive, senden Inhalte an den Channel. Wenn einen Inhaltsstream MediaPackage empfängt, verpackt es den Inhalt und gibt den Stream von einem Endpunkt aus, den Sie auf dem Kanal erstellen. Es gibt einen Kanal für jeden eingehenden Satz von Streams mit adaptiver Bitrate (ABR).

Endpunkt

Ein Endpunkt ist Teil eines Channels und stellt den Paketerstellungsaspekt von MediaPackage dar. Wenn Sie in einem Channel einen Endpunkt erstellen, geben Sie an, welches Streaming-Format, welche Verpackungsparameter und welche Funktionen für den Ausgabe-Stream verwendet werden sollen. Nachgeschaltete Geräte fordern Inhalte vom Endpunkt an. Ein Channel kann mehrere Endpunkte haben.

Entnahmeaufgabe

Eine Entnahmeaufgabe ist eine Aufgabe, die Sie erstellen, um eine VOD-Komponente aus einem Live-Inhaltsstream zu extrahieren. Ein Entnahmeauftrag definiert die Start- und Endzeiten der VOD-Komponente und wo die Komponente MediaPackage speichert. Wenn der Auftrag ausgeführt wird, MediaPackage erstellt einen HLS-CLI für die von Ihnen angegebenen Zeiten. Dieser clip wird als VOD-Komponente in einem Amazon S3-Bucket Ihrer Wahl gespeichert. Sie können die VOD-Funktionalität in MediaPackage verwenden, um die Komponente Endbenutzern bereitzustellen.

VOD-Komponenten

Die folgenden Komponenten gelten für VOD-Workflows in MediaPackage:

Komponente

Eine Komponente stellt den Einstiegspunkt für dateibasierte Inhalte in dar MediaPackage. MediaPackage verwendet die Informationen in der Komponente, um Ihre Quellinhalte aus Amazon S3 zu finden und aufzunehmen. Wenn Sie eine Komponente in erstellen MediaPackage, verknüpfen Sie sie mit einer Verpackungsgruppe , die eine oder mehrere Verpackungskonfigurationen enthält. Jede Kombination aus Komponente und Verpackungskonfiguration stellt eine URL für die Wiedergabe neu verpackter Inhalte bereit. Jede Komponente ist allen Verpackungskonfigurationen innerhalb einer einzelnen Verpackungsgruppe zugeordnet.

Verpackungskonfiguration

Eine Verpackungskonfiguration definiert, wie MediaPackage Quellinhalte formatiert, verschlüsselt und Betrachtern bereitstellt. Die Verpackungskonfiguration umfasst Einstellungen wie Stream-Auswahl, Verschlüsselung, Segmentdauer und -Kombination sowie eine oder mehrere HLS-, DASH-, MSS- oder CMAF-Manifestdefinitionen.

Verpackungsgruppe

Eine Verpackungsgruppe ist ein Satz, der aus mindestens einer Verpackungskonfiguration besteht. Da Sie die Gruppe mehr als einer Komponente zuordnen können, stellt die Gruppe eine effiziente Möglichkeit dar, mehrere Verpackungskonfigurationen mehreren Komponenten zuzuordnen.