

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

# Integrazione di una fonte HLS
<a name="manifest-hls"></a>

AWS Elemental MediaTailor supporta i `.m3u8` manifesti HLS con una `EXT-X-VERSION` `3` o superiore per lo streaming live e i video on demand (VOD). Quando MediaTailor rileva un'interruzione pubblicitaria, tenta di inserire o sostituire l'annuncio, in base al tipo di contenuto. Se non ci sono abbastanza annunci per riempire la durata, per il resto dell'interruzione pubblicitaria, MediaTailor visualizza il flusso di contenuti sottostante o la lista configurata. Per ulteriori informazioni sul comportamento degli annunci HLS in base al tipo di contenuto, consulta. [Comprensione del comportamento di inserimento degli AWS Elemental MediaTailor annunci](ad-behavior.md)

Le seguenti sezioni forniscono ulteriori informazioni su come MediaTailor gestisce i manifesti HLS.

**Topics**
+ [Marcatori di annunci supportati da HLS](hls-ad-markers.md)
+ [Attivazione dell'ad marker passthrough](ad-marker-passthrough.md)
+ [Gestione dei tag manifest HLS](manifest-hls-tags.md)
+ [Esempi di manifest HLS](manifest-hls-example.md)

# Marcatori di annunci supportati da HLS
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor identifica e sfrutta i limiti in un manifesto HLS analizzando il manifesto di input per individuare i marker di annunci supportati. Le sezioni seguenti descrivono quali contrassegni utilizza MediaTailor .

## EXT-X-ASSET
<a name="hls-ad-markers-asset"></a>

Il tag `EXT-X-ASSET` contiene metadati utilizzati dal server di decisione degli annunci (ADS) per personalizzare il contenuto per il visualizzatore. I parametri `EXT-X-ASSET` sono coppie di chiave-valore separate da virgole.

Per utilizzare questo tag è necessario soddisfare i seguenti requisiti:
+ È necessario codificare nell’URL i `EXT-X-ASSET` *valori* nel manifesto di origine. L'esempio seguente mostra il tag `EXT-X-ASSET` con chiavi e valori codificati nell’URL.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ È necessario includere la `[asset.]` variabile dinamica e le *chiavi nella configurazione ADS*. MediaTailor L'esempio seguente mostra una configurazione MediaTailor ADS che utilizza la `[asset.]` variabile dinamica e le chiavi.

  ```
              https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
  ```

**Esempio di richiesta VAST**  
Nell'esempio seguente viene illustrata una richiesta `GET` VAST a un ADS.

```
            https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name
```

## EXT-X-CUE-OUT e EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

Questo contrassegno pubblicitario è il tipo più diffuso. Gli esempi seguenti mostrano le opzioni per questi contrassegni cue.

```
#EXT-X-CUE-OUT:DURATION=120
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT:30.000
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT
    ...
    #EXT-X-CUE-IN
```

## EXT-X-DATERANGE
<a name="hls-ad-markers-range"></a>

Con i tag dei contrassegni pubblicitari `EXT-X-DATERANGE`, è possibile utilizzare gli attributi `SCTE35-OUT` per specificare le tempistiche per lo spazio pubblicitario. 

**Nota**  
AWS Elemental MediaTailor ignora tutti `START-DATE` gli attributi forniti per gli indicatori `EXT-X-DATERANGE` degli annunci. 

È possibile specificare lo spazio pubblicitario in uno dei seguenti modi:
+ Tag `EXT-X-DATERANGE` con specifiche `SCTE35-OUT` e `DURATION`. 

  Esempio

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ Tag `EXT-X-DATERANGE` associati, il primo con una specifica `SCTE35-OUT` e il secondo con una specifica `SCTE35-IN`. 

  Esempio

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```
+ Una combinazione delle opzioni precedenti. Puoi specificare un tag `EXT-X-DATERANGE` con le specifiche `SCTE35-OUT` e `DURATION` seguite da un tag `EXT-X-DATERANGE` con una specifica `SCTE35-IN`. In questo caso, MediaTailor utilizza la prima impostazione cue-in tra le due specifiche.

  Esempio

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```

## EXT-X-SPLICEPOINT- SCTE35
<a name="hls-ad-markers-splice"></a>

Il tag dei contrassegni pubblicitari`EXT-X-SPLICEPOINT-SCTE35` viene aggiunto con un payload SCTE-35 in file binari con codifica Base64. Il file binario decodificato deve fornire un valore SCTE-35 `splice_info_section` contenente il contrassegno cue-out `0x34` per l’inizio dell’opportunità di collocamento del provider e il contrassegno cue-in `0x35` per la fine di tale opportunità. 

L'esempio seguente mostra la specifica del punto di collegamento con payload binari con codifica Base64 che specificano i contrassegni cue-out e cue-in. 

```
    #EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA==
    ...
    #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=
```

# Attivazione dell'ad marker passthrough
<a name="ad-marker-passthrough"></a>

Per impostazione predefinita, per HLS, i manifesti MediaTailor personalizzati non includono i marker pubblicitari SCTE-35 dei manifesti di origine. Quando ad marker passthrough è abilitato, MediaTailor passa attraverso i seguenti indicatori pubblicitari dai manifesti di origine ai manifesti personalizzati:
+ EXT-X-CUE-IN
+ EXT-X-CUE-OUT
+ PUNTO DI GIUNZIONE EXT-X- SCTE35

 Ad marker passthrough è un'impostazione opzionale. Utilizza ad marker passthrough se desideri che gli ad marker SCTE siano inclusi nel manifesto personalizzato. MediaTailor I casi d'uso più comuni includono quanto segue: 
+ Sostituzione dei contenuti: esegue la sostituzione o la restrizione dei contenuti.
+ Monitoraggio degli annunci: attiva le informazioni di tracciamento degli annunci in base alla presenza o all'assenza di uno o più indicatori pubblicitari.
+ Impostazioni del lettore: attiva la funzionalità di scorrimento o del conto alla rovescia nell'interfaccia utente del lettore, in base alla presenza o all'assenza di marcatori pubblicitari.

**Nota**  
MediaTailor non modifica i valori di questi marker. Ad esempio, se `EXT-X-CUE-OUT` ha un valore uguale `60` a nel manifesto di origine, ma non viene inserito alcun annuncio, MediaTailor non cambierà il valore `0` nel manifesto personalizzato. 

## Abilita ad marker passthrough
<a name="enable-ad-marker-passthrough"></a>

Puoi abilitare l'ad marker passthrough utilizzando Console di gestione AWS o il (). AWS Command Line Interface AWS CLI

**Per abilitare l'ad marker passthrough utilizzando la console**

1. Apri la MediaTailor console all'indirizzo. [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)

1.  Seleziona **Nuova configurazione** o **Modifica configurazione**.

1. Nella sezione **Impostazioni avanzate**, seleziona **Abilita** dal menu a discesa.

**Per abilitare l'ad marker passthrough, utilizza () AWS Command Line Interface AWS CLI**  
Utilizza il comando [put-playback-configuration](https://docs.aws.amazon.com/cli/latest/reference/mediatailor/put-playback-configuration.html).

# Gestione dei tag manifest HLS
<a name="manifest-hls-tags"></a>

Questa sezione descrive come AWS Elemental MediaTailor gestisce i tag nel manifesto di output personalizzato.

## EXT-X-CUE tag
<a name="manifest-hls-tags-cue"></a>

MediaTailor sostituisce `EXT-X-CUE-OUT``EXT-X-CUE-OUT-CONT`, e i `EXT-X-CUE-IN` tag nel manifesto di input con i `EXT-X-DISCONTINUITY` tag nel manifesto di output. I tag `DISCONTINUITY` contrassegnano i seguenti limiti:
+ Dove il contenuto principale passa a un annuncio
+ Qualora avviene la transizione da un annuncio a un altro annuncio
+ Dove un annuncio torna al contenuto principale

## Tag EXT-X-DATERANGE
<a name="manifest-hls-tags-daterange"></a>

MediaTailor passa attraverso i `EXT-X-DATERANGE` tag dal manifesto di input al manifesto di output. MediaTailor inserisce anche `EXT-X-DISCONTINUITY` tag che corrispondono ai `DATERANGE` tag. I tag `DISCONTINUITY` contrassegnano i seguenti limiti:
+ Dove il contenuto principale passa a un annuncio
+ Qualora avviene la transizione da un annuncio a un altro annuncio
+ Dove un annuncio torna al contenuto principale

## Tag EXT-X-KEY
<a name="manifest-hls-tags-key"></a>

MediaTailor passa attraverso i `EXT-X-KEY` tag dal manifesto di input. Questi tag indicano che il contenuto principale è crittografato. Poiché gli annunci non sono crittografati, MediaTailor inserisce `EXT-X-KEY:METHOD=NONE` all'inizio della disponibilità pubblicità. Quando la riproduzione torna al contenuto principale, MediaTailor riattiva la crittografia inserendo il `EXT-X-KEY` tag con il `METHOD` valore definito come tipo di crittografia.

## Tag non riconosciuti
<a name="manifest-hls-tags-unknown"></a>

MediaTailor passa attraverso tutti i tag sconosciuti e personalizzati dal manifesto di input al manifesto di output.

# Esempi di manifest HLS
<a name="manifest-hls-example"></a>

Le sezioni seguenti forniscono esempi di manifesti di origine HLS e manifest personalizzati. La comprensione di questi esempi può aiutarti a configurare e risolvere i tuoi flussi di lavoro. MediaTailor

Per informazioni su come i parametri di query vengono applicati ai manifesti e ai segmenti HLS, vedere. [MediaTailor Inizializzazione implicita della sessione HLS](manifest-query-parameters-hls-implicit-session-initialization.md)

## Comprendere i tipi di playlist HLS
<a name="hls-playlist-overview"></a>

HTTP Live Streaming (HLS) utilizza due tipi principali di playlist:

Playlist multivariante  
Una playlist multivariante è il file indice di primo livello che elenca tutte le rappresentazioni disponibili del contenuto. Contiene riferimenti a playlist multimediali ma non contiene segmenti multimediali di per sé. Questa playlist consente ai giocatori di selezionare la versione più appropriata in base alle condizioni di rete, alle funzionalità del dispositivo o alle preferenze dell'utente.  
Questo tipo di playlist è noto anche con diversi altri nomi in vari contesti, tra cui playlist principale, manifesto principale, playlist principale, playlist principale, file indice o master M3U8.  
Nei MediaTailor flussi di lavoro, la playlist multivariante è il punto di accesso per le richieste di riproduzione ed è il punto di partenza della personalizzazione degli annunci.

Playlist multimediale  
Una playlist multimediale contiene le informazioni effettive sul segmento multimediale per una rappresentazione specifica (livello di qualità) del contenuto. Include informazioni sulla tempistica, sui segmenti URLs e altri metadati necessari per la riproduzione di una singola rappresentazione.  
Questo tipo di playlist è noto anche come playlist multimediale, manifesto secondario, chunklist, M3U8 multimediale o playlist di rendering.  
Nei MediaTailor flussi di lavoro, le playlist multimediali sono personalizzate per includere sia i segmenti di contenuto che i segmenti di annunci nella sequenza corretta.

Per informazioni più dettagliate sui tipi di playlist HLS, consulta. [Tipi di playlist HLS](hls-playlist-types.md)

## Esempi di manifesto di origine HLS
<a name="manifest-hls-ex-origin"></a>

L'esempio seguente mostra una playlist multivariante HLS AWS Elemental MediaTailor ricevuta da HLS dall'origine del contenuto.

```
#EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-INDEPENDENT-SEGMENTS
    #EXT-X-STREAM-INF:BANDWIDTH=2665726,AVERAGE-BANDWIDTH=2526299,RESOLUTION=960x540,FRAME-RATE=29.970,CODECS="avc1.640029,mp4a.40.2",SUBTITLES="subtitles"
    index_1.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=3956044,AVERAGE-BANDWIDTH=3736264,RESOLUTION=1280x720,FRAME-RATE=29.970,CODECS="avc1.640029,mp4a.40.2",SUBTITLES="subtitles"
    index_2.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=995315,AVERAGE-BANDWIDTH=951107,RESOLUTION=640x360,FRAME-RATE=29.970,CODECS="avc1.4D401E,mp4a.40.2",SUBTITLES="subtitles"
    index_3.m3u8
    #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="caption_1",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="eng",URI="index_4_0.m3u8"
```

In questo esempio di playlist multivariante:
+ I `#EXT-X-STREAM-INF` tag definiscono diverse rappresentazioni con risoluzioni e bitrate diversi
+ Ogni rappresentazione fa riferimento a una playlist multimediale (ad esempio) `index_1.m3u8`
+ Il `#EXT-X-MEDIA` tag definisce una traccia di sottotitoli

L'esempio seguente mostra una playlist multimediale HLS AWS Elemental MediaTailor ricevuta da HLS dall'origine del contenuto. In questo esempio vengono utilizzati i tag `EXT-X-CUE-OUT` e `EXT-X-CUE-IN` per descrivere le opportunità di utilizzo degli annunci.

```
#EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-TARGETDURATION:7
    #EXT-X-MEDIA-SEQUENCE:8779957
    #EXTINF:6.006,
    index_1_8779957.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779958.ts?m=1566416212
    #EXTINF:5.372,
    index_1_8779959.ts?m=1566416212
    #EXT-OATCLS-SCTE35:/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXT-X-CUE-OUT:20.020
    #EXTINF:0.634,
    index_1_8779960.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=0.634,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:6.006,
    index_1_8779961.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=6.640,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:6.006,
    index_1_8779962.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=12.646,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:6.006,
    index_1_8779963.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=18.652,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:1.368,
    index_1_8779964.ts?m=1566416212
    #EXT-X-CUE-IN
    #EXTINF:4.638,
    index_1_8779965.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779966.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779967.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779968.ts?m=1566416212
```

In questo esempio di playlist multimediale:
+ I `#EXTINF` tag specificano la durata di ogni segmento
+ Il `#EXT-X-CUE-OUT` tag segna l'inizio di un'interruzione pubblicitaria
+ I `#EXT-X-CUE-OUT-CONT` tag forniscono informazioni sull'interruzione pubblicitaria in corso
+ Il `#EXT-X-CUE-IN` tag segna la fine dell'interruzione pubblicitaria

## Esempi di manifesti personalizzati in HLS
<a name="manifest-hls-ex-personalized"></a>

L'esempio seguente mostra una playlist multivariante HLS personalizzata. AWS Elemental MediaTailor 

```
#EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-MEDIA:LANGUAGE="eng",AUTOSELECT=YES,FORCED=NO,TYPE=SUBTITLES,URI="../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/3.m3u8",GROUP-ID="subtitles",DEFAULT=YES,NAME="caption_1"
    #EXT-X-INDEPENDENT-SEGMENTS
    #EXT-X-STREAM-INF:CODECS="avc1.640029,mp4a.40.2",AVERAGE-BANDWIDTH=2526299,RESOLUTION=960x540,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=2665726
    ../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0.m3u8
    #EXT-X-STREAM-INF:CODECS="avc1.640029,mp4a.40.2",AVERAGE-BANDWIDTH=3736264,RESOLUTION=1280x720,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=3956044
    ../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/1.m3u8
    #EXT-X-STREAM-INF:CODECS="avc1.4D401E,mp4a.40.2",AVERAGE-BANDWIDTH=951107,RESOLUTION=640x360,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=995315
    ../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/2.m3u8
```

Notate come MediaTailor è stata modificata la playlist multimediale URLs per includere informazioni specifiche della sessione che consentono l'inserimento personalizzato degli annunci.

L'esempio seguente mostra una playlist multimediale personalizzata. AWS Elemental MediaTailor 

```
#EXTM3U
    #EXT-X-VERSION:6
    #EXT-X-TARGETDURATION:7
    #EXT-X-MEDIA-SEQUENCE:8779957
    #EXT-X-DISCONTINUITY-SEQUENCE:0
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779957.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779958.ts?m=1566416212
    #EXTINF:5.372,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779959.ts?m=1566416212
    #EXT-X-DISCONTINUITY
    #EXTINF:3.066667,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779960
    #EXTINF:3.0,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779961
    #EXTINF:3.0,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779962
    #EXTINF:3.0,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779963
    #EXTINF:2.966667,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779964
    #EXT-X-DISCONTINUITY
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779963.ts?m=1566416212
    #EXTINF:1.368,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779964.ts?m=1566416212
    #EXTINF:4.638,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779965.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779966.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779967.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779968.ts?m=1566416212
```

In questo esempio di playlist multimediale personalizzata:
+ MediaTailor ha inserito segmenti di annunci tra i segmenti di contenuto
+ I `#EXT-X-DISCONTINUITY` tag contrassegnano le transizioni tra contenuti e annunci
+ I segmenti di contenuto vengono serviti dal server di origine (MediaPackage in questo esempio)
+ I segmenti di annunci vengono serviti dallo spazio di archiviazione dei segmenti MediaTailor di annunci di

## Principali differenze nei manifesti personalizzati
<a name="manifest-hls-key-differences"></a>

Quando MediaTailor personalizza i manifesti HLS, apporta diverse modifiche importanti:

Modifiche multivarianti alla playlist  
+  URLs Le playlist varianti vengono riscritte in modo da gestire a punti e includono informazioni sulla MediaTailor sessione URLs
+ L'ordine dei tag può essere riorganizzato per una riproduzione ottimale

Modifiche alle varianti della playlist  
+ I marcatori di annunci (`EXT-X-CUE-OUT`,`EXT-X-CUE-IN`) vengono sostituiti con segmenti di annunci effettivi
+ I marker di discontinuità (`EXT-X-DISCONTINUITY`) vengono aggiunti ai limiti content/ad 
+  URLs I segmenti di contenuto vengono riscritti in modo che puntino all'origine o al CDN
+  URLs I segmenti di annunci vengono aggiunti allo spazio di archiviazione dei segmenti MediaTailor di annunci di Point to

La comprensione di queste modifiche può aiutarvi a risolvere i problemi nei MediaTailor flussi di lavoro e a garantire la corretta configurazione del CDN e del lettore.

## Argomenti correlati
<a name="manifest-hls-related-topics"></a>

Per ulteriori informazioni sui manifesti HLS e MediaTailor, consultate i seguenti argomenti:
+ [Tipi di playlist HLS](hls-playlist-types.md)- Spiegazione dettagliata dei tipi di playlist HLS
+ [Utilizzo di un CDN per ottimizzare la personalizzazione MediaTailor degli annunci e la distribuzione dei contenuti](integrating-cdn.md)- Informazioni sull'utilizzo di un CDN con MediaTailor
+ [Come funziona MediaTailor l'inserimento degli annunci](what-is-flow.md)- Panoramica di come funziona l'inserimento MediaTailor degli annunci