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 l'integrazione CDN con MediaTailor
Questa sezione fornisce indicazioni sull'integrazione AWS Elemental MediaTailor con una rete per la distribuzione di contenuti (CDN).
Un'efficace integrazione CDN con MediaTailor è essenziale per offrire esperienze di streaming di alta qualità con annunci personalizzati su larga scala. Questa guida illustra il processo completo di impostazione, configurazione e ottimizzazione dell'integrazione CDN.
Per informazioni sulla creazione di MediaTailor configurazioni, consulta. Utilizzo AWS Elemental MediaTailor per inserire annunci Per informazioni sulla creazione di una CloudFront distribuzione, consulta Creating a distribution nella CloudFront Developer Guide.
Per garantire la chiarezza di questa guida, viene utilizzata la seguente terminologia per descrivere diversi tipi di manifesti:
-
HLS manifesta:
-
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
-
L'integrazione MediaTailor con un CDN offre i seguenti vantaggi:
-
Latenza ridotta per gli spettatori
-
Scalabilità migliorata per eventi ad alto traffico
-
Maggiore affidabilità grazie a percorsi di consegna ridondanti
-
Costi ottimizzati riducendo il traffico di origine
-
Migliore protezione contro gli attacchi DDo S
Componenti e requisiti di integrazione CDN
Un'integrazione CDN di successo MediaTailor implica la configurazione dei seguenti componenti chiave:
- Comportamenti di routing CDN
-
Regole che determinano il modo in cui i diversi tipi di richieste (manifesti, segmenti di contenuti, segmenti di annunci) vengono instradati attraverso il CDN.
- Mappatura CDN in MediaTailor
-
Configurazione MediaTailor che garantisce che i manifest facciano riferimento al dominio CDN anziché fare riferimento direttamente ai server di origine.
- Impostazioni di sicurezza
-
Configurazioni che proteggono i contenuti e l'infrastruttura, tra cui la sicurezza del trasporto, il controllo degli accessi e il monitoraggio.
- Test e convalida
-
Procedure per verificare che l'integrazione CDN funzioni correttamente prima della distribuzione in produzione.
Prerequisiti per l'integrazione CDN
Prima di configurare l'integrazione CDN, assicurati di disporre di quanto segue:
-
Una MediaTailor configurazione con le seguenti impostazioni:
-
La tua origine del contenuto come fonte del contenuto
-
Il tuo ADS come server decisionale per gli annunci
L'origine e l'ADS sono necessari anche URLs nelle fasi di integrazione del CDN.
-
-
Accesso all'interfaccia di configurazione del tuo CDN
-
Comprensione della terminologia specifica del CDN per comportamenti, regole e impostazioni della cache
-
Conoscenza della struttura dei contenuti, comprese le estensioni di file utilizzate per i segmenti (ad esempio .ts, .mp4 o .m4s)
Fasi di configurazione dell'integrazione CDN
Il processo di integrazione MediaTailor con un CDN segue questi passaggi di alto livello:
-
Configura i comportamenti di routing CDN: configura il CDN per instradare i diversi tipi di richieste in modo appropriato.
-
Configura la mappatura CDN in MediaTailor: aggiorna la MediaTailor configurazione per utilizzare i nomi di dominio CDN.
-
Implementa le migliori pratiche di sicurezza: configura le impostazioni di sicurezza per proteggere i contenuti e l'infrastruttura.
-
Verifica la tua integrazione: verifica che l'integrazione CDN funzioni correttamente.
Intestazioni richieste per MediaTailor l'integrazione CDN
MediaTailor Per funzionare correttamente con il CDN, è necessario configurare il CDN per inoltrare intestazioni HTTP specifiche. Queste intestazioni sono essenziali per il corretto funzionamento, tra cui la compressione, il rilevamento dei dispositivi, la personalizzazione degli annunci e il targeting geografico.
Configura il tuo CDN per inoltrare le seguenti intestazioni a: MediaTailor
Accept-Encoding
-
Scopo: necessario per la funzionalità di compressione
Dettagli: questa intestazione indica MediaTailor quali metodi di compressione sono supportati dal client. MediaTailor utilizza queste informazioni per comprimere i manifesti quando possibile, riducendo l'utilizzo della larghezza di banda e migliorando le prestazioni. I dispositivi legacy che non supportano la compressione non invieranno questa intestazione e MediaTailor restituiranno manifesti non compressi.
User-Agent
-
Scopo: necessario per il rilevamento dei dispositivi e la personalizzazione degli annunci
Dettagli: MediaTailor analizza l'intestazione User-Agent per identificare il tipo di dispositivo client, il browser e le funzionalità. Queste informazioni vengono utilizzate per il targeting degli annunci, le ottimizzazioni specifiche del dispositivo e per garantire la compatibilità con diversi client di riproduzione.
Host
-
Scopo: necessario per il corretto instradamento delle richieste
Dettagli: l'
Host
intestazione assicura che le richieste vengano instradate all'endpoint corretto. MediaTailor Ciò è particolarmente importante negli ambienti multi-tenant e quando si utilizzano configurazioni di dominio personalizzate.Molti CDNs, tra cui Amazon CloudFront, non inoltrano l'
Host
intestazione per impostazione predefinita. Per CloudFront gli utenti: consulta Configura l'Hostinoltro delle intestazioni le istruzioni di configurazione. X-Forwarded-For
-
Scopo: necessario per il rilevamento dell'IP del client e il targeting geografico
Dettagli: questa intestazione conserva l'indirizzo IP del client originale quando le richieste passano attraverso il CDN. MediaTailor utilizza queste informazioni per il targeting geografico degli annunci, l'analisi e la conformità alle restrizioni regionali sui contenuti.
Importante
Tutte e quattro le intestazioni sono necessarie per la piena MediaTailor funzionalità. La mancanza di una di queste intestazioni può comportare una riduzione delle funzionalità, tra cui:
-
Impossibilità di comprimere i manifesti (manca la Accept-Encoding)
-
Scarso targeting degli annunci e problemi di compatibilità dei dispositivi (User-Agent mancante)
-
Richiedi errori di routing (host mancante)
-
Targeting geografico e analisi imprecisi (mancanti) X-Forwarded-For
Per istruzioni di configurazione specifiche del CDN, consulta le sezioni sui comportamenti di routing e sulla memorizzazione nella cache che fanno riferimento a questo elenco di intestazioni.
I seguenti argomenti forniscono istruzioni dettagliate per ogni aspetto dell'integrazione CDN.