Comprendi l'architettura di inserimento degli annunci per CDN e integrazioni MediaTailor - 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à.

Comprendi l'architettura di inserimento degli annunci per CDN e integrazioni MediaTailor

Questa sezione spiega i concetti e l'architettura dell'inserimento di annunci sul lato server (SSAI) con reti di distribuzione dei contenuti () per. CDNs AWS Elemental MediaTailor Scoprirai come l'inserimento dinamico degli annunci e la manipolazione dei manifesti interagiscono per consentire una monetizzazione efficace dei video.

L'inserimento di annunci sul lato server (SSAI) ti consente di: MediaTailor

  • Inserisci pubblicità personalizzata nei tuoi stream video in corrispondenza di punti di interruzione pubblicitari definiti

  • Indirizza gli annunci in modo preciso in base ai dati degli spettatori

  • Elimina la necessità di una tecnologia di inserimento degli annunci sul lato client

In combinazione con un CDN, puoi offrire questi stream personalizzati agli spettatori con prestazioni e scalabilità migliorate, migliorando la tua strategia di monetizzazione dei video.

L'architettura consigliata per l'inserimento degli annunci con un CDN posiziona il CDN tra gli spettatori e l'inserimento degli annunci, con l'inserimento degli annunci che accede ai contenuti direttamente dall'origine. Questa architettura offre i seguenti vantaggi sia per la distribuzione dei contenuti che per la monetizzazione dei video:

  • Memorizzazione efficace nella cache di contenuti e segmenti di annunci

  • Carico di richieste ridotto su MediaTailor

  • Maggiore velocità di consegna agli spettatori

  • Gestione semplificata degli URL

  • Distribuzione coerente di pubblicità personalizzata su tutti i dispositivi

In questa architettura consigliata:

  1. Gli spettatori richiedono i manifesti dal CDN

  2. CDN inoltra le richieste all'inserimento degli annunci

  3. L'inserimento degli annunci richiede che il contenuto si manifesti fin dall'origine

  4. L'inserzione degli annunci richiede annunci dall'ad decision server (ADS)

  5. L'inserimento degli annunci personalizza i manifesti sostituendo i marcatori degli annunci (dal manifesto di origine) con URLs quel punto a segmenti di annunci mirati per lo specifico spettatore (dall'ADS)

  6. L'inserimento di annunci restituisce i manifesti personalizzati contenenti il segmento di annunci al CDN, che li inoltra URLs agli spettatori

  7. Gli spettatori richiedono segmenti tramite il CDN

  8. CDN indirizza le richieste di segmento in base al tipo di segmento:

    • Le richieste di segmenti di contenuto vanno all'origine del contenuto

    • Le richieste di segmenti di annunci vanno a MediaTailor

Questa architettura garantisce prestazioni ottimali pur mantenendo i vantaggi in termini di sicurezza e flessibilità derivanti dall'utilizzo di un CDN.

Diagramma che mostra il CDN posizionato tra i lettori client e Ad Insertion AWS Elemental MediaTailor
Nota

Questo flusso varia leggermente tra i contenuti VOD e quelli live. Per VOD, i manifesti possono essere memorizzati nella cache più a lungo, mentre i contenuti live richiedono aggiornamenti dei manifest più frequenti per mantenere la continuità dello streaming.

La differenza fondamentale tra VOD e la memorizzazione nella cache dei contenuti live:

Contenuti VOD

Imposta valori TTL più lunghi (da minuti a ore) per i manifesti perché non cambiano frequentemente

Contenuti live

Imposta valori TTL più brevi (secondi) per i manifesti per garantire che gli spettatori ricevano i segmenti di streaming più recenti

Non è consigliabile posizionare un CDN tra l'origine dei contenuti e. AWS Elemental MediaTailor Ciò può presentare diverse sfide tecniche:

Collisioni tra tasti cache

Configura il tuo CDN per gestire correttamente i parametri di interrogazione. Ciò MediaTailor impedisce di ricevere manifesti errati quando si richiede lo stesso manifesto con parametri di query diversi.

Problemi di compressione Gzip

Se riscontri errori di analisi del manifesto, assicurati che il CDN fornisca manifesti formattati correttamente a. MediaTailor Alcuni CDNs possono fornire payload gzip corrotti che possono causare errori di analisi. In tal caso, potrebbe essere necessario disabilitare la compressione tra il CDN e MediaTailor mantenere la compressione per risparmiare sui costi in altre parti del flusso di lavoro.

Freschezza manifesta

Per i live streaming, configura il tuo CDN in modo che fornisca i manifesti correnti a. MediaTailor In questo modo si evitano problemi di sincronizzazione tra contenuti e annunci.

Ottimizzazione delle prestazioni

Riduci al minimo i salti di rete e i potenziali errori nella cache per ridurre i tempi di avvio della riproduzione.

Gestione della cache

Implementa strategie semplificate di invalidazione della cache, in particolare per i contenuti live in cui i manifesti vengono aggiornati frequentemente.

In questa architettura non ottimale:

  1. Gli spettatori richiedono playlist multivarianti, playlist multimediali o direttamente da. MPDs AWS Elemental MediaTailor

  2. MediaTailor richiede i manifesti di contenuto (playlist multivarianti, playlist multimediali o) tramite il CDN. MPDs

  3. Il CDN inoltra le richieste al server di origine.

  4. Il server di origine restituisce playlist multivarianti, playlist multimediali o al CDN. MPDs

  5. Il CDN inoltra playlist multivarianti, playlist multimediali o a. MPDs MediaTailor

  6. MediaTailor richiede annunci dall'ad decision server (ADS).

  7. MediaTailor personalizza i manifesti inserendo annunci in playlist multivarianti, playlist multimediali o inviandoli direttamente agli spettatori. MPDs

  8. Questa architettura introduce latenza aggiuntiva, potenziali problemi di memorizzazione nella cache e complica la risoluzione dei problemi.

Diagramma che mostra il CDN posizionato tra l'origine del contenuto e MediaTailor

Flusso di richieste e risposte

Quando implementi l'inserimento dinamico degli annunci con un CDN, configura il sistema per supportare questo flusso di richieste e risposte:

  1. Configura il tuo player per richiedere playlist multivarianti (HLS) o MPDs (DASH) dal tuo CDN come origine manifesta. MediaTailor

  2. Configura il tuo CDN per inoltrare tutte le playlist multivariate, le playlist multimediali e le richieste MPD, inclusi tutti i parametri e le intestazioni delle query. MediaTailor

  3. Ensure MediaTailor è in grado di comunicare con il tuo Ad Decision Server (ADS), trasmettendo i parametri e le intestazioni delle query.

  4. Configura il tuo ADS per utilizzare i parametri di query per determinare quali annunci inserire.

  5. Imposta il prefisso CDN nella configurazione di MediaTailor riproduzione in modo da MediaTailor poter sostituire i nomi di dominio CDN con i prefissi URL dei contenuti e dei segmenti di annunci.

  6. Configura il tuo CDN per inoltrare playlist multivarianti personalizzate, playlist multimediali e da e verso il lettore richiedente. MPDs MediaTailor

  7. Configura il tuo CDN per tradurre i segmenti URLs, inoltrando le richieste di segmenti di contenuto al server di origine e le richieste di annunci al bucket Amazon S3 in cui archivia gli annunci transcodificati. MediaTailor

Terminologia CDN per l'inserimento degli annunci

La comprensione di questi termini chiave ti aiuterà a implementare e risolvere i problemi dell'integrazione CDN per l'inserimento di annunci:

Origin CDN e edge CDN

Origin CDN: un CDN posizionato tra MediaTailor e l'origine dei contenuti. Memorizza nella cache i segmenti di contenuto per ridurre il carico sui server di origine. In un'architettura multi-CDN, questo è il primo livello CDN che si interfaccia direttamente con l'origine.

Edge CDN: un CDN posizionato tra i visualizzatori e. MediaTailor Fornisce manifesti e contenuti personalizzati agli spettatori. In un'architettura multi-CDN, questo è il livello CDN più esterno che si interfaccia direttamente con i visualizzatori.

Termini di configurazione CDN

Comportamento della cache: regole che determinano il modo in cui un CDN gestisce diversi tipi di richieste. Queste regole includono:

  • Impostazioni della durata della memorizzazione nella cache

  • Configurazioni di routing di origine

  • Parametri di gestione delle richieste

TTL (Time To Live): la durata per la quale il contenuto rimane valido in una cache CDN prima di dover essere aggiornato dall'origine.

Chiave cache: l'identificatore univoco utilizzato da un CDN per archiviare e recuperare i contenuti memorizzati nella cache. In genere include:

  • Percorso URL

  • Parametri di query

  • Intestazioni selezionate

Origin Shield: un livello di caching intermedio tra le edge location CDN e il server di origine. Riduce il numero di richieste all'origine.

Compressione della richiesta: una funzionalità CDN che combina più richieste simultanee per lo stesso contenuto in un'unica richiesta di origine.

MediaTailor-termini CDN specifici

Prefisso del segmento di contenuto CDN: il nome di dominio CDN AWS Elemental MediaTailor utilizzato URLs per la generazione dei segmenti di contenuto nei manifesti.

Prefisso del segmento di annunci CDN: il nome di dominio CDN MediaTailor utilizzato per la generazione dei segmenti di annunci nei manifesti. URLs

Per ulteriori informazioni sulla configurazione CDN con, consulta. MediaTailor Configura l'integrazione CDN

Nota

Questi termini sono coerenti con quelli utilizzati nella documentazione di Channel Assembly. Per la terminologia relativa all'assemblaggio dei canali, vedereTerminologia CDN per l'assemblaggio dei canali.