Schritt 3: Extrahieren Sie ein VOD-Asset - 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.

Schritt 3: Extrahieren Sie ein VOD-Asset

Um eine Live-to-VOD-Komponente aus einem Live-Inhalte-Stream zu extrahieren, erstellen Sie eine Entnahmeaufgabe. Der Harvest-Job identifiziert, von welchem Endpunkt das Asset abgerufen wird, den Anfang und das Ende des Assets und wo das Asset MediaPackage gespeichert wird, nachdem es gesammelt wurde.

So erstellen Sie eine Entnahmeaufgabe
  1. Wählen Sie auf der Seite Harvest-Jobs die Option Harvest-Job erstellen aus.

  2. Geben Sie unter ID einen Namen ein, der die Entnahmeaufgabe beschreibt, z. B. gamehighlights. Die ID ist die primäre Kennung für den Auftrag. Sie können die ID nach Ablauf der Entnahmeaufgabe in Ihrem Konto wiederverwenden. Unterstützte Zeichen sind Buchstaben, Zahlen, Unterstriche (_) und Bindestriche (-). Sie dürfen in der ID keine Leerzeichen verwenden.

  3. Wählen Sie für Origin endpoint (Ursprungsendpunkt) den Endpunkt für den Live-Inhalte-Stream aus, aus dem Sie eine VOD-Komponente extrahieren möchten. Der Endpunkt muss klare (unverschlüsselte) oder verschlüsselte DASH- oder HLS-Inhalte bereitstellen. Informationen zum Extrahieren von verschlüsselten Live-Inhalten finden Sie unter Live-to-VOD-Assets erstellen mit AWS Elemental MediaPackage.

  4. Behalten Sie für Date and time format (Datums- und Uhrzeitformat) die Standardeinstellung bei.

  5. Geben Sie für Wann das Live-to-VOD-Asset beginnt und Wann das Live-to-VOD-Asset endet, das Start- und Enddatum sowie die Uhrzeit für das extrahierte VOD-Asset ein. Wir empfehlen, dass die Startzeit nach dem Start des Live-Streams und vor der aktuellen Uhrzeit („jetzt“) liegt. Die Endzeit muss in der Vergangenheit liegen.

    Anmerkung

    „Jetzt“ ist die aktuelle Uhrzeit, je nachdemEXT-X-PROGRAM-DATE-TIME, wann sie im Quellinhalt des Encoders vorhanden ist. Daher empfehlen wir, dass der Upstream-Encoder ein EXT-X-PROGRAM-DATE-TIME Tag in der Quelle bereitstellt.

  6. Geben Sie für die IAM-Rolle ARN die IAM-Rolle ein, mit der Sie Ihr Live-to-VOD-Asset in Ihren Amazon S3 S3-Bucket schreiben können MediaPackage . Weitere Informationen zur Rolle finden Sie unter Zugriff AWS Elemental MediaPackage auf andere AWS Dienste zulassen.

  7. Wählen Sie als Amazon S3 S3-Bucket-Namen den Amazon S3 S3-Bucket aus, in dem Sie das Live-to-VOD-Asset speichern möchten MediaPackage .

  8. Geben Sie für den Manifestschlüssel den Pfad im Amazon S3 S3-Bucket und die Kennung für das übergeordnete Manifest für das Live-to-VOD-Asset ein. MediaPackage erstellt ein Verzeichnis auf der Grundlage des von Ihnen eingegebenen Pfads.

    Wichtig

    Der Manifestschlüssel muss eindeutig sein. Wenn Sie denselben Manifestschlüssel für mehrere Entnahmeaufgaben verwenden, überschreibt die neueste Wiedergabeliste für die Komponente vorhandene Wiedergabelisten. Sie sollten einen Manifestschlüssel nur dann wiederverwenden, wenn Sie denselben Inhalt entnehmen, z. B. wenn ein Problem mit einer vorherigen Entnahme der Inhalte aufgetreten ist.

  9. Wählen Sie Erstellen aus.

Bei der MediaPackage Verarbeitung des Harvest-Jobs wird ein CloudWatch Ereignis gesendet, wenn der Job fehlschlägt oder erfolgreich ist. Das Ereignis enthält die Details der Entnahmeaufgabe. Wenn die Aufgabe fehlschlägt, enthält das Ereignis Informationen zu den Gründen dafür. Diese Information ist nur für das CloudWatch Ereignis verfügbar. Beispiele für Ereignisse finden Sie unter Ereignisse mit Jobbenachrichtigungen auswerten.