

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à.

# Crea canali MediaTailor lineari con l'assemblaggio dei canali e il CDN
<a name="ca-cdn-wflw"></a>

Questa sezione fornisce una guida completa per l'integrazione dell'assemblaggio dei AWS Elemental MediaTailor canali con una rete di distribuzione dei contenuti (CDN). Segui questi passaggi per impostare, configurare e ottimizzare l'integrazione CDN di Channel Assembly.

Puoi anche combinare l'assemblaggio dei canali con l'inserimento di annunci sul lato server (SSAI) per creare canali lineari monetizzati con pubblicità personalizzata. Questa potente integrazione ti consente di offrire annunci mirati a diversi spettatori che guardano i contenuti dello stesso canale, aumentando le opportunità di guadagno e mantenendo un'esperienza di visualizzazione di qualità trasmessa. Per informazioni su SSAI con, consulta. CDNs [Inserimento di annunci con CDN](ssai-cdn-workflow.md)

In questo argomento, utilizziamo il termine *manifesti* per riferirci collettivamente a playlist multivarianti, playlist multimediali, e. MPDs

Per ulteriori informazioni sull'assemblaggio dei canali, vedere. MediaTailor [Utilizzo AWS Elemental MediaTailor per creare flussi lineari assemblati](channel-assembly.md) 

## Cosa ti servirà
<a name="ca-cdn-what-you-need"></a>

Prima di configurare l'assemblaggio dei MediaTailor canali con un CDN, raccogli queste risorse necessarie:

**AWS account e autorizzazioni**  
Un AWS account con le autorizzazioni appropriate per creare e gestire risorse MediaTailor  
Autorizzazioni IAM per MediaTailor, CloudFront (se in uso) e servizi correlati  
Per i requisiti di autorizzazione dettagliati, consulta[Sicurezza in AWS Elemental MediaTailor](security.md).

**Servizi richiesti**  
Un MediaTailor canale di assemblaggio del canale in esecuzione (non solo una configurazione SSAI)  
Un account CDN (Content Delivery Network) (Amazon CloudFront o CDN di terze parti)  
Storage di origine per i tuoi contenuti VOD (Amazon S3 MediaPackage o altro server di origine)

**Requisiti di contenuto**  
Sorgenti VOD correttamente codificate e impacchettate in formato HLS o DASH. Per informazioni sull'utilizzo delle posizioni dei sorgenti e delle sorgenti VOD, consultate. [Lavorare con le posizioni di origine](channel-assembly-source-locations.md)  
Contenuti con durate dei segmenti costanti (minimo consigliato: 1 secondo)  
Aggiungi contenuti in lista per le interruzioni pubblicitarie (se si implementa l'inserimento di annunci). Per informazioni sulla configurazione di slate, consulta. [MediaTailor ardesia e inserimento](slate-management.md)

## Prima di iniziare
<a name="ca-cdn-before-you-begin"></a>

**Importante**  
Questo flusso di lavoro richiede un canale di assemblaggio MediaTailor del canale in esecuzione. Avere solo una configurazione MediaTailor SSAI non è sufficiente per questa integrazione. È necessario disporre di un canale di assemblaggio del canale attivo configurato e operativo prima di procedere con l'integrazione CDN.

Completate queste attività di configurazione prima di implementare l'assemblaggio dei MediaTailor canali con un CDN:

1. Configura la connettività di rete tra il CDN e MediaTailor i server di origine

1. Configura HTTPS per la distribuzione sicura dei contenuti

1. Configura le impostazioni DNS per il tuo dominio CDN

### Prerequisiti di conoscenza
<a name="ca-cdn-knowledge-prerequisites"></a>

Per implementare con successo questa soluzione, è necessario disporre di:
+ Comprensione dei protocolli di streaming (HLS/DASH)
+ Conoscenza di base dei principi di configurazione CDN
+ Familiarità con i concetti di assemblaggio MediaTailor dei canali

Per la MediaTailor configurazione di base, consulta [Configurazione](setting-up.md) e[Guida introduttiva all'assemblaggio dei MediaTailor canali](channel-assembly-getting-started.md). Per informazioni sull'utilizzo delle posizioni dei sorgenti e delle sorgenti VOD, [Lavorare con le posizioni di origine](channel-assembly-source-locations.md) consultate. Per informazioni sulla configurazione di Slate, consulta. [MediaTailor ardesia e inserimento](slate-management.md)

## Vantaggi dell'integrazione CDN
<a name="ca-cdn-benefits"></a>

L'integrazione dell'assemblaggio dei canali con un CDN offre questi vantaggi chiave.

**Esperienza di visualizzazione migliorata**  
Una configurazione corretta CDNs riduce il buffering, i tempi di avvio e gli errori di riproduzione per i canali lineari. Ciò si traduce in un maggiore coinvolgimento e soddisfazione degli spettatori.

**Riduzione dei costi**  
Le strategie di caching efficienti riducono al minimo le richieste di origine. Ciò riduce i costi di trasferimento dei dati e il carico del server di origine, particolarmente importante per i canali lineari ad alto volume.

**Scalabilità**  
Le configurazioni CDN ottimizzate gestiscono i picchi di traffico durante gli eventi più popolari senza compromettere le prestazioni, garantendo la disponibilità dei canali lineari anche durante le ore di punta di visualizzazione.

**Copertura globale**  
Se configurato correttamente, CDNs distribuisci contenuti a bassa latenza agli spettatori di tutto il mondo, indipendentemente dalla loro posizione, ampliando il tuo pubblico potenziale.

**Transizioni di programma senza interruzioni**  
La configurazione CDN ottimizzata garantisce transizioni fluide tra i programmi del canale lineare, creando un'esperienza di visualizzazione di qualità trasmessa.

**Topics**
+ [Cosa ti servirà](#ca-cdn-what-you-need)
+ [Prima di iniziare](#ca-cdn-before-you-begin)
+ [Vantaggi dell'integrazione CDN](#ca-cdn-benefits)
+ [Comprendi l'architettura CDN](channel-assembly-cdn-architecture.md)
+ [Configurazione di base](ca-cdn-setup-basic.md)
+ [Configura la base URLs](channel-assembly-cdn-baseurl.md)
+ [Implementa l'inserimento di annunci](ca-cdn-setup-advanced.md)
+ [Configura la visualizzazione con spostamento temporale](channel-assembly-cdn-timeshift.md)
+ [Monitora le operazioni CDN](ca-cdn-monitor.md)
+ [Guida completa all'ottimizzazione](ca-cdn-optimize-reference.md)

# Comprendi l'architettura CDN di Channel Assembly MediaTailor
<a name="channel-assembly-cdn-architecture"></a>

AWS Elemental MediaTailor channel assembly si integra con le reti di distribuzione dei contenuti (CDNs) per fornire canali di streaming lineari con prestazioni migliorate e portata globale. L'architettura consigliata posiziona il CDN tra gli spettatori e l'assemblaggio del canale, con Channel Assembly che accede ai contenuti direttamente dall'origine. Questo argomento spiega i componenti principali dell'architettura e come interagiscono per distribuire i contenuti.

1. Gli spettatori richiedono i manifesti dal CDN

1. CDN inoltra le richieste a Channel Assembly

1. Channel assembly assembla i manifesti da sorgenti VOD

1. Channel Assembly restituisce i manifesti al CDN, che li inoltra agli spettatori

1. Gli spettatori richiedono segmenti tramite il CDN

1. CDN indirizza le richieste dei segmenti all'origine appropriata

Questa architettura garantisce prestazioni ottimali mantenendo al contempo 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 Channel Assembly MediaTailor\]](http://docs.aws.amazon.com/it_it/mediatailor/latest/ug/images/ca-cdn.png)


## Terminologia CDN per l'assemblaggio dei canali
<a name="cdn-terminology"></a>

La comprensione di questi termini chiave vi aiuterà a implementare e risolvere i problemi dell'integrazione CDN di Channel Assembly:

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, tra cui la durata della memorizzazione nella cache e il routing di origine.  
**TTL (Time To Live)**: la durata per la quale il contenuto rimane valido in una cache CDN prima di dover essere aggiornato dall'origine. Per consigli TTL dettagliati, consulta. [Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor](cdn-optimize-caching.md)  
**Chiave cache**: l'identificatore univoco utilizzato da un CDN per archiviare e recuperare il contenuto memorizzato nella cache, che spesso include il percorso dell'URL, i parametri di query e le intestazioni.  
**Origin shield**: un livello di caching intermedio tra le edge location CDN e il server di origine che riduce il numero di richieste all'origine.  
**Compressione delle richieste**: 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 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](cdn-configuration.md)

# Configurare un assemblaggio di MediaTailor canali di base con un CDN
<a name="ca-cdn-setup-basic"></a>

AWS Elemental MediaTailor l'assemblaggio dei canali consente di configurare un'integrazione di base con la rete di distribuzione dei contenuti (CDN) per una distribuzione efficiente di canali di streaming lineari ai telespettatori. Segui questi passaggi per configurare l'integrazione tra Channel Assembly e il tuo CDN.

1. Configura il tuo CDN per accettare i manifesti degli spettatori e inoltrarli a Channel Assembly. MediaTailor

1. Configura l'assemblaggio dei MediaTailor canali per accedere alla programmazione dei canali e determinare la programmazione corrente.

1. Configura MediaTailor Channel Assembly per richiedere segmenti di contenuto dal tuo server di origine in base alla pianificazione.

1. Assicurati che l'origine dei tuoi contenuti sia in grado di fornire i segmenti richiesti al MediaTailor Channel Assembly.

1. Configura l'assemblaggio dei MediaTailor canali per generare manifesti dinamici in base alla pianificazione corrente.

1. Configura il tuo CDN per distribuire le playlist multivarianti assemblate, le playlist multimediali e agli spettatori. MPDs 

1. Configura il tuo CDN per gestire le richieste di segmenti da parte degli spettatori, con le impostazioni della cache appropriate.

1. Configura il tuo CDN per inoltrare gli errori di cache al channel assembly. MediaTailor 

1. Configura l'assemblaggio dei MediaTailor canali per recuperare i segmenti richiesti dall'origine dei contenuti.

1. Configura la tua CDN per distribuire segmenti di contenuto agli spettatori per la riproduzione.

# Configura la base URLs per il Channel Assembly CDN MediaTailor
<a name="channel-assembly-cdn-baseurl"></a>

AWS Elemental MediaTailor l'assemblaggio dei canali richiede una corretta configurazione degli URL di base per garantire il corretto funzionamento del routing dei contenuti attraverso la rete di distribuzione dei contenuti (CDN). Configura le impostazioni URL di base nell'assemblaggio del canale per consentire la corretta distribuzione dei contenuti agli spettatori.

## Configurazione dell'URL del segmento di contenuto
<a name="channel-assembly-cdn-content-segment"></a>

Nella configurazione del canale Channel Assembly, imposta l'**URL di base** sul tuo dominio CDN. Ciò garantisce che tutti i segmenti URLs del manifesto assemblato puntino al CDN anziché direttamente al server di origine.

Ad esempio, se il contenuto di origine si trova in `http://origin.example.com/content/` e il dominio CDN si trova in`https://cdn.example.com/`, imposta l'URL di base su. `https://cdn.example.com/content/`

## Configurazione delle restrizioni di accesso
<a name="channel-assembly-cdn-access-restriction"></a>

Per migliorare la sicurezza, configura la tua CDN in modo da limitare l'accesso diretto al tuo server di origine:

1. Configura i controlli di accesso di origine nella tua CDN.

1. Configura il tuo server di origine per accettare solo le richieste dal tuo CDN.

1. Se necessario, utilizza i cookie firmati URLs o i cookie per l'autenticazione del visualizzatore.

Per Amazon CloudFront, puoi utilizzare Origin Access Control (OAC) per proteggere l'accesso alla tua fonte. Per ulteriori informazioni sulla protezione della tua CloudFront integrazione, consulta. [Integrazione di CloudFront](cloudfront-specific-recommendations.md)

# Implementa MediaTailor l'inserimento di annunci con Channel Assembly
<a name="ca-cdn-setup-advanced"></a>

Channel Assembly in AWS Elemental MediaTailor si integra perfettamente con le reti di inserzione pubblicitaria lato server (SSAI) e di distribuzione dei contenuti (CDNs) per creare canali lineari monetizzati con pubblicità personalizzata.

Quando combini l'assemblaggio dei canali con SSAI, puoi creare canali lineari che offrono annunci personalizzati agli spettatori, mantenendo al contempo esperienze di qualità trasmessa. Questa integrazione ti consente di fare quanto segue:
+ Monetizza i contenuti: genera entrate attraverso la pubblicità mirata nei tuoi canali lineari
+ Personalizza le esperienze: offri annunci diversi agli spettatori che guardano lo stesso canale in base ai loro profili
+ Mantieni la qualità: garantisci transizioni fluide tra contenuti e annunci per una visualizzazione di qualità trasmessa
+ Scalabilità efficiente: supporta milioni di spettatori simultanei tramite la distribuzione CDN

Per informazioni dettagliate su SSAI with, consulta. CDNs [Inserimento di annunci con CDN](ssai-cdn-workflow.md)

1. Configura il tuo Edge CDN per accettare le richieste manifeste degli spettatori e inoltrarle all' MediaTailor inserimento degli annunci.

1. Configura l'inserimento MediaTailor degli annunci per inoltrare le richieste al tuo CDN di origine.

1. Configura il tuo CDN di origine per inoltrare le richieste al MediaTailor Channel Assembly.

1. Configura l'assemblaggio dei MediaTailor canali per generare manifesti dinamici in base alla pianificazione corrente.

1. Configura il tuo CDN di origine per inoltrare i manifesti assemblati all' MediaTailor inserimento degli annunci.

1. Configura MediaTailor l'inserimento degli annunci per richiedere decisioni sugli annunci al tuo ad decision server nei punti di interruzione dell'annuncio.

1. Configura MediaTailor l'inserimento degli annunci per personalizzare i manifesti con gli indicatori pubblicitari.

1. Configura il tuo Edge CDN per fornire manifesti personalizzati agli spettatori.

1. Configura la tua architettura CDN per gestire in modo efficiente le richieste di contenuti e segmenti di annunci.

Il diagramma seguente illustra questo flusso di lavoro combinato:

![\[Diagramma che mostra l'integrazione CDN sia con l'assemblaggio dei canali che con l'inserimento degli annunci\]](http://docs.aws.amazon.com/it_it/mediatailor/latest/ug/images/ca-ssai-comb-cdn.png)


Per prestazioni ottimali quando si combinano l'assemblaggio dei canali e SSAI:
+ Configura i comportamenti della cache che distinguono tra l'assemblaggio del canale e le richieste SSAI
+ Imposta i valori TTL appropriati per manifesti e segmenti come consigliato in [Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor](cdn-optimize-caching.md)
+ Garantisci un routing corretto tra l'assemblaggio del canale, l'inserimento degli annunci e le origini del tuo CDN
+ Monitora le metriche delle prestazioni sia per l'assemblaggio dei canali che per i componenti di inserimento degli annunci

Per informazioni dettagliate sulla configurazione di SSAI con, consulta: CDNs
+ [Comprendi l'architettura di inserimento degli annunci per CDN e integrazioni MediaTailor](ssai-cdn-architecture-overview.md)- Scopri l'architettura e i concetti SSAI
+ [Configura MediaTailor SSAI di base con un CDN per una distribuzione ottimale degli annunci](configuring-ssai-cdn.md)- Istruzioni di Step-by-step configurazione SSAI
+ [Risolvi i problemi con MediaTailor SSAI CDNs per la distribuzione ininterrotta degli annunci](troubleshooting-ssai-cdn.md)- Risolvi i problemi più comuni di integrazione SSAI

# Configura la visualizzazione temporizzata per l'assemblaggio dei canali MediaTailor
<a name="channel-assembly-cdn-timeshift"></a>

AWS Elemental MediaTailor l'assemblaggio dei canali supporta funzionalità di visualizzazione temporizzata che abilitano funzionalità simili a quelle del DVR come la pausa, il riavvolgimento e il riavvio per i canali lineari. Abilita queste funzionalità configurando la rete di distribuzione dei contenuti (CDN) per supportare la visualizzazione con spostamento temporale, che consente agli spettatori di controllare la propria esperienza di visualizzazione.

## Comprendere la visualizzazione con spostamento temporale
<a name="channel-assembly-cdn-timeshift-overview"></a>

La visualizzazione con spostamento temporale consente funzionalità simili a quelle del DVR per i canali lineari, tra cui:
+ **Riavvio: gli** spettatori possono iniziare a guardare un programma dall'inizio, anche se vi si iscrivono dopo l'inizio
+ **Pausa e ripresa: gli spettatori possono mettere in pausa i contenuti e riprendere** a guardarli in un secondo momento
+ **Riavvolgi e avanza rapidamente: gli spettatori possono navigare avanti** e indietro tra i contenuti disponibili
+ **Visualizzazione ritardata**: gli spettatori possono guardare i contenuti trasmessi in precedenza nella programmazione del canale

La visualizzazione temporizzata funziona aggiungendo un `start` parametro all'URL di riproduzione del canale. Il parametro specifica un offset in secondi rispetto all'ora corrente:
+ I valori negativi indicano un periodo passato (ad esempio `start=-3600` «inizia da 1 ora fa»)
+ I valori positivi indicano un periodo futuro (ad esempio `start=3600` significa «iniziare da un'ora futura»)

URL di esempio con parametro time-shift:

```
https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600
```

## Risoluzione del ritardo
<a name="channel-assembly-cdn-timeshift-delay"></a>

Per supportare la visualizzazione temporale con un CDN:

1. Configura il tuo CDN per inoltrare il parametro di `start` query all'assembly del canale.

1. Imposta i comportamenti della cache che includono il `start` parametro nella chiave della cache.

1. Per i manifesti con parametri time-shift, utilizzate un TTL breve o nessuna memorizzazione nella cache.

Ciò garantisce che ogni visualizzatore riceva il manifesto corretto per la posizione temporale richiesta.

## Requisiti CDN per il time-shifting
<a name="channel-assembly-cdn-timeshift-requirements"></a>

Il CDN deve soddisfare questi requisiti per supportare la visualizzazione temporizzata con Channel Assembly:
+ Inoltra tutti i parametri di interrogazione al channel assembly.
+ Includete il `start` parametro nella chiave della cache.
+ Supporta la corretta invalidazione della cache per i manifesti con spostamento temporale.
+ Gestisci le diverse risposte del manifesto in base ai parametri di interrogazione.

# Monitora le MediaTailor operazioni CDN di assemblaggio dei canali
<a name="ca-cdn-monitor"></a>

AWS Elemental MediaTailor l'assemblaggio dei canali richiede un monitoraggio efficace se integrato con una rete di distribuzione dei contenuti (CDN) per garantire una distribuzione affidabile dei contenuti. Implementate strategie di monitoraggio per l'assemblaggio dei canali e l'integrazione della rete CDN per garantire una distribuzione affidabile dei contenuti e una rapida risoluzione dei problemi.

Per una guida completa sul monitoraggio della CDN, che include metriche essenziali, configurazione degli strumenti di monitoraggio, configurazione degli avvisi e strategie di risoluzione dei problemi applicabili a tutte le MediaTailor implementazioni, consulta. [Monitoraggio CDN](cdn-monitoring.md) Questa sezione si concentra sui requisiti di monitoraggio specifici dell'assemblaggio dei canali.

Implementa un monitoraggio specifico per l'assemblaggio dei canali e l'integrazione CDN:
+ Tieni traccia delle metriche di generazione del manifesto nell'assemblaggio dei canali.
+ Monitora le richieste di visualizzazione temporizzate e il loro impatto sui tassi di accesso alla cache CDN.
+ Configura gli avvisi per modelli insoliti nelle richieste manifeste.
+ Implementa il monitoraggio della disponibilità dei segmenti tra le tue fonti di contenuto.

[Per Amazon CloudFront, crea una dashboard che integri le metriche CDN con le MediaTailor metriche per visualizzare l'intera pipeline di distribuzione utilizzando i dashboard. CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)

Se utilizzi anche SSAI per l'assemblaggio del canale, consulta ulteriori consigli di monitoraggio specifici [Monitora le operazioni CDN](ssai-cdn-monitor.md) per l'inserimento degli annunci.

# Ottimizzazione CDN completa per l'assemblaggio dei canali
<a name="ca-cdn-optimize-reference"></a>

Per indicazioni dettagliate sull'ottimizzazione del CDN specifiche per le implementazioni di Channel Assembly, comprese le strategie di caching, la configurazione del routing delle richieste, i benchmark delle prestazioni e le tecniche di ottimizzazione avanzate, consulta. [Ottimizzazione delle prestazioni CDN](cdn-optimization.md)

La guida all'ottimizzazione consolidata fornisce:
+ Impostazioni di caching specifiche per Channel Assembly con valori TTL consigliati
+ Richiedi l'ottimizzazione del routing per la consegna di manifesti e segmenti
+ Benchmark e obiettivi prestazionali per tutte le implementazioni MediaTailor 
+ Tecniche di ottimizzazione avanzate tra cui Origin Shield e compressione
+ Guida combinata al flusso di lavoro per l'assemblaggio dei canali con SSAI