(Optional) Schritt 4: VOD-Inhalte ausgeben - 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.

(Optional) Schritt 4: VOD-Inhalte ausgeben

Um das Live-to-VOD-Asset für die Wiedergabe verfügbar MediaPackage zu machen, erstellen Sie eine Verpackungsgruppe, eine Verpackungskonfiguration und eine Asset-Ressource. Das Asset nimmt das Live-to-VOD-Asset aus dem Amazon S3 S3-Bucket auf. Eine Verpackungsgruppe enthält eine oder mehrere Verpackungskonfigurationen, die das Ausgabeformat und die Einstellungen definieren.

Erstellen Sie eine Verpackungsgruppe

Eine Verpackungsgruppe enthält mindestens eine Verpackungskonfiguration. Mit den Verpackungskonfigurationen können Sie definieren, welche Art von VOD-Ausgaben Sie wünschen. Um diese Ausgabedefinitionen anzuwenden, ordnen Sie eine Verpackungsgruppe mehreren Assets zu.

Sie haben 15 Quellinhalte. Sie möchten sie alle als DASH-, HLS- und verschlüsselte HLS-Ausgaben bereitstellen. Dazu definieren Sie eine Verpackungsgruppe mit DASH-, HLS- und verschlüsselten HLS-Paketkonfigurationen. Anschließend ordnen Sie diese Gruppe den Asset-Ressourcen zu, die diese Inhalte repräsentieren. Sie müssen nicht für jedes Asset neue Konfigurationen erstellen.

MediaPackage erfordert nicht, dass Sie Kundendaten angeben. In Verpackungsgruppen gibt es keine Felder, in denen erwartet wird, dass Sie Kundendaten angeben.

So erstellen Sie eine Verpackungsgruppe
  1. Wählen Sie auf der Seite Verpackungsgruppen die Option Gruppe erstellen aus.

  2. Geben Sie unter ID einen Namen ein, der die Gruppe beschreibt, z. gamehighlights B. Die ID ist die primäre Kennung für die Gruppe und muss dabei für Ihr Konto eindeutig seinAWS-Region. Unterstützte Zeichen sind Buchstaben, Zahlen, Unterstriche (_) und Bindestriche (-). Sie dürfen in der ID keine Leerzeichen verwenden.

  3. Wählen Sie Erstellen aus.

Erstellen Sie eine Verpackungskonfiguration

Eine Verpackungskonfiguration gibt die Art der Konfiguration des Ausgabemanifests an, z. B. Einschränkungen für die Stream-Auswahl und die Reihenfolge.

MediaPackage erfordert nicht, dass Sie Kundendaten angeben. In Verpackungskonfigurationen gibt es keine Felder, in denen erwartet wird, dass Sie Kundendaten angeben.

So erstellen Sie eine Verpackungskonfiguration
  1. Wählen Sie auf der Seite Packaging Groups (Verpackungsgruppen) die Gruppe aus, die Sie gerade erstellt haben.

  2. Wählen Sie auf der Detailseite für die Verpackungsgruppe unter Verpackungskonfigurationen die Option Konfigurationen verwalten aus.

  3. Wählen Sie auf der Seite Verpackungskonfigurationen verwalten die Option Hinzufügen und dann Neue Konfiguration aus.

  4. Geben Sie in ID (ID) einen beschreibenden Namen für die Konfiguration ein, z. B. hls_highlights. Die ID ist die primäre Kennung für die Konfiguration und muss dabei für Ihr Konto eindeutig seinAWS-Region. Unterstützte Zeichen sind Buchstaben, Zahlen, Unterstriche (_) und Bindestriche (-). Sie dürfen in der ID keine Leerzeichen verwenden.

  5. Übernehmen Sie die Standardeinstellungen für die übrigen Felder- Wählen Sie anschließend Save (Speichern) aus.

Erstellen Sie ein Asset

Eine Asset-Ressource ist die Art und WeiseAWS Elemental MediaPackage, wie VOD-Inhalte aufgenommen, verpackt und bereitgestellt werden. Das Asset ist einer oder mehreren Verpackungskonfigurationen zugeordnet. Downstream-Geräte senden Wiedergabeanfragen an bestimmte Verpackungskonfigurationen auf dem Asset.

MediaPackage benötigt keine Kundendaten von Ihnen, sodass Anlagen diese Felder nicht enthalten.

So erstellen Sie ein Asset und nehmen Quellinhalte auf
  1. Ermitteln Sie anhand Ihrer Amazon S3 S3-Buckets, welche Datei Sie als Quellinhalt verwenden. Notieren Sie sich die folgenden Details:

    • Der Name des Amazon S3 S3-Buckets, in dem die Datei gespeichert ist

    • Der vollständige Pfad für die Datei, z. B. S3: //bucket/path/ source-file-name

    • Die IAM-Rolle, die MediaPackage das Lesen aus Amazon S3 ermöglicht

  2. Rufen Sie in der MediaPackage Konsole die Seite „Assets“ auf und wählen Sie dann „Assets aufnehmen“ aus.

  3. Wählen Sie für den Amazon S3 S3-Bucket-Namen den Bucket aus, in dem Ihr Quellinhalt gespeichert ist.

  4. Wählen Sie für die IAM-Rolle die Option Bestehende Rolle verwenden und wählen Sie die IAM-Rolle aus, die das Lesen aus Amazon S3 ermöglicht MediaPackage .

  5. Geben Sie unter Dateiname den vollständigen Pfad entweder zum .smil-Manifest (MP4) oder zur übergeordneten .m3u8-Playlist (HLS) in Ihrem Amazon S3 S3-Bucket ein, einschließlich des Namens des Quellinhalts. Wenn Ihr Inhalt beispielsweise aufgerufen wird lion_movie.m3u8 und sich in einem Unterverzeichnis befindet, das in einem Bucket namens heißtmovies, würden Sie Folgendes thursday_night in das Feld Dateiname eingeben:

    thursday_night/lion_movie.m3u8

    Sie müssen den Bucket-Namen nicht eingeben, da Sie ihn im Feld Amazon S3 S3-Bucket-Name ausgewählt haben.

  6. Wählen Sie unter Verpackungsgruppe die Gruppe aus, in der Sie sie erstellt habenErstellen Sie eine Verpackungsgruppe.

  7. Wählen Sie Ingest Assets (Assets aufnehmen) aus.

Geben Sie Wiedergabe-URLs an

AWS Elemental MediaPackageBereitet sich nach der Erstellung der Asset-Ressource darauf vor, die verpackten Manifeste den Zuschauern zur Verfügung zu stellen. Dies erfolgt im Hintergrund und kann einige Zeit in Anspruch nehmen, abhängig von der Größe und Komplexität der Quellinhalte. In der Regel dauert der Vorgang jedoch weniger als einige Minuten. Die URLs der Manifeste sind sofort auf der Detailseite des Assets verfügbar. Die Inhalte sind jedoch noch nicht für die Wiedergabe verfügbar.

Sobald die Verarbeitung für jedes Manifest abgeschlossen ist, wird ein CloudWatch Amazon-Event an Ihr Konto MediaPackage gesendet.

MediaPackage Stellt auf dem Asset eine URL für jede Verpackungskonfiguration bereit. Diese URL legt fest, wie Downstream-Geräte (CDN oder Wiedergabegerät) VOD-Inhalte aus MediaPackage anfordern.

So rufen Sie Wiedergabe-URLs ab
  1. Rufen Sie in der MediaPackage Konsole die Seite Assets auf und wählen Sie die ID des Assets aus, in dem Sie es erstellt habenSchritt 4: Erstellen Sie ein Asset.

  2. Rufen Sie auf der Detailseite des Assets die URL für die einzelnen Verpackungskonfigurationen ab.

  3. Stellen Sie die URLs der Person bereit, die für das Downstream-Gerät (CDN oder Player) verantwortlich ist. Diese Person muss auf dem Downstream-Gerät die URL aus der jeweiligen Verpackungskonfiguration als Anforderungsziel eingeben.

Jede URL ist stabil. Sie wird während der Lebensdauer der Kombination aus diesem Asset und dieser Verpackungskonfiguration zu keinem Zeitpunkt geändert. Stellen Sie die URL der Person bereit, die für das Downstream-Gerät (CDN oder Player) verantwortlich ist. Diese Person muss auf dem Downstream-Gerät die Asset-URL als Anforderungsziel verwenden.