View a markdown version of this page

Workflowtypen für die Kanalmontage - AWS Elemental MediaTailor

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.

Workflowtypen für die Kanalmontage

AWS Elemental MediaTailor Channel Assembly unterstützt drei Workflowtypen für die Erstellung linearer Streaming-Kanäle. Jeder Workflow-Typ verwendet eine andere Kombination von Quellinhalten, um bestimmten Anwendungsfällen gerecht zu werden. In diesem Thema werden die einzelnen Workflowtypen beschrieben, wann sie verwendet werden sollten, und es enthält Links zu den detaillierten Einrichtungsverfahren.

Workflow-Typ

Description

Wiedergabemodus

Anwendungsfall

VOD-to-live

Fügt vorab aufgezeichnete VOD-Assets zu einem linearen Live-Stream zusammen

Schleife oder Linear

24/7 Kanäle aus einer Inhaltsbibliothek

Live-to-live

Leitet Live-Quellfeeds als Programme in einem geplanten Kanal durch

Nur linear

Nachrichten, Sport, regionale Programme

VOD + Live-to-live (gemischt)

Kombiniert VOD- und Live-Quellen in einem einzigen Kanalplan

Nur linear

Kanäle mit hauptsächlich VOD-Inhalten, die geplante Live-Events beinhalten

VOD-to-live

Ein VOD-to-live Kanal erstellt einen linearen Stream, der vollständig aus vorcodierten, vorverpackten VOD-Inhalten besteht. Der Stream sieht aus wie eine Live-Übertragung mit einem verschiebbaren Live-Manifestfenster, verwendet aber nur VOD-Ressourcen. Sie benötigen keine SCTE-35 Markierungen in Ihrem Quellinhalt, da Sie Werbeunterbrechungen definieren, wenn Sie Programme planen.

Wann sollte dies verwendet werden?

  • Sie verfügen über eine Bibliothek mit VOD-Assets und möchten einen 24/7 linearen Kanal erstellen.

  • Sie möchten Inhalte mit Werbeunterbrechungen monetarisieren, haben aber keine SCTE-35 Markierungen in Ihrem Quellinhalt.

  • Sie möchten einen einfachen, kostengünstigen linearen Stream, für den keine Live-Encoding-Infrastruktur erforderlich ist.

Funktionsweise

  1. Bereiten Sie Ihre Inhalte vor — Kodieren und verpacken Sie Ihre VOD-Assets. Hosten Sie sie auf einem Ursprungsserver (Amazon S3 oder ein beliebiger HTTP-Ursprung). AWS Elemental MediaPackage

  2. Erstellen Sie einen Quellspeicherort — Registrieren Sie Ihren Ursprungsserver bei MediaTailor.

  3. VOD-Quellen hinzufügen — Registriere jeden Inhalt und definiere seine Paketkonfigurationen und Quellgruppen.

  4. Kanal erstellen — Wählen Sie einen Wiedergabemodus (Loop oder Linear) und konfigurieren Sie die Ausgänge.

  5. Programme planen — Füge dem Zeitplan deines Kanals Programme in der Reihenfolge hinzu, in der sie abgespielt werden sollen.

  6. Werbeunterbrechungen konfigurieren — Füge Werbeunterbrechungen zu jedem Programm hinzu. Stellen Sie eine Verbindung zu einer SSAI-Konfiguration für personalisierte Anzeigen her.

  7. Starte deinen Kanal und konfiguriere ein CDN — Starte den Kanal. Fügen Sie optional ein CDN davor hinzu, um Skalierung und Kosten zu sparen.

Wählen Sie einen Wiedergabemodus

VOD-to-live Kanäle unterstützen zwei Wiedergabemodi:

  • Loop (Grundstufe) — Programme werden hintereinander in einer Endlosschleife wiedergegeben. Wenn das letzte Programm beendet ist, kehrt die Wiedergabe zum ersten zurück. Dies ist die einfachste Option für einen 24/7 Kanal. Der Loop-Modus unterstützt keine Live-Quellen oder Filler Slate.

  • Linear (Standardstufe) — Programme werden einmal nacheinander abgespielt. Der lineare Modus unterstützt die zeitbasierte Planung und füllt Lücken zwischen Programmen aus.

Anforderungen an den Inhalt

Für reibungslose Übergänge müssen alle VOD-Assets im selben Kanal über Folgendes verfügen:

  • Die gleiche Anzahl von Wiedergabeversionen (Video, Audio, Untertitel usw.) für alle Quellen in einer Quellgruppe

  • Konsistente Segmentdauer für alle Assets. Wir empfehlen 2 bis 6 Sekunden.

  • Passende Bitraten und Auflösungen für die entsprechenden Wiedergabeversionen

Wichtig

Channel Assembly unterstützt weder die Kodierung pro Titel noch die automatische ABR-Kodierung. Bei diesen Methoden werden Inhalte mit unterschiedlicher Wiedergabeanzahl und Dauer erzeugt, was bei Programmübergängen zu Wiedergabefehlern führt.

Werbeunterbrechungen und Monetarisierung

Sie definieren Werbeunterbrechungen, wenn Sie Ihrem Zeitplan Programme hinzufügen. Für jede Werbeunterbrechung ist ein Offset in Millisekunden ab dem Start des Programms erforderlich. Der Offset muss auf allen Tracks in der VOD-Quelle an einer Segmentgrenze ausgerichtet sein.

Ihr VOD-Quellmanifest könnte Werbemarkierungen enthalten. Bei HLS sind EXT-X-DATERANGE dies unsere EXT-X-CUE-OUT Tags mit einer Dauer. Verwenden EventStream Sie für DASH. Wenn diese Markierungen MediaTailor erkannt werden, werden ihre Offsets als Optionen angezeigt, wenn Sie den Werbeblock einrichten. Dies ermöglicht die genaueste Anzeigenplatzierung.

Um personalisierte Anzeigen zu schalten, verbinde deinen Kanal mit einer MediaTailor SSAI-Wiedergabekonfiguration. Lege als Inhaltsquelle die Wiedergabe-URL deines Kanals fest.

Tipps

Thema

Detail

Platzierung von Werbeunterbrechungen

Offsets für Werbeblöcke, die nicht an einer Segmentgrenze ausgerichtet sind, werden an die nächstgelegene Grenze angepasst. Verwenden Sie kürzere Segmente (2—4 Sekunden) für eine präzisere Anzeigenplatzierung.

Herkunft signierter URLs

MediaTailor speichert VOD-Quellmanifeste im Cache, wenn Sie die Quelle zum ersten Mal hinzufügen. Wenn Sie signierte URLs mit kurzen Ablaufzeiten verwenden, laufen die zwischengespeicherten URLs möglicherweise vor der Wiedergabe ab. Rufen Sie die UpdateVodSource API auf, um das erneute Abrufen des MediaTailor Manifests zu erzwingen.

Die Wiedergabeversion stimmt nicht überein

Wenn ein Programm nicht sauber übertragen werden kann, überprüfen Sie, ob alle VOD-Quellen im Kanal die gleiche Anzahl der Wiedergabeversionen haben und dieselbe ABR-Ladder verwenden.

Vorausschauende Planung

Fügen Sie Programme mindestens 10 Minuten vor ihrer Sendezeit zu einem laufenden linearen Kanal hinzu. Channel Assembly beginnt in diesem Fenster mit der Verarbeitung von Programmen.

Anweisungen zum Erstellen Ihres ersten Kanals finden Sie unterErste Schritte mit der MediaTailor Kanalmontage.

Live-to-live

Ein Live-Live-Kanal durchläuft Live-Quellfeeds als Programme in einem geplanten Kanal. Der Kanal wechselt je nach Zeitplan zwischen verschiedenen Live-Quellen. Verwenden Sie diesen Workflow, wenn alle Ihre Inhalte live sind und Sie mehrere Live-Feeds zu einem einzigen linearen Kanal zusammenfügen möchten.

Wann sollte dies verwendet werden?

  • Sie haben mehrere encoders/packagers Livestreams und möchten nach einem Zeitplan zwischen ihnen wechseln.

  • Du baust einen regionalen Kanal auf, der zu unterschiedlichen Tageszeiten zwischen nationalen und regionalen Live-Feeds wechselt.

  • Du hast 24/7 Live-Feeds (Nachrichten, Sportnetzwerke) und möchtest einen kuratierten Kanal erstellen, der aus mehreren Quellen stammt.

Funktionsweise

  1. Richte deine Live-Encoding-Pipeline ein — Codiere und packe deine Live-Inhalte mit AWS Elemental MediaLive oder einem beliebigen Live-Packaging-Ursprung. AWS Elemental MediaPackage

  2. Erstellen Sie einen Quellspeicherort — Registrieren Sie den Ursprungsserver für Ihre Live-Inhalte bei MediaTailor.

  3. Live-Quellen hinzufügen — Registriere jeden Live-Feed und definiere seine Paketkonfigurationen und Quellgruppen.

  4. Kanal erstellen — Wählen Sie den linearen Wiedergabemodus (für Live-Quellen erforderlich) und konfigurieren Sie die Ausgänge.

  5. Programme planen — Füge Live-Quellprogramme zum Zeitplan deines Kanals hinzu. Gib die Dauer für jedes Live-Programm an.

  6. Starte deinen Kanal und konfiguriere ein CDN — Starte den Kanal. Fügen Sie optional ein CDN davor hinzu, um Skalierung und Kosten zu sparen.

Wiedergabemodus

Live-to-live Kanäle benötigen den linearen Wiedergabemodus (Standard Tier). Der Loop-Modus unterstützt keine Live-Quellen.

Anforderungen an den Inhalt

Zusätzlich zu den allgemeinen Anforderungen, die aufgeführt sind inMit Quellstandorten arbeiten:

  • HLS-Live-Quellen — Sie müssen #EXT-X-PROGRAM-DATE-TIME Tags für das erste Segment im Manifestfenster und bei jeder Unterbrechung angeben.

  • HLS-Werbemarkierungen — Sie müssen Anzeigenmarkierungen als konfigurieren. DATERANGE

  • Quell-Manifestfenster — Verwenden Sie ein Manifestfenster, das mindestens 30 Sekunden länger ist als das Manifestfenster auf Ihrem Channel Assembly Channel.

  • Zieldauer — Stellen Sie sicher, dass die Zieldauer der Dauer der vorhandenen Quellen im Channel entspricht.

  • Playlisten für Kinder — Stelle sicher, dass die Anzahl der Playlisten für Kinder mit der Anzahl der anderen Quellen im Kanal übereinstimmt.

Live-Quellkonfiguration mit MediaPackage

Wenn Sie den Ursprung Ihrer Verpackung verwenden AWS Elemental MediaPackage , empfehlen wir die folgende Konfiguration:

HLS-Einstellungen:

Einstellung

Wert

Notwendigkeit

Hinweise

Endpunkttyp

Apple HLS oder CMAF

Erforderlich

Verwenden Sie Apple HLS für TS-Segmente, CMAF für MP4-Segmente
ProgramDateTimeIntervalSeconds 1

Erforderlich

Beugt Wiedergabeproblemen bei Unterbrechungen vor.

PlaylistWindowSeconds

30 Sekunden länger als das CA-Manifestfenster

Erforderlich

AdMarkers DATERANGE

Erforderlich

Erforderlich beim Durchlaufen von Anzeigenmarkierungen.

IncludeIframeOnlyStream

Disabled

Empfohlen

DASH-Einstellungen:

Einstellung

Wert

Notwendigkeit

Hinweise

ManifestLayout FULL

Empfohlen

SegmentTemplateFormat NUMBER_WITH_TIMELINE oder TIME_WITH_TIMELINE

Empfohlen

NUMBER_WITH_DURATION wird nicht unterstützt.
ManifestWindowSeconds

30 Sekunden länger als das CA-Manifestfenster

Erforderlich

PeriodTriggers ADS

Erforderlich

Erforderlich beim Durchlaufen von Anzeigenmarkierungen.

Werbeunterbrechungen

Für Live-Quellen definierst du keine Werbeunterbrechungen im Channel Assembly Zeitplan. Stattdessen werden Werbeunterbrechungen in den Live-Source-Manifesten automatisch weitergegeben:

  • HLS — Werbeunterbrechungen, die das EXT-X-DATERANGE Tag verwenden, werden weitergeleitet.

  • DASH — Werbeunterbrechungen, EventStream die verwendet werden, werden weitergegeben.

Kopiere deinen Kanal mit einer SSAI-Wiedergabekonfiguration, um Werbeunterbrechungen zu monetarisieren. MediaTailor

Tipps

Thema

Detail

Dauer des Programms

Sie müssen für jedes Live-Quellprogramm eine Dauer angeben. Wenn die Dauer abgelaufen ist, wechselt Channel Assembly zum nächsten Programm im Zeitplan.

Füllmaterial: Schiefer

Wenn der Zeitplan Lücken zwischen den Programmen enthält, wird Filler Slate MediaTailor abgespielt. Wenn die Dauer der Tafel kürzer als die Dauer der Lücke ist, wird die Tafel in einer MediaTailor Schleife wiedergegeben. Konfiguriere Filler Slate, wenn du deinen Kanal erstellst.

Regionale Kanäle

Verwenden Sie Live-Quellen, um regionale Kanäle zu erstellen. Führe einen encoder/packager für nationale Inhalte aus und führe dann regionale Encoder aus, wenn diese Regionen live sind. Erstellen Sie für jede Region einen eigenen Kanal mit jeweils eigenem Zeitplan.

Zeitpunkt des Übergangs

MediaTailor startet die Wiedergabe eines Programms an einer gemeinsamen Segmentgrenze. Bei absoluten Übergängen ist mit einer Abweichung von bis zu einem Segment zwischen dem geplanten und dem tatsächlichen Übergang zu rechnen.

Die Kodierung kostet

Minimieren Sie die Kosten, indem Sie Encoder nur ausführen, wenn der Inhalt live ist. Konfiguriere Filler Slate auf deinem Kanal, um Lücken zwischen Live-Events zu schließen.

VOD + Live-to-live (gemischt)

Ein gemischter Kanal kombiniert sowohl VOD- als auch Live-Quellen in einem einzigen Zeitplan. Dies ist der flexibelste Workflow-Typ. Verwende ihn, wenn es sich bei deinem Kanal hauptsächlich um VOD-Inhalte mit eingestreuten geplanten Live-Events handelt oder wenn du Lücken zwischen Live-Events mit vorab aufgezeichneten Inhalten überbrücken möchtest.

Wann sollte dies verwendet werden?

  • Dein Kanal besteht hauptsächlich aus VOD-Inhalten, aber du hast Live-Events geplant (nächtliche Nachrichten, wöchentliche Sportereignisse, Sonderübertragungen).

  • Du möchtest den ganzen Tag über zwischen VOD-Inhalten und Live-Feeds wechseln.

  • Du baust einen Kanal auf, der zuvor aufgezeichnete Inhalte zwischen den Live-Eventfenstern verwendet.

Funktionsweise

  1. Richte deine Content-Pipeline ein — Kodiere und verpacke sowohl deine VOD-Assets als auch deine Live-Inhalte. Hosten Sie sie auf Originalservern.

  2. Quellstandorte erstellen — Registriere deine Ursprungsserver bei MediaTailor. Du kannst separate Quellspeicherorte für VOD- und Live-Inhalte verwenden oder einen einzigen Quellspeicherort, wenn sie einen gemeinsamen Ursprung haben.

  3. VOD-Quellen und Live-Quellen hinzufügen — Registrieren Sie Ihre VOD-Assets und Live-Feeds, jeweils mit ihren Paketkonfigurationen und Quellgruppen.

  4. Kanal erstellen — Wählen Sie den linearen Wiedergabemodus (erforderlich, wenn Sie Live-Quellen verwenden) und konfigurieren Sie die Ausgänge.

  5. Programme planen — Füge dem Zeitplan deines Kanals eine Mischung aus VOD- und Live-Quellprogrammen hinzu. Verwende absolute Übergänge für Live-Programme, die zu bestimmten Zeiten starten müssen. Verwenden Sie relative Übergänge für VOD-Programme, die Lücken füllen.

  6. Werbeunterbrechungen konfigurieren — Fügen Sie Werbeunterbrechungen zu VOD-Programmen hinzu. Bei Live-Programmen werden Werbeunterbrechungen aus dem Quell-Manifest weitergeleitet.

  7. Starte deinen Kanal und konfiguriere ein CDN — Starte den Kanal. Fügen Sie optional ein CDN davor hinzu, um Skalierung und Kosten zu sparen.

Wiedergabemodus

Für gemischte Kanäle ist der lineare Wiedergabemodus (Standard Tier) erforderlich. Der Loop-Modus unterstützt keine Live-Quellen.

Anforderungen an den Inhalt

Gemischte Kanäle müssen die Inhaltsanforderungen sowohl für VOD- als auch für Live-Quellen erfüllen:

  • Alle Quellen (VOD und Live) innerhalb einer Quellgruppe müssen die gleiche Anzahl an Wiedergabeversionen haben.

  • VOD- und Live-Quellen müssen die gleiche Dauer für das Zielsegment haben.

  • Live-Quellen müssen die Anforderungen für Live-Quellen erfüllen, einschließlich der EXT-X-PROGRAM-DATE-TIME Tags für HLS.

Muster für die Planung

Gemischte Kanäle unterstützen zwei Übergangstypen für Programme:

  • Relativ — Das Programm wird vor oder nach einem anderen Programm im Programm abgespielt. Nur für VOD-Quellprogramme verfügbar.

  • Absolut — Das Programm wird zu einer bestimmten Wanduhrzeit abgespielt. Verfügbar sowohl für VOD- als auch für Live-Quellprogramme im linearen Modus.

Allgemeine Planungsmuster:

Muster

Description

Beispiel

VOD-Füller mit geplanten Live-Fenstern

VOD-Programme füllen den Zeitplan, wobei Live-Programme zu bestimmten Zeiten eingefügt werden.

Ein Filmkanal, der um 20:00 Uhr zu einer Live-Sportveranstaltung wechselt.

Live-Primarstufe mit VOD-Interstitials

Die meiste Zeit läuft ein Live-Feed, mit VOD-Programmen in den Pausen oder außerhalb der Geschäftszeiten. Ein Nachrichtensender, der zwischen Live-Übertragungen vorab aufgezeichnete Abschnitte abspielt.

Time-of-day Umschalten

Verschiedene Quellen (Live oder VOD) spielen zu unterschiedlichen Tageszeiten.

Nationaler Feed während der Hauptsendezeit, regionaler Live-Feed am Morgen, VOD-Inhalte über Nacht.

Werbeunterbrechungen

Das Verhalten von Werbeunterbrechungen hängt vom Quelltyp der einzelnen Programme ab:

  • VOD-Programme — Sie definieren Werbeunterbrechungen im Zeitplan mit einem Offset in Millisekunden. Stellen Sie eine Verbindung zu einer SSAI-Konfiguration für personalisierte Anzeigen her.

  • Live-Programme — Werbeunterbrechungen werden automatisch aus dem Live-Quellmanifest weitergeleitet. HLS verwendet EXT-X-DATERANGE Tags; DASH verwendetEventStream.

Tipps

Thema

Detail

Übergang von VOD zu Live

Beim Übergang von einem VOD-Programm zu einem Live-Programm zu einem absoluten Zeitpunkt wird das VOD-Programm an der Segmentgrenze MediaTailor gekürzt, die der Startzeit des Live-Programms am nächsten kommt.

Übergang von Live- zu VOD

Wenn die Dauer eines Live-Programms abläuft, MediaTailor wird zum nächsten Programm im Programm gewechselt. Wenn das nächste Programm VOD ist, erfolgt die Wiedergabe reibungslos, sofern die inhaltlichen Anforderungen erfüllt sind.

Füller: Schiefer

Konfiguriere Filler Slate auf deinem Kanal. MediaTailor spielt Slate bei Lücken zwischen den Programmen ab. Wenn die Live-Quelle während des Programms nicht verfügbar ist, liefert Channel Assembly die letzten bekannten Abschnitte weiter, bis die Programmdauer abläuft.

Monetarisierung gemischter Anzeigen

Sie können eine einzige SSAI-Konfiguration für den gesamten Kanal verwenden. MediaTailor verarbeitet sowohl geplante Werbeunterbrechungen (VOD-Programme) als auch weitergeleitete Werbeunterbrechungen (Live-Programme) im selben Stream.

Flexibilität bei der Planung

Fügen Sie VOD-Programme mindestens 10 Minuten vor Sendezeit hinzu. Bei Live-Sendungen mit absoluten Übergängen solltest du sie mindestens 15 Minuten im Voraus auf einem laufenden Kanal einplanen.

Den richtigen Arbeitsablauf wählen

Verwenden Sie die folgende Entscheidungshilfe, um den richtigen Workflow-Typ für Ihren Anwendungsfall auszuwählen:

  • Wenn Sie nur VOD-Inhalte haben und keine zeitbasierte Planung benötigen → Im VOD-to-live Loop-Wiedergabemodus verwenden.

  • Wenn Sie nur VOD-Inhalte haben und eine zeitbasierte Planung benötigen → Im linearen Wiedergabemodus verwenden VOD-to-live.

  • Wenn Sie nur Live-Inhalte haben → Verwenden. Live-to-live

  • Wenn du sowohl VOD- als auch Live-Inhalte hast → Verwende VOD+ Live-to-live (gemischt).

Funktionsvergleich

Feature

VOD-to-live (Schleife)

VOD-to-live (Linear)

Live-to-live

Gemischt

VOD-Quellen

Ja

Ja

Nein

Ja

Live-Quellen

Nein

Nein

Ja

Ja

Absolute Übergänge

Nein

Ja

Ja

Ja

Relative Übergänge

Ja

Ja

Nein

Ja (nur VOD)

Geplante Werbeunterbrechungen

Ja

Ja

Nein

Ja (nur VOD)

Pass-through Werbeunterbrechungen

Nein

Nein

Ja

Ja (nur Live)

Füller: Schiefer

Nein

Ja

Ja

Ja

24/7 Looping

Ja

Nein

Nein

Nein

Time-based Terminplanung

Nein

Ja

Ja

Ja

Kanalebene

Basic

Standard

Standard

Standard

Nächste Schritte