

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Marcadores de anuncios compatibles con HLS
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor identifica los límites de disponibilidad de los anuncios en un manifiesto HLS analizando el manifiesto de entrada para detectar los marcadores de anuncios compatibles. En las secciones siguientes se indican los marcadores que utiliza MediaTailor .

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

La etiqueta `EXT-X-ASSET` contiene metadatos que utiliza el servidor de decisión de anuncios (ADS) para personalizar el contenido para el espectador. Los parámetros `EXT-X-ASSET` son pares clave-valor separados por comas.

Para utilizar esta etiqueta, debe cumplir los siguientes requisitos:
+ *Debes codificar en URL los valores del `EXT-X-ASSET` manifiesto de origen.* En el ejemplo siguiente, se muestra la etiqueta `EXT-X-ASSET` con claves y valores codificados mediante URL.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ Debe incluir la `[asset.]` variable dinámica y las *claves* en la configuración de ADS. MediaTailor El siguiente ejemplo muestra una configuración de MediaTailor ADS con la `[asset.]` variable dinámica y las claves.

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

**Ejemplo de solicitud VAST**  
En el ejemplo siguiente, se muestra una solicitud VAST `GET` 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 y EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

Este tipo de marcador de anuncios es el más común. Los siguientes ejemplos muestran opciones para estos marcadores 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 las etiquetas de marcadores de anuncios `EXT-X-DATERANGE`, se utilizan los atributos `SCTE35-OUT` para especificar el tiempo del espacio publicitario. 

**nota**  
AWS Elemental MediaTailor omite los `START-DATE` atributos que se proporcionan para los marcadores de `EXT-X-DATERANGE` anuncios. 

Puede especificar el espacio publicitario de una de las siguientes formas:
+ Etiqueta `EXT-X-DATERANGE` con las especificaciones `SCTE35-OUT` y `DURATION`. 

  Ejemplo

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ Junto con las etiquetas `EXT-X-DATERANGE`, la primera con una especificación `SCTE35-OUT` y la segunda con una especificación `SCTE35-IN`. 

  Ejemplo

  ```
  #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 combinación de las opciones anteriores. Especifique una etiqueta `EXT-X-DATERANGE` con las especificaciones `DURATION` y `SCTE35-OUT` seguidas de una etiqueta `EXT-X-DATERANGE` con una especificación `SCTE35-IN`. En este caso, MediaTailor utiliza la configuración de entrada más temprana de las dos especificaciones.

  Ejemplo

  ```
  #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>

Puede añadir la etiqueta del marcador de anuncios `EXT-X-SPLICEPOINT-SCTE35` con una carga de SCTE-35 en binarios codificados en Base64. Los binarios descodificados deben proporcionar un SCTE-35 `splice_info_section` que contenga el marcador cue-out `0x34`, para el inicio de la oportunidad de ubicación del proveedor, y el marcador cue-in `0x35`, para el final de la oportunidad de ubicación. 

En el siguiente ejemplo se muestra la especificación de punto de especificación con cargas binarias con codificación Base64 que especifican los marcadores cue-out y cue-in. 

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