View a markdown version of this page

Tipi di workflow Channel Assembly - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di workflow Channel Assembly

AWS Elemental MediaTailor Channel Assembly supporta tre tipi di flusso di lavoro per la creazione di canali di streaming lineari. Ogni tipo di flusso di lavoro utilizza una diversa combinazione di contenuti sorgente per soddisfare casi d'uso specifici. Questo argomento descrive ogni tipo di flusso di lavoro, quando utilizzarlo e fornisce collegamenti alle procedure di configurazione dettagliate.

Tipo di flusso di lavoro

Description

modalità di riproduzione

Caso d’uso

VOD-to-live

Assembla le risorse VOD preregistrate in un live stream lineare

Loop o Linear

24/7 canali da una libreria di contenuti

Live-to-live

Passa attraverso i feed sorgente in tempo reale come programmi in un canale pianificato

Solo lineare

Notizie, sport, programmazione regionale

VOD + Live-to-live (misto)

Combina VOD e sorgenti live in un unico palinsesto di canali

Solo lineare

Canali con contenuti prevalentemente VOD che includono eventi live programmati

VOD-to-live

Un VOD-to-live canale crea un flusso lineare interamente a partire da contenuti VOD precodificati e preconfezionati. Lo streaming sembra una trasmissione in diretta con una finestra del manifesto scorrevole in tempo reale, ma utilizza solo risorse VOD. Non hai bisogno di SCTE-35 marcatori nei contenuti di origine perché definisci le interruzioni pubblicitarie quando pianifichi i programmi.

Quando utilizzarlo

  • Hai una libreria di risorse VOD e desideri creare un canale 24/7 lineare.

  • Vuoi monetizzare i contenuti con interruzioni pubblicitarie ma non hai SCTE-35 indicatori nei contenuti di origine.

  • Desideri uno streaming lineare semplice e a basso costo che non richieda un'infrastruttura di codifica live.

Come funziona

  1. Prepara i tuoi contenuti: codifica e impacchetta le tue risorse VOD. Ospitali su un server di origine (Amazon S3 o qualsiasi origine HTTP). AWS Elemental MediaPackage

  2. Crea una posizione di origine: registra il tuo server di origine con MediaTailor.

  3. Aggiungi sorgenti VOD: registra ogni contenuto e definisci le configurazioni dei pacchetti e i gruppi di sorgenti.

  4. Crea un canale: scegli una modalità di riproduzione (Loop o Linear) e configura le uscite.

  5. Pianifica i programmi: aggiungi i programmi al palinsesto del tuo canale nell'ordine in cui desideri che vengano riprodotti.

  6. Configura le interruzioni pubblicitarie: aggiungi interruzioni pubblicitarie a ciascun programma. Connettiti a una configurazione SSAI per annunci personalizzati.

  7. Avvia il tuo canale e configura un CDN: avvia il canale. Facoltativamente, aggiungete un CDN davanti ad esso per scalare e risparmiare sui costi.

Scelta di una modalità di riproduzione

VOD-to-live i canali supportano due modalità di riproduzione:

  • Loop (livello base): i programmi vengono riprodotti uno dopo l'altro in un ciclo infinito. Al termine dell'ultimo programma, la riproduzione torna al primo. Questa è l'opzione più semplice per un 24/7 canale. La modalità Loop non supporta sorgenti live o filler slate.

  • Lineare (livello standard): i programmi vengono riprodotti una volta in sequenza. La modalità lineare supporta la pianificazione basata sul tempo e il riempimento degli spazi tra i programmi.

Requisiti di contenuto

Per transizioni fluide, tutte le risorse VOD nello stesso canale devono avere:

  • Lo stesso numero di rendizioni (video, audio, sottotitoli e così via) in tutte le fonti di un gruppo di sorgenti

  • Durate dei segmenti uniformi in tutte le risorse. Consigliamo da 2 a 6 secondi.

  • Bitrate e risoluzioni corrispondenti per le versioni corrispondenti

Importante

Channel Assembly non supporta la codifica per titolo o la codifica ABR automatica. Questi metodi producono risorse con conteggi e durate di rendering diversi, il che causa errori di riproduzione durante le transizioni di programma.

Interruzioni pubblicitarie e monetizzazione

Definisci le interruzioni pubblicitarie quando aggiungi programmi alla tua pianificazione. Ogni interruzione pubblicitaria richiede un offset in millisecondi dall'inizio del programma. L'offset deve essere allineato al limite di un segmento su tutte le tracce della sorgente VOD.

Il manifesto sorgente VOD potrebbe contenere indicatori pubblicitari. Per HLS, questi sono i nostri EXT-X-DATERANGE EXT-X-CUE-OUT tag con una durata. Per DASH, usa. EventStream Quando MediaTailor rileva questi indicatori, ne mostra gli offset come opzioni quando imposti l'interruzione pubblicitaria. Ciò garantisce il posizionamento degli annunci più preciso.

Per pubblicare annunci personalizzati, abbina il tuo canale a una configurazione di riproduzione MediaTailor SSAI. Imposta la fonte del contenuto sull'URL di riproduzione del tuo canale.

Suggerimenti

Topic

Dettaglio

Posizionamento nell'interruzione pubblicitaria

Gli offset delle interruzioni pubblicitarie che non si allineano al bordo di un segmento vengono adattati al limite più vicino. Utilizza segmenti più corti (2—4 secondi) per un posizionamento più preciso degli annunci.

Origini degli URL firmate

MediaTailor memorizza nella cache i manifesti dei sorgenti VOD quando si aggiunge il sorgente per la prima volta. Se si utilizzano URL firmati con tempi di scadenza brevi, gli URL memorizzati nella cache potrebbero scadere prima della riproduzione. Chiama l'UpdateVodSourceAPI per forzare il recupero del manifest MediaTailor .

Mancata corrispondenza nella resa

Se un programma non riesce a eseguire una transizione corretta, controllate che tutte le sorgenti VOD del canale abbiano lo stesso numero di renderizzazioni e utilizzate la stessa scala ABR.

Pianificazione anticipata

Aggiungete i programmi a un canale Linear attivo almeno 10 minuti prima della loro messa in onda. Channel Assembly inizia l'elaborazione dei programmi all'interno di questa finestra.

Per istruzioni sulla creazione del primo canale, consultateGuida introduttiva all'assemblaggio MediaTailor dei canali.

Live-to-live

Un canale live-to-live passa attraverso i feed sorgente live come programmi in un canale programmato. Il canale passa da una sorgente live all'altra in base alla tua pianificazione. Usa questo flusso di lavoro quando tutti i tuoi contenuti sono attivi e desideri assemblare più feed live in un unico canale lineare.

Quando utilizzarlo

  • Hai più live encoders/packagers e vuoi passare da uno all'altro in base a una pianificazione.

  • Stai creando un canale regionale che alterna i feed live nazionali e regionali in diversi momenti della giornata.

  • Disponi di feed 24/7 in diretta (notizie, reti sportive) e desideri creare un canale curato che attinga da più fonti.

Come funziona

  1. Configura la tua pipeline di codifica live: codifica e impacchetta i tuoi contenuti live utilizzando AWS Elemental MediaLive AWS Elemental MediaPackage, o qualsiasi origine di live packaging.

  2. Crea una posizione di origine: registra il server di origine per i tuoi contenuti live con. MediaTailor

  3. Aggiungi sorgenti live: registra ogni feed live e definisci le configurazioni dei pacchetti e i gruppi di sorgenti.

  4. Crea un canale: scegli la modalità di riproduzione lineare (richiesta per le sorgenti live) e configura le uscite.

  5. Pianifica i programmi: aggiungi programmi con sorgente live al palinsesto del tuo canale. Specifica la durata di ogni programma live.

  6. Avvia il tuo canale e configura un CDN: avvia il canale. Facoltativamente, aggiungete un CDN davanti ad esso per scalare e risparmiare sui costi.

Modalità di riproduzione

Live-to-live i canali richiedono la modalità di riproduzione Linear (Standard tier). La modalità Loop non supporta sorgenti live.

Requisiti di contenuto

Oltre ai requisiti generali elencati inLavorare con le posizioni di origine:

  • Sorgenti live HLS: è necessario fornire #EXT-X-PROGRAM-DATE-TIME tag per il primo segmento nella finestra del manifesto e in ogni discontinuità.

  • Marcatori pubblicitari HLS: è necessario configurare gli indicatori pubblicitari come. DATERANGE

  • Finestra del manifesto di origine: utilizzate una durata della finestra del manifesto superiore di almeno 30 secondi rispetto alla finestra del manifesto sul canale Channel Assembly.

  • Durata target: fai in modo che la durata target corrisponda alla durata delle sorgenti esistenti nel canale.

  • Playlist per bambini: fai in modo che il numero di playlist per bambini corrisponda a quello delle altre fonti del canale.

Configurazione della sorgente live con MediaPackage

Se si utilizza AWS Elemental MediaPackage come origine del packaging, si consiglia la seguente configurazione:

Impostazioni HLS:

Impostazione

Valore

Necessità

Note

Tipo di endpoint

Apple HLS o CMAF

Richiesto

Utilizzare Apple HLS per i segmenti TS, CMAF per i segmenti MP4
ProgramDateTimeIntervalSeconds 1

Richiesto

Previene problemi di riproduzione in caso di interruzioni.

PlaylistWindowSeconds

30 secondi in più rispetto alla finestra del manifesto di CA

Richiesto

AdMarkers DATERANGE

Richiesto

Richiesto quando si passa attraverso gli indicatori pubblicitari.

IncludeIframeOnlyStream

Disabilitato

Consigliato

Impostazioni DASH:

Impostazione

Valore

Necessità

Note

ManifestLayout FULL

Consigliato

SegmentTemplateFormat NUMBER_WITH_TIMELINE o TIME_WITH_TIMELINE

Consigliato

NUMBER_WITH_DURATION non è supportato.
ManifestWindowSeconds

30 secondi in più rispetto alla finestra del manifesto CA

Richiesto

PeriodTriggers ADS

Richiesto

Richiesto quando si passa attraverso gli indicatori pubblicitari.

Interruzioni pubblicitarie

Per quanto riguarda le fonti live, non si definiscono le interruzioni pubblicitarie nella pianificazione di Channel Assembly. Invece, le interruzioni pubblicitarie nei manifesti live source vengono trasmesse automaticamente:

  • HLS: le interruzioni pubblicitarie che utilizzano il EXT-X-DATERANGE tag vengono trasmesse.

  • DASH: le interruzioni pubblicitarie utilizzate EventStream vengono trasmesse.

Per monetizzare le interruzioni pubblicitarie trasmesse, abbina il tuo canale a una configurazione di riproduzione SSAI. MediaTailor

Suggerimenti

Topic

Dettaglio

Durata del programma

È necessario specificare una durata per ogni programma sorgente live. Allo scadere della durata, Channel Assembly passa al programma successivo della pianificazione.

Filler slate

Se ci sono degli spazi tra i programmi nella pianificazione, MediaTailor riproduce Filler Slate. Se la durata della lavagna è inferiore alla durata dello spazio vuoto, MediaTailor esegue il ciclo della lavagna. Configura filler slate quando crei il tuo canale.

Canali regionali

Usa fonti live per creare canali regionali. Eseguine uno encoder/packager per i contenuti nazionali, quindi esegui i codificatori regionali quando quelle regioni sono attive. Crea un canale separato per regione, ognuno con una propria programmazione.

Tempi di transizione

MediaTailor avvia la riproduzione di un programma su un confine di segmento comune. Per le transizioni assolute, si prevede fino a un segmento di varianza tra l'orario pianificato e la transizione effettiva.

Costi di codifica

Riduci al minimo i costi eseguendo gli encoder solo quando il contenuto è attivo. Configura filler slate sul tuo canale per colmare le lacune tra gli eventi dal vivo.

VOD + (misto) Live-to-live

Un canale misto combina sorgenti VOD e live in un'unica programmazione. Questo è il tipo di flusso di lavoro più flessibile. Usalo quando il tuo canale è principalmente costituito da contenuti VOD con eventi live programmati intervallati o quando desideri colmare il divario tra eventi dal vivo e contenuti preregistrati.

Quando utilizzarlo

  • Il tuo canale è composto principalmente da contenuti VOD, ma hai programmato eventi dal vivo (notizie notturne, sport settimanali, trasmissioni speciali).

  • Vuoi passare dai contenuti VOD filler ai feed live durante il giorno.

  • Stai creando un canale che utilizza contenuti preregistrati tra le finestre degli eventi dal vivo.

Come funziona

  1. Configura la tua pipeline di contenuti: codifica e impacchetta sia le risorse VOD che i contenuti live. Ospitali sui server di origine.

  2. Crea posizioni di origine: registra i tuoi server di origine con MediaTailor. Puoi utilizzare posizioni di origine separate per VOD e contenuti live o un'unica posizione di origine se condividono un'origine.

  3. Aggiungi sorgenti VOD e sorgenti live: registra le tue risorse VOD e i feed live, ciascuno con le proprie configurazioni di pacchetti e gruppi di sorgenti.

  4. Crea un canale: scegli la modalità di riproduzione lineare (richiesta quando si utilizzano sorgenti live) e configura le uscite.

  5. Pianifica i programmi: aggiungi un mix di programmi VOD e live source al palinsesto del tuo canale. Usa le transizioni assolute per i programmi live che devono iniziare in momenti specifici. Utilizzate le transizioni relative per i programmi VOD che colmano le lacune.

  6. Configura le interruzioni pubblicitarie: aggiungi interruzioni pubblicitarie ai programmi VOD. Per i programmi live, le interruzioni pubblicitarie vengono trasmesse dal manifesto sorgente.

  7. Avvia il tuo canale e configura un CDN: avvia il canale. Facoltativamente, aggiungete un CDN davanti ad esso per scalare e risparmiare sui costi.

Modalità di riproduzione

I canali misti richiedono la modalità di riproduzione lineare (livello standard). La modalità Loop non supporta sorgenti live.

Requisiti di contenuto

I canali misti devono soddisfare i requisiti di contenuto sia per le sorgenti VOD che per le sorgenti live:

  • Tutte le fonti (VOD e live) all'interno di un gruppo di sorgenti devono avere lo stesso numero di rappresentazioni.

  • Le sorgenti VOD e live devono avere durate corrispondenti ai segmenti di destinazione.

  • Le sorgenti live devono soddisfare i requisiti per le sorgenti live, inclusi i EXT-X-PROGRAM-DATE-TIME tag per HLS.

Schemi di pianificazione

I canali misti supportano due tipi di transizione per i programmi:

  • Relativo: il programma viene riprodotto prima o dopo un altro programma nel programma. Disponibile solo per i programmi sorgente VOD.

  • Assoluto: il programma viene riprodotto a un orario specifico dell'orologio da parete. Disponibile sia per i programmi VOD che per i programmi live source in modalità Linear.

Schemi di pianificazione comuni:

Pattern

Description

Esempio

Riempimento VOD con finestre live pianificate

I programmi VOD riempiono il palinsesto, con programmi live inseriti in orari specifici.

Un canale cinematografico che passa a un evento sportivo in diretta alle 20:00.

Primarie in diretta con interstiziali VOD

Un feed live viene eseguito per la maggior parte del tempo, con programmi VOD durante le pause o le ore libere. Un canale di notizie che riproduce segmenti preregistrati tra le trasmissioni in diretta.

Time-of-day commutazione

Diverse sorgenti (live o VOD) vengono riprodotte in diversi momenti della giornata.

Feed nazionale in prima serata, live feed regionale al mattino, contenuti VOD durante la notte.

Interruzioni pubblicitarie

Il comportamento delle interruzioni pubblicitarie dipende dal tipo di fonte di ciascun programma:

  • Programmi VOD: definisci le interruzioni pubblicitarie nella pianificazione con un offset in millisecondi. Connettiti a una configurazione SSAI per annunci personalizzati.

  • Programmi live: le interruzioni pubblicitarie vengono trasmesse automaticamente dal manifesto sorgente live. HLS utilizza i EXT-X-DATERANGE tag; DASH utilizza. EventStream

Suggerimenti

Topic

Dettaglio

Transizione dal VOD al live

Quando si passa da un programma VOD a un programma live in un momento assoluto, MediaTailor tronca il programma VOD nel limite comune del segmento più vicino all'ora di inizio del programma live.

Transizione dal live al VOD

Quando la durata di un programma live scade, MediaTailor passa al programma successivo nel programma. Se il programma successivo è VOD, la riproduzione è perfetta purché siano soddisfatti i requisiti di contenuto.

Filler slate

Configura filler slate sul tuo canale. MediaTailor riproduce slate durante gli intervalli tra i programmi. Se la sorgente live non è disponibile a metà programma, Channel Assembly continua a servire gli ultimi segmenti noti fino alla scadenza della durata del programma.

Monetizzazione mista degli annunci

Puoi utilizzare un'unica configurazione SSAI per l'intero canale. MediaTailor gestisce sia le interruzioni pubblicitarie programmate (programmi VOD) che le interruzioni pubblicitarie passate (programmi live) nello stesso stream.

Flessibilità della pianificazione

Aggiungi programmi VOD almeno 10 minuti prima della messa in onda. Per i programmi live che utilizzano transizioni assolute, programmalo con almeno 15 minuti di anticipo su un canale attivo.

Scelta del flusso di lavoro giusto

Utilizzate la seguente guida decisionale per scegliere il tipo di flusso di lavoro giusto per il vostro caso d'uso:

  • Se hai solo contenuti VOD e non hai bisogno di una pianificazione basata sul tempo, usa VOD-to-live con la modalità di riproduzione Loop.

  • Se hai solo contenuti VOD e hai bisogno di una pianificazione basata sul tempo, usa con la modalità di riproduzione lineare. VOD-to-live

  • Se hai solo contenuti live → Usa. Live-to-live

  • Se hai sia contenuti VOD che live → Usa VOD + Live-to-live (misto).

Confronto delle funzionalità

Funzionalità

VOD-to-live (Loop)

VOD-to-live (Lineare)

Live-to-live

Misto

Fonti VOD

No

Fonti live

No

No

Transizioni assolute

No

Transizioni relative

No

Sì (solo VOD)

Interruzioni pubblicitarie programmate

No

Sì (solo VOD)

Pass-through e interruzioni

No

No

Sì (solo in diretta)

Filler slate

No

24/7 looping

No

No

No

Time-based pianificazione

No

Livello del canale

Di base

Standard

Standard

Standard

Fasi successive