Configura terze parti CDNs per la MediaTailor pubblicazione degli annunci - 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à.

Configura terze parti CDNs per la MediaTailor pubblicazione degli annunci

Terze parti CDNs come Akamai e Fastly possono migliorare in modo significativo le prestazioni e la scalabilità della distribuzione degli AWS Elemental MediaTailor annunci, riducendo al contempo i costi della larghezza di banda. Tuttavia, la configurazione CDN per la pubblicità personalizzata richiede impostazioni specifiche che differiscono dalla distribuzione video standard.

Per informazioni sulla trasmissione dei parametri di interrogazione tramite terze parti CDNs, consultaMediaTailor parametri di query manifest. Per configurazioni di routing avanzate che utilizzano variabili dinamiche, vedere. MediaTailor variabili pubblicitarie dinamiche

Questa guida illustra il processo completo di configurazione del CDN di terze parti con cui lavorare in modo ottimale. MediaTailor Imparerai come configurare due comportamenti essenziali:

  • Bypass del manifesto: assicura che ogni visualizzatore riceva inserzioni pubblicitarie personalizzate impedendo la memorizzazione nella cache dei manifesti

  • Memorizzazione nella cache dei segmenti: massimizza le prestazioni e riduce i costi memorizzando in modo efficiente i contenuti video

Il processo di configurazione richiede in genere 30-60 minuti e include la selezione, la configurazione, la verifica e l'ottimizzazione del provider. Una volta completata, disporrai di una configurazione CDN che offre annunci personalizzati in modo efficiente, mantenendo al contempo un'esperienza di visualizzazione ottimale.

Nota

Questa guida si concentra sulle configurazioni di Akamai e Fastly. Per le istruzioni di CloudFront configurazione, consulta. Integrazione di CloudFront

Prerequisiti

Prima di configurare il tuo CDN di terze parti con MediaTailor, assicurati di avere:

  • Una MediaTailor configurazione attiva che include l'origine dei contenuti e il server di decisione pubblicitaria

  • Accesso all'interfaccia di configurazione del tuo CDN

  • Un elenco di estensioni di file utilizzate nei contenuti (.m3u8, .mpd, .ts e così via)

  • Documentazione di riferimento del provider CDN

Per istruzioni CloudFront di configurazione anziché di terze parti CDNs, consultaIntegrazione di CloudFront.

Terminologia

Per comprendere i requisiti di configurazione del CDN, è necessario conoscere questi tipi di manifest:

  • Manifesti HLS:

    • Playlist multivariante: il manifesto di primo livello che contiene collegamenti a playlist multimediali

    • Playlist multimediale: il manifesto di secondo livello con collegamenti a segmenti di contenuto

  • DASH manifesta:

    • MPD (Media Presentation Description): termine standard per i manifesti DASH

Questa guida fa riferimento a tutti i file manifest (playlist multivarianti, playlist multimediali e MPDs) collettivamente come file manifest quando si tratta di requisiti di configurazione comuni.

Per i principi generali di configurazione CDN che si applicano a tutti i provider, vedere. Configura l'integrazione CDN con MediaTailor

Per indicazioni sull'ottimizzazione del CDN, consulta. Guida all'ottimizzazione delle prestazioni per CDN e integrazioni MediaTailor

Configurare le regole di memorizzazione nella cache CDN

La configurazione della memorizzazione nella cache CDN è fondamentale per la pubblicazione MediaTailor degli annunci perché determina il modo in cui i contenuti raggiungono gli spettatori. Una corretta configurazione garantisce che i manifesti rimangano personalizzati per ogni visualizzatore, mentre i segmenti vengono memorizzati in modo efficiente nella cache per ridurre il carico di origine e migliorare le prestazioni.

Questa configurazione richiede in genere 15-30 minuti per provider CDN e richiede due comportamenti distinti:

  • Gestione dei manifesti: impedisce la memorizzazione nella cache per garantire che ogni visualizzatore riceva inserzioni pubblicitarie personalizzate

  • Memorizzazione nella cache dei segmenti: massimizza l'efficienza della cache per i contenuti video per migliorare le prestazioni di distribuzione

Segui questi passaggi per configurare le regole di memorizzazione nella cache della tua CDN per una distribuzione ottimale degli annunci.

Scegli il tuo provider CDN dalle seguenti schede per istruzioni specifiche:

Akamai

Configura questi due comportamenti nella tua proprietà Akamai:

  • Gestione dei manifesti per impedire la memorizzazione nella cache

  • Memorizzazione nella cache dei segmenti per prestazioni ottimali

Configura la consegna del manifesto

Configura la tua CDN Akamai per evitare di memorizzare nella cache i manifesti in modo che ogni visualizzatore riceva annunci personalizzati.

I file manifest contengono i punti di inserimento degli annunci personalizzati generati per ogni visualizzatore. MediaTailor La memorizzazione nella cache di questi file consentirebbe a tutti gli spettatori di visualizzare annunci identici, vanificando lo scopo della pubblicità personalizzata.

Segui questi passaggi per le richieste manifeste (file che terminano con .m3u8, .mpd o .smil):

  1. Crea un comportamento che corrisponda alle estensioni dei file manifest (.m3u8, .mpd, .smil)

  2. Imposta l'opzione di memorizzazione nella cache su No Store

  3. Configura le chiavi della cache per includere tutti i parametri di interrogazione

  4. Abilita Forward Host Header per il corretto routing di origine

  5. Configura l'inoltro delle intestazioni per tutte le intestazioni. Per i requisiti minimi, consulta. Intestazioni richieste per MediaTailor l'integrazione CDN

Configurare la distribuzione dei segmenti

Configurate la vostra CDN Akamai per memorizzare nella cache i segmenti video per massimizzare l'efficienza della CDN e ridurre il carico di origine.

I segmenti video sono file di contenuto effettivi che possono essere memorizzati nella cache in modo sicuro perché non contengono informazioni personalizzate. Una corretta memorizzazione nella cache dei segmenti riduce i costi della larghezza di banda e migliora le prestazioni di riproduzione per gli spettatori.

Segui questi passaggi per le richieste di segmenti (file che terminano con .ts, .mp4, .m4s e così via):

  1. Crea un comportamento che corrisponda alle estensioni dei file di segmento (.ts, .mp4, .m4s)

  2. Imposta Honor Origin Cache Control su Sì

  3. Configura le impostazioni predefinite time-to-live (TTL) per quando mancano le intestazioni di origine:

    • TTL predefinito: 86400 secondi (24 ore)

    • TTL massimo: 604800 secondi (7 giorni)

Nota

Dopo aver configurato questi comportamenti, attivate le modifiche alle proprietà nell'Akamai Control Center.

Le modifiche hanno effetto dopo l'attivazione.

Fastly

Crea queste due configurazioni nel tuo servizio Fastly:

  • Gestione dei manifesti per impedire la memorizzazione nella cache

  • Memorizzazione nella cache dei segmenti per prestazioni ottimali

Configura la consegna del manifesto

Configura il tuo Fastly CDN per aggirare la memorizzazione nella cache dei file manifest in modo che ogni visualizzatore riceva contenuti pubblicitari personalizzati.

I file manifest devono rispondere a ogni richiesta MediaTailor per garantire una corretta personalizzazione degli annunci. Ignorando la cache di questi file si garantisce che i parametri di targeting univoci di ogni visualizzatore vengano elaborati correttamente.

Segui questi passaggi per le richieste manifeste:

  1. Crea una condizione di richiesta per identificare i percorsi del manifesto

  2. Imposta la condizione della cache su Non memorizzare nella cache queste richieste

  3. Configura le impostazioni di Forward per includere tutti i parametri di interrogazione

  4. Aggiungilo User-Agent alla configurazione dell'header forwarding

Configura la consegna dei segmenti

Configura il tuo Fastly CDN per memorizzare nella cache i segmenti video per migliorare le prestazioni di distribuzione e ridurre il traffico di origine.

La memorizzazione nella cache dei segmenti è essenziale per una distribuzione conveniente e un'esperienza di visualizzazione ottimale. Questi file sono identici per tutti i visualizzatori e traggono grandi vantaggi dalla memorizzazione nella cache CDN.

Segui questi passaggi per le richieste di segmenti:

  1. Crea una condizione di richiesta per identificare i percorsi dei segmenti

  2. Imposta le impostazioni della cache sulle intestazioni della cache di origine Honor

  3. Configura il valore predefinito time-to-live (TTL) su 86400 secondi (24 ore) per quando mancano le intestazioni di origine

Nota

Dopo aver apportato queste modifiche, attiva una nuova versione del tuo servizio Fastly.

La configurazione ha effetto dopo l'attivazione.

Verifica la tua configurazione CDN

La verifica garantisce che la configurazione CDN funzioni correttamente prima di indirizzare il traffico di produzione attraverso di essa. Questi test confermano che la personalizzazione degli annunci funziona correttamente e che la memorizzazione nella cache offre i vantaggi prestazionali attesi.

La verifica completa richiede in genere 10-15 minuti e, se possibile, deve essere eseguita da più località geografiche.

Dopo aver configurato il CDN, esegui questi controlli per verificare che funzioni correttamente:

  1. Prova la personalizzazione del manifesto:

    1. Richiedi lo stesso URL di contenuto con parametri dell'annuncio diversi

    2. Verifica che ogni richiesta restituisca inserzioni di annunci diverse

  2. Prova la memorizzazione nella cache dei segmenti:

    1. Controlla le metriche CDN per il rapporto di accessi alla cache dei segmenti (dovrebbe essere superiore al 90%)

    2. Monitora il traffico di origine per confermare che è inferiore a quello della distribuzione diretta

  3. Prova le prestazioni di riproduzione:

    1. Riproduci i contenuti tramite il tuo CDN da diverse postazioni

    2. Verifica una riproduzione fluida senza problemi di buffering

Per metodologie di test complete e procedure di convalida avanzate, consulta. Test e convalida per CDN e integrazioni MediaTailor

Ottimizza le prestazioni della CDN

Dopo aver verificato la configurazione di base, implementa queste ottimizzazioni per massimizzare le prestazioni e ridurre al minimo i costi:

Monitora le principali metriche prestazionali

Tieni traccia di queste metriche per garantire prestazioni ottimali:

Rapporto di accesso alla cache

Obiettivo: superiore al 90% per i segmenti video

Impatto: rapporti più elevati riducono il carico di origine e migliorano l'esperienza degli spettatori

Monitoraggio: controllate quotidianamente la dashboard di analisi del vostro fornitore di CDN

Tempo di risposta di Origin

Obiettivo: meno di 200 ms per le richieste manifeste

Impatto: una distribuzione più rapida del manifesto riduce i tempi di avvio per gli spettatori

Monitoraggio: imposta avvisi per tempi di risposta superiori a 500 ms

Tassi di errore

Obiettivo: meno dello 0,1% per tutte le richieste

Impatto: tassi di errore elevati indicano problemi di configurazione o problemi di origine

Monitoraggio: imposta avvisi per tassi di errore superiori all'1%

Ottimizza il comportamento di memorizzazione nella cache

Modifica queste impostazioni in base alle caratteristiche dei contenuti e ai modelli di visualizzazione:

Ottimizzazione TTL del segmento

Contenuti live: utilizza un TTL più breve (1-4 ore) per garantire aggiornamenti tempestivi

Contenuti VOD: utilizza un TTL più lungo (24-48 ore) per massimizzare l'efficienza della cache

Segmenti di annunci: prendi in considerazione un TTL più breve (da 30 minuti a 2 ore) per contenuti pubblicitari aggiornati di frequente

Per consigli TTL completi e strategie di memorizzazione nella cache in tutti i MediaTailor flussi di lavoro, consulta. Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor

Ottimizzazione geografica

Origini multiregionali: configura la selezione dell'origine in base alla posizione del visualizzatore

Posizioni periferiche: abilita posizioni periferiche aggiuntive nelle regioni con un'elevata concentrazione di spettatori

Failover: configura le origini di backup per un'elevata disponibilità

Ottimizzazione dei costi

Implementa queste strategie per ridurre i costi CDN mantenendo al contempo le prestazioni:

  • Compressione: abilita la compressione gzip per i file manifest per ridurre l'utilizzo della larghezza di banda

  • Strategia di eliminazione: implementa l'eliminazione selettiva della cache anziché la cancellazione completa della cache

  • Analisi del traffico: rivedi i modelli di traffico mensilmente per identificare opportunità di ottimizzazione

  • Selezione dei livelli: utilizza i livelli di servizio CDN appropriati in base ai tuoi requisiti di prestazioni

Risolvi i problemi relativi ai CDN di terze parti

I problemi di configurazione del CDN si manifestano in genere come problemi di personalizzazione degli annunci o come peggioramento delle prestazioni. Utilizza questo approccio sistematico per identificare e risolvere i problemi più comuni che influiscono sulla MediaTailor pubblicazione degli annunci.

La maggior parte della risoluzione dei problemi può essere completata entro 15-30 minuti controllando i sintomi specifici e applicando le soluzioni corrispondenti.

Se gli spettatori riscontrano problemi con la distribuzione degli annunci o la qualità della riproduzione, consulta questa guida per identificare e risolvere i problemi più comuni di configurazione del CDN:

Akamai: manifesti memorizzati nella cache

Sintomo: gli spettatori vedono annunci identici anche quando si configurano parametri di targeting diversi.

Soluzione: verifica di aver applicato l'opzione di memorizzazione nella cache No Store ai percorsi manifest.

Verifica inoltre di aver incluso i parametri di interrogazione nella chiave della cache.

Fastly: chiavi di cache errate

Sintomo: gli spettatori riscontrano una personalizzazione degli annunci non coerente.

Gli spettatori potrebbero anche visualizzare annunci destinati ad altri spettatori.

Soluzione: verificate di aver configurato le impostazioni Forward per includere tutti i parametri di interrogazione nella chiave della cache.

Generale: traffico di origine elevato

Sintomo: i server di origine registrano un traffico inaspettatamente elevato

Soluzione: verifica le impostazioni e i valori time-to-live (TTL) della memorizzazione nella cache dei segmenti.

Controlla i rapporti di accesso alla cache nelle metriche del tuo CDN.

Generale: errori di riproduzione

Sintomo: gli spettatori riscontrano errori di buffering o riproduzione

Soluzione: verifica le regole di routing CDN e lo stato dell'origine.

Verifica che tutte le intestazioni richieste vengano inoltrate correttamente.

Nota

Se queste soluzioni non risolvono il problema, consulta la documentazione del provider CDN. Puoi anche contattare il loro team di supporto per ulteriori passaggi di risoluzione dei problemi.

Per una guida generale sulla risoluzione dei problemi relativi alla rete CDN, consultaRisolvi i problemi relativi all'integrazione MediaTailor CDN.