

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.

# Búsqueda previa de anuncios
<a name="prefetching-ads"></a>

Utiliza la captura previa de AWS Elemental MediaTailor anuncios en las transmisiones en directo para reducir los picos de carga en los servidores de toma de decisiones publicitarias (ADS) y disminuir la latencia de entrega de los manifiestos al principio de cada pausa publicitaria. Cuando definas un programa de captura previa, MediaTailor sigue el programa para recuperar los anuncios del ADS y prepararlos para su inserción antes de que se necesiten para una pausa publicitaria. Durante las retransmisiones en directo, la captura previa puede ayudar a mitigar la disminución de las tasas de publicación de anuncios y la pérdida de oportunidades de monetización debido a los tiempos de espera de las solicitudes de anuncios y la transcodificación u otros retrasos en la red. 

**nota**  
La captura previa de anuncios no funciona con los métodos de inserción de anuncios guiada por el servidor (SGAI), incluidos los tradicionales guiados por servidor y los intersticiales HLS. Los métodos SGAI no requieren la búsqueda previa, ya que los jugadores solo buscan los anuncios que van a reproducir y los manifiestos se pueden publicar sin ver las solicitudes de sesión individuales. CDNs MediaTailor

*Para configurar la captura previa de anuncios, debes crear uno o más programas de captura previa en tu configuración de reproducción.* Un programa de captura previa indica MediaTailor cómo y cuándo recuperar y preparar los anuncios para una próxima pausa publicitaria. 
+ Si un evento tiene anuncios disponibles con un calendario predecible, utiliza un *único* programa de captura previa. Cada programa de captura previa define un conjunto único de anuncios que se puede MediaTailor colocar en un único anuncio. Para que los anuncios de captura previa estén disponibles cuando utilices un único programa de captura previa, debes crear varios programas de captura previa (hasta 24 horas antes de que el anuncio esté disponible) que se correlacionen con cada anuncio disponible. 
+ *Si un evento tiene anuncios disponibles que no están programados de forma predecible, usa un programa de captura previa recurrente.* Un programa de captura previa recurrente crea automáticamente un calendario y precaptura los anuncios antes de cada pausa publicitaria de un evento. El programa de captura previa recurrente recupera los anuncios de cada anuncio disponible dentro de un período de tiempo definido (hasta 24 horas antes de que finalice el evento). No es necesario crear un calendario para cada anuncio publicado, pero sí que se pierde parte del control temporal que ofrece la captura previa única.

En los siguientes temas se describe más información sobre la captura previa de anuncios.

**Topics**
+ [Cómo funciona la captura previa](understanding-prefetching.md)
+ [Creación de programas de captura previa](creating-prefetch-schedules.md)
+ [Modelado del tráfico basado en TPS](tps-traffic-shaping.md)
+ [Eliminar los horarios de captura previa](deleting-prefetch-schedules.md)

# Cómo funciona la captura previa
<a name="understanding-prefetching"></a>

Cuando el cliente envía una solicitud de manifiesto a MediaTailor, el servicio evalúa todos los programas de captura previa asociados a la configuración de reproducción. Si MediaTailor no encuentra un programa de captura previa que coincida, el servicio vuelve a la inserción normal de anuncios y no los captura previamente.

Si MediaTailor encuentra un programa de captura previa que coincida, el servicio lo evalúa en función de dos componentes: la recuperación y el consumo. La configuración de cada componente varía entre los programas de captura previa únicos y los programas de captura previa recurrentes, como se describe en las siguientes secciones.

## Flujo de programación de precaptura único
<a name="understanding-prefetching-single"></a>

**Recuperación**  
Esto define la *ventana de recuperación*, que es el intervalo de tiempo en el que se MediaTailor obtienen previamente los anuncios del ADS. Asegúrate de programar este período para que sea anterior a la pausa publicitaria. A continuación, se proporciona una descripción general de cómo se MediaTailor procesa un único programa de captura previa.  
Para ver los pasos para crear un programa de captura previa único en la consola, consulte. [Creación de programas de captura previa](creating-prefetch-schedules.md) Para obtener instrucciones sobre la API, consulte la [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)referencia de la *AWS Elemental MediaTailor API*.  
Durante el período de *recuperación especificado,* MediaTailor envía solicitudes al ADS para recuperar y preparar los anuncios para su posterior inserción en las sesiones de reproducción.  
+ MediaTailor opcionalmente, utiliza el modelado del tráfico para limitar el número de solicitudes al ADS a la vez. Puede elegir entre dos enfoques:

  *Modelado del tráfico por intervalos de tiempo*: MediaTailor distribuye las solicitudes entre el número de segundos especificado en lugar de enviar las solicitudes para todas las sesiones a la vez. Esta distribución dispersa del tráfico ayuda a evitar que el ADS se sobrecargue, lo que se traduce en tiempos de espera y tasas de publicación de anuncios bajas.

  *Modelado del tráfico basado en el TPS*: MediaTailor limita las solicitudes en función de las transacciones por segundo (TPS) y de los usuarios simultáneos. Este enfoque proporciona una configuración más intuitiva en función de los límites de capacidad de ADS. Para obtener más información, consulte [Modelado del tráfico basado en TPS](tps-traffic-shaping.md).
+ Si configura *variables dinámicas, MediaTailor inclúyalas* en las solicitudes al ADS. MediaTailor Utiliza estas variables para que coincidan y permite recuperar previamente los horarios durante el período de consumo. Consulta la siguiente sección de *consumo* para obtener más información.

**Example**  
Un evento en directo dura desde las 7:45 a.m. hasta las 10:00 a.m., con una pausa publicitaria a las 8:15 a.m. Los anuncios se configuran MediaTailor para que se muestren entre las 7:45 y las 8:00 de la mañana, con un intervalo de 60 segundos para determinar el tráfico. Con 500 000 usuarios simultáneos, MediaTailor distribuye las solicitudes de ADS para lograr una tasa media de aproximadamente 8 333 transacciones por segundo durante 60 segundos (500 000 usuarios/60 segundos = 8 333 solicitudes por segundo), en lugar de enviar todas las solicitudes simultáneamente.   
La configuración de recuperación incluye la clave y el valor de la variable dinámica. `scte.event` `1234` MediaTailor incluye esta variable en las solicitudes al ADS, que luego se puede utilizar para segmentar anunciantes específicos con el ID de evento 1234. 

**Consumo**  
Cuando MediaTailor encuentra marcadores de pausas publicitarias SCTE-35 durante la ventana de consumo, coloca los anuncios precargados en una pausa publicitaria.  
+ Si no has establecido los criterios de coincidencia disponibles, MediaTailor inserta los anuncios en la primera pausa de la ventana de consumo.
+ Si configuraste una *clave de variable dinámica para utilizar* los criterios *de* *coincidencia, MediaTailor evalúa estos *criterios* comparándolos* con las variables dinámicas que configuraste en la ventana de recuperación. Una pausa publicitaria solo es apta para la inserción de anuncios precargados si se cumplen los criterios de coincidencia disponibles. MediaTailor inserta anuncios en la primera pausa que cumplan los criterios.

  Para obtener una lista de los criterios de coincidencia disponibles admitidos, consulte la columna *Disponible para la captura previa de anuncios en la* tabla sobre. [MediaTailor variables de sesión para solicitudes de ADS](variables-session.md)

**Example continuación**  
Has establecido la hora de inicio del consumo en las 8:15 a.m. y la hora de finalización en las 8:17 a.m. Como clave, `scte.event_id` incluyes los criterios de coincidencia disponibles.   
Para cada pausa publicitaria que MediaTailor se produzca entre las 8:15 a. m. y las 8:17 a. m., evalúa el identificador de SCTE evento de cada pausa publicitaria. En cada sesión de reproducción, MediaTailor inserta los anuncios precargados en la primera pausa publicitaria que tenga un ID de evento igual a 1234 (tal y como se define en las variables dinámicas de recuperación). En el caso de las pausas publicitarias que no contienen el identificador de evento correcto, MediaTailor realiza una inserción de anuncios estándar. 

## Flujo de programación recurrente de la captura previa
<a name="understanding-prefetching-recurring"></a>

**Recuperación**  
Esto define el período de *recuperación recurrente*, que es el intervalo de tiempo en el que se MediaTailor obtienen previamente e insertan anuncios para un evento en directo (hasta 24 horas). A continuación, se proporciona una descripción general del modo en que se procesan las programaciones de MediaTailor captura previa recurrentes.  
Para ver los pasos para crear un programa de captura previa recurrente en la consola, consulte. [Creación de programas de captura previa](creating-prefetch-schedules.md) Para obtener instrucciones sobre la API, consulte la [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)referencia de la *AWS Elemental MediaTailor API*.  
Durante el período de captura previa recurrente especificado, MediaTailor recupera e inserta los anuncios de un evento en directo que dura hasta 24 horas. Tras cada pausa publicitaria de la ventana, recupera MediaTailor automáticamente los anuncios para la siguiente pausa publicitaria.   
+ Si estableces el *plazo una vez finalizada* la pausa, MediaTailor espera el tiempo especificado antes de recuperar el siguiente conjunto de anuncios para la siguiente pausa publicitaria.
+ MediaTailor opcionalmente, utiliza el modelado del tráfico para limitar el número de solicitudes al ADS a la vez. Puede elegir entre dos enfoques:

  *Modelado del tráfico por intervalos de tiempo*: MediaTailor distribuye las solicitudes entre el número de segundos especificado en lugar de enviar las solicitudes para todas las sesiones a la vez. Esta distribución dispersa del tráfico ayuda a evitar que el ADS se sobrecargue, lo que se traduce en tiempos de espera y tasas de publicación de anuncios bajas.

  *Modelado del tráfico basado en el TPS*: MediaTailor limita las solicitudes en función de las transacciones por segundo (TPS) y de los usuarios simultáneos. Este enfoque proporciona una configuración más intuitiva en función de los límites de capacidad de ADS. Para obtener más información, consulte [Modelado del tráfico basado en TPS](tps-traffic-shaping.md).
+ Si configura *variables dinámicas, MediaTailor inclúyalas* en las solicitudes al ADS. MediaTailor Utiliza estas variables para que coincidan y permite recuperar previamente los horarios durante el período de consumo. Consulta la siguiente sección de *consumo* para obtener más información.

**Example**  
Un evento en directo dura de 19:00 a 20:45, con cuatro pausas publicitarias a lo largo de ese tiempo. Las pausas publicitarias no tienen un horario predecible. La captura previa periódica se configura entre las 19:00 y las 20:45 horas, con un retraso de 10 minutos y un intervalo de 60 segundos para determinar el tráfico. Tras cada descarga, MediaTailor recupera los anuncios para la siguiente pausa publicitaria. Diez minutos después de que finalice la disponibilidad, MediaTailor comienza a enviar las solicitudes de recuperación al ADS. Con un intervalo de 60 segundos que mide el tráfico y 500 000 usuarios simultáneos, MediaTailor distribuye las solicitudes de ADS para lograr una tasa media de aproximadamente 8 333 transacciones por segundo durante 60 segundos (500 000 usuarios/60 segundos = 8 333 solicitudes por segundo), en lugar de enviar todas las solicitudes simultáneamente.   
La configuración de `1234` recuperación incluye la clave y el valor de la variable dinámica. `scte.event` MediaTailor incluye esta variable en las solicitudes al ADS, que luego se puede utilizar para segmentar anunciantes específicos con el ID de evento 1234.

**Consumo**  
Cuando MediaTailor encuentra marcadores de pausas publicitarias SCTE-35, coloca los anuncios precargados en una pausa publicitaria.  
+ Si estableces la *caducidad de los anuncios recuperados*, los anuncios precargados estarán disponibles para su inserción hasta la fecha de caducidad especificada.
+ Si no has establecido los criterios de coincidencia disponibles, MediaTailor inserta los anuncios en la primera pausa de la ventana de consumo.
+ Si configuraste una *clave de variable dinámica para utilizar* los criterios *de* *coincidencia, MediaTailor evalúa estos *criterios* comparándolos* con las variables dinámicas que configuraste en la ventana de recuperación. Una pausa publicitaria solo es apta para la inserción de anuncios precargados si se cumplen los criterios de coincidencia disponibles. MediaTailor inserta anuncios en la primera pausa que cumplan los criterios.

  Para obtener una lista de los criterios de coincidencia disponibles admitidos, consulte la columna *Disponible para la captura previa de anuncios en la* tabla sobre. [MediaTailor variables de sesión para solicitudes de ADS](variables-session.md)

**Example continuación**  
En el consumo, incluyes como clave `scte.event_id` los criterios de coincidencia disponibles.   
Para cada pausa publicitaria que MediaTailor encuentre, evalúa el ID de SCTE evento de cada pausa publicitaria. En cada sesión de reproducción, MediaTailor inserta los anuncios precargados en cada pausa publicitaria que tenga un ID de evento igual a 1234 (tal y como se define en las variables dinámicas de recuperación). En el caso de las pausas publicitarias que no contienen el identificador de evento correcto, MediaTailor realiza una inserción de anuncios estándar.   
Has establecido la caducidad de los anuncios en 2700 segundos para que los anuncios recuperados estén disponibles para su inserción durante 45 minutos.
El siguiente gráfico ilustra el ejemplo, en el que los cuadrados pequeños representan las pausas publicitarias. La configuración de la programación periódica de la captura previa se ilustra a lo largo de la cronología del evento.  

![\[Ilustración gráfica de un evento en directo que incluye las configuraciones de programación recurrentes de la captura previa.\]](http://docs.aws.amazon.com/es_es/mediatailor/latest/ug/images/recurring_prefetch_timeline.png)


## Comprensión de los costos de precarga
<a name="billing"></a>

Realizar solicitudes de recuperación de anuncios no conlleva ningún coste. Sin embargo, para recuperar anuncios precargados, se te cobrará la tarifa de transcodificación estándar para los anuncios precargados que se transcodifiquen. MediaTailor En cuanto al consumo de anuncios precargados, se te cobrará la tarifa estándar por la inserción de anuncios para los anuncios precargados que se incluyan en las pausas publicitarias. MediaTailor [Para obtener información sobre los costes de transcodificación e inserción de anuncios, consulta los precios.AWS Elemental MediaTailor](https://aws.amazon.com/mediatailor/pricing/)

# Creación de programas de captura previa
<a name="creating-prefetch-schedules"></a>

El siguiente procedimiento explica cómo crear un programa de captura previa mediante la consola. MediaTailor *Para obtener información sobre cómo crear y administrar programáticamente programas de captura previa mediante la MediaTailor API, consulte la referencia de la API. [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)AWS Elemental MediaTailor *

**nota**  
Al configurar los programas de captura previa MediaTailor, es importante entender cómo se gestionan los diferentes tipos de variables.  

**Aproveche los criterios de coincidencia**  
Si desea utilizar los criterios de coincidencia de disponibilidad en una programación, asegúrese de configurar primero la plantilla de URL de ADS de su configuración de reproducción con [variables de sesión dinámicas](variables-session.md); de lo contrario, los criterios de coincidencia de disponibilidad no tendrán ningún efecto. Para obtener información sobre cómo trabajar con variables de sesión dinámicas, consulta [Paso 3: Configurar la URL de la solicitud de ADS y los parámetros de consulta](getting-started-ad-insertion.md#getting-started-configure-request) el tema Cómo empezar a insertar MediaTailor anuncios.

**Variables de reproducción en los programas de captura previa**  
Al crear un programa de captura previa, no defina las variables de reproducción como variables dinámicas en su configuración de captura previa. En su lugar, pasa las variables del reproductor como lo harías normalmente al inicio de la sesión. MediaTailor incluye automáticamente estas variables en las solicitudes de anuncios de captura previa si las variables están mapeadas en la URL de la plantilla de ADS.

**Para crear un nuevo programa de captura previa mediante la consola**

1. Abra la MediaTailor consola en. [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)

1. En el panel de navegación, elija **Configuraciones**. Seleccione la configuración de reproducción para la que desee crear un programa de captura previa.

1. **En la pestaña **Programaciones de captura previa, seleccione Agregar programación** de captura previa.**

1. En el panel de **detalles del programa de captura previa, haga** lo siguiente:
   + En **Nombre**, introduzca un identificador para su programa de captura previa, como. **my-prefetch-schedule**
   + Para **Stream ID, si** lo desea, introduzca un ID único. Si tu origen contiene varias transmisiones de reproducción, puedes usar este ID para indicar que MediaTailor coloques anuncios en una transmisión específica. Por ejemplo, si tu configuración de reproducción tiene una transmisión de deportes y una transmisión de un programa de televisión, puedes usar el ID de la transmisión para crear programaciones preconfiguradas e insertar anuncios segmentados para la transmisión de deportes. Transfieres el valor del ID de la transmisión a MediaTailor la solicitud de inicialización de sesión o manifiesto de tu cliente. Para obtener más información, consulta el siguiente ejemplo.
     + Para el *seguimiento del lado del servidor*, incluye el parámetro y el valor de la `?aws.streamId` consulta en la `GET HTTP` solicitud del cliente a tu MediaTailor punto final. Para obtener información general sobre el seguimiento del lado del servidor, consulte. [MediaTailor seguimiento e informes de anuncios del lado del servidor](ad-reporting-server-side.md) Una solicitud de manifiesto a un punto final de HLS que incluye un ID de transmisión tiene el siguiente aspecto, donde `myStreamId` aparece el nombre del ID de transmisión:

       ```
       GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.streamId=myStreamId
       ```
     + Para el *seguimiento desde el lado del cliente*, incluye la `streamId` clave y el valor en el cuerpo de la solicitud de inicialización de `POST HTTP` sesión del cliente dirigida al punto final. **MediaTailor/v1/session** Para obtener información general sobre el seguimiento del lado del cliente, consulte. [Seguimiento de anuncios del lado del cliente](ad-reporting-client-side.md) Una solicitud de inicialización de sesión que incluye un ID de transmisión tiene el siguiente aspecto, donde `myStreamId` aparece el nombre del ID de transmisión:

       ```
       POST <mediatailorURL>/v1/session/<hashed-account-id>/<origin-id>/<asset-id>
       {
           'streamId': 'myStreamId',
           'reportingMode': 'client'
       }
       ```

1. En el **caso del tipo Prefetch**, selecciona lo que desees y elige la sección correspondiente para obtener ayuda con los campos adicionales:
   + Elige **Single** si vas a crear un programa de captura previa para una pausa publicitaria de un evento.
   + Elige **Recurrente** si vas a crear un programa que precargue automáticamente los anuncios antes de cada pausa publicitaria de un evento. 

## Programa único de captura previa
<a name="single-prefetch"></a>

Para crear un cronograma que busque previamente los anuncios antes de que se publique uno de ellos en un evento.

1. En el panel **Recuperación**, especifica la configuración de recuperación que deseas usar. Esta configuración determina cuándo se MediaTailor obtienen previamente los anuncios del ADS. También determinan qué variables de sesión dinámicas se deben incluir en la solicitud al ADS, si las hay.
   + En **Hora de inicio**, introduzca la hora a la que se MediaTailor pueden iniciar las recuperaciones previas de esta pausa publicitaria. MediaTailor intentará recuperar previamente los anuncios para las solicitudes de manifiesto que su cliente haya realizado a partir de ese momento. El valor predeterminado es la hora actual. Si no especificas ningún valor, el servicio iniciará la recuperación previa lo antes posible.
   + En **Hora de finalización**, introduce la hora en la que quieres dejar de cargar previamente MediaTailor los anuncios para esta pausa publicitaria. MediaTailor intentará recuperar previamente los anuncios para las solicitudes de manifiesto que se produzcan en ese momento o antes. La ventana de recuperación puede superponerse con la ventana de consumo.
   + Si lo desea, configure el modelado del tráfico para limitar el número de solicitudes al ADS a la vez. Elija uno de los siguientes enfoques:

     *Enfoque de intervalo de tiempo*: para **ver la duración del período de modelado del tráfico**, introduzca el número de segundos que MediaTailor deben distribuirse las solicitudes al ADS. Para obtener más información, consulte la explicación de la recuperación de [un solo programa de precaptura](understanding-prefetching.md#avail-matching-criteria-retr).

     *Enfoque basado en el TPS*: configure los **usuarios simultáneos de **Peak TPS** y Peak para limitar las solicitudes en función de las transacciones por segundo y de los usuarios** simultáneos. Para obtener más información, consulte [Modelado del tráfico basado en TPS](tps-traffic-shaping.md).
   + En la sección [**Variables dinámicas**](variables.md), introduzca hasta 100 variables de sesión dinámicas. MediaTailor utiliza estas variables para sustituirlas en las solicitudes de captura previa que envía al ADS. [Si no ingresas ninguna variable de sesión dinámica, MediaTailor intenta interpolar los valores de las variables dinámicas contenidas en la URL de ADS.](configurations-create.md#configurations-create-main)
     + Selecciona **Añadir variable dinámica**. 
     + En **Clave**, introduzca una clave de variable de sesión dinámica, como`scte.event_id`. Puede utilizar cualquier variable dinámica que sea MediaTailor compatible. Para obtener información sobre las variables de sesión dinámicas, consulte[MediaTailor variables de sesión para solicitudes de ADS](variables-session.md).
     + En **Valor**, introduzca un valor de variable dinámica, como*my-event*.
     + Para añadir otra variable dinámica, elija Seleccionar **añadir variable dinámica**. 

1. En el panel **Consumo**, especifique la configuración que quiere usar para la ventana de consumo. Esta configuración determina cuándo se MediaTailor colocan los anuncios en la pausa publicitaria. También determinan los criterios de coincidencia disponibles que desee utilizar.
   + En **Hora de inicio**, introduce la hora en la que quieres empezar MediaTailor a incluir los anuncios precargados en la pausa publicitaria. El valor predeterminado es la hora actual. Si no especificas una hora, el servicio empezará a consumir la precarga lo antes posible.
   + En **Hora de finalización**, introduce una hora en la que quieras MediaTailor dejar de incluir los anuncios precargados en la pausa publicitaria. MediaTailor intentará buscar previamente los anuncios para las solicitudes de manifiesto de tu cliente que se produzcan en ese momento o antes. La hora de finalización debe ser posterior a la hora de inicio y dentro de menos de un día. La ventana de consumo puede superponerse con la ventana de recuperación.
   + En la sección [**Aprovechar los criterios de coincidencia**](variables.md), selecciona **Añadir criterios de disponibilidad** y añade hasta cinco criterios de coincidencia disponibles a tu programación. A continuación, en la **clave de variable dinámica**, añade una clave de variable dinámica, como. `scte.event_id` MediaTailor colocará los anuncios precargados en la pausa publicitaria *solo* si cumplen los criterios definidos por los valores de las variables dinámicas a MediaTailor los que el cliente los transfiera o que se MediaTailor deducen de información como los datos de la sesión. Si una pausa publicitaria no cumple los criterios de coincidencia especificados, MediaTailor omite la captura previa de esa pausa. Para obtener más información, consulta la explicación del consumo del [programa de captura previa única](understanding-prefetching.md#avail-matching-criteria).

1. Selecciona **Añadir criterios de disponibilidad**.

Los programas de precarga caducan automáticamente después de la hora de finalización del período de consumo. Para fines de diagnóstico, permanecen visibles durante al menos 7 días, tras lo cual MediaTailor se eliminan automáticamente. Como alternativa, puede eliminar manualmente un programa de captura previa en cualquier momento. Para obtener información sobre cómo eliminar manualmente un programa de captura previa, consulte la siguiente sección. [Eliminar los horarios de captura previa](deleting-prefetch-schedules.md)

### Determinar la frecuencia con la que su cliente debe llamar a la API CreatePrefetchSchedule
<a name="how-often"></a>

Tu cliente puede llamar a la [CreatePrefetchSchedule](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreatePrefetchSchedule.html)API mediante programación una vez al día para configurar la recuperación y el consumo si sabes exactamente cuándo se producirán las pausas publicitarias. O bien, tu cliente puede llamar a la API varias veces a lo largo del día para definir la recuperación y el consumo. A la hora de elegir la frecuencia de las llamadas a la API, ten en cuenta el [número máximo de programas de captura previa activos](quotas.md#prefetch-schedules-limit) y la probabilidad de que el programa de pausas publicitarias cambie una vez que hayas creado el programa o programas de captura previa. Si es probable que la programación de pausas publicitarias cambie después de haber creado la programación previa a la captura, te recomendamos que llames a la API con más frecuencia.

## Programa de captura previa recurrente
<a name="recurring-prefetch"></a>

Para crear un cronograma que busque previamente los anuncios antes de que cada anuncio aparezca en un evento.

1. En el panel **Recuperación periódica**, especifica la configuración de recuperación que quieres usar. Esta configuración determina cuándo se MediaTailor obtienen previamente los anuncios del ADS. También determinan qué variables de sesión dinámicas se deben incluir en la solicitud al ADS, si las hay.
   + En la **ventana de captura previa periódica**, introduzca la hora en la que se MediaTailor pueden iniciar las recuperaciones previas para esta pausa publicitaria. MediaTailor intentará recuperar previamente los anuncios para las solicitudes de manifiesto que su cliente haya realizado a partir de ese momento. El valor predeterminado es la hora actual. Si no especificas ningún valor, el servicio iniciará la recuperación previa lo antes posible.
   + En **Demora una vez finalizada** la recuperación, introduce el número de segundos que MediaTailor deben transcurrir hasta que finalice la recuperación previa de los anuncios para su siguiente descarga. Si no especificas ningún valor, el valor MediaTailor predeterminado es sin demora. 
   + Si lo desea, configure el modelado del tráfico para limitar el número de solicitudes al ADS a la vez. Elija uno de los siguientes enfoques:

     *Enfoque de intervalo de tiempo*: para **ver la duración del período de modelado del tráfico**, introduzca el número de segundos que MediaTailor deben distribuirse las solicitudes al ADS. Para obtener más información, consulte la explicación de la recuperación del horario de [precarga recurrente](understanding-prefetching.md#avail-matching-criteria-recurring-retr)

     *Enfoque basado en el TPS*: configure los usuarios de **Peak TPS** y **Peak concurrent para limitar las solicitudes en función de las transacciones por segundo y de los usuarios** simultáneos. Para obtener más información, consulte [Modelado del tráfico basado en TPS](tps-traffic-shaping.md).
   + En la sección [**Variables dinámicas**](variables.md), introduzca hasta 100 variables de sesión dinámicas. MediaTailor utiliza estas variables para sustituirlas en las solicitudes de captura previa que envía al ADS. [Si no ingresas ninguna variable de sesión dinámica, MediaTailor intenta interpolar los valores de las variables dinámicas contenidas en la URL de ADS.](configurations-create.md#configurations-create-main)
     + Selecciona **Añadir variable dinámica**. 
     + En **Clave**, introduzca una clave de variable de sesión dinámica, como`scte.event_id`. Puede utilizar cualquier variable dinámica que sea MediaTailor compatible. Para obtener información sobre las variables de sesión dinámicas, consulte[MediaTailor variables de sesión para solicitudes de ADS](variables-session.md).
     + En **Valor**, introduzca un valor de variable dinámica, como*my-event*.
     + Para añadir otra variable dinámica, elija Seleccionar **añadir variable dinámica**. 

1. En el panel **Consumo**, especifique la configuración que quiere usar para la ventana de consumo. Esta configuración determina cuándo se MediaTailor colocan los anuncios en la pausa publicitaria. También determinan los criterios de coincidencia disponibles que desee utilizar.
   + En el **caso de la fecha de caducidad** de los anuncios recuperados, indica cuánto tiempo después de la recuperación estarán disponibles para su inserción.
   + En la sección [**Aprovechar los criterios de coincidencia**](variables.md), selecciona **Añadir criterios de disponibilidad** y añade a tu programación tantos criterios de coincidencia como cinco. A continuación, en la **clave de variable dinámica**, añade una clave de variable dinámica, como. `scte.event_id` MediaTailor colocará los anuncios precargados en la pausa publicitaria *solo* si cumplen los criterios definidos por los valores de las variables dinámicas a MediaTailor los que el cliente los transfiera o que se MediaTailor deducen de información como los datos de la sesión. Si una pausa publicitaria no cumple los criterios de coincidencia especificados, MediaTailor omite la captura previa de esa pausa. Para obtener más información, consulta la explicación sobre el consumo del [programa de captura previa recurrente](understanding-prefetching.md#avail-matching-criteria-recur).

1. Selecciona **Añadir criterios de disponibilidad**.

Los programas de precarga caducan automáticamente después de la hora de finalización del período de consumo. Para fines de diagnóstico, permanecen visibles durante al menos 7 días, tras lo cual MediaTailor se eliminan automáticamente. Como alternativa, puede eliminar manualmente un programa de captura previa en cualquier momento. Para obtener información sobre cómo eliminar manualmente un programa de captura previa, consulte la siguiente sección. [Eliminar los horarios de captura previa](deleting-prefetch-schedules.md)

# Modelado del tráfico basado en TPS
<a name="tps-traffic-shaping"></a>

AWS Elemental MediaTailor ofrece dos enfoques opcionales de modelado del tráfico para limitar el número de solicitudes al ADS a la vez. El modelado del tráfico basado en el TPS ofrece una alternativa al modelado del tráfico basado en una ventana temporal para los horarios de captura previa. Este enfoque proporciona una configuración más intuitiva, ya que te permite especificar la capacidad del servidor de decisiones publicitarias (ADS) en términos de transacciones por segundo (TPS) y de usuarios simultáneos esperados, en lugar de calcular el tiempo.

## Cómo funciona el modelado del tráfico basado en TPS
<a name="tps-how-it-works"></a>

En lugar de especificar las duraciones de las ventanas de recuperación, debe proporcionar los siguientes parámetros:

TPS máximo  
El número máximo de solicitudes por segundo que puede gestionar su ADS. Este parámetro no tiene un valor predeterminado.

Número máximo de usuarios simultáneos  
El número máximo esperado de espectadores simultáneos de tu contenido. Este parámetro no tiene un valor predeterminado.

MediaTailor distribuye automáticamente las solicitudes de captura previa a lo largo del tiempo para mantenerlas dentro del límite de TPS especificado, independientemente del número de sesiones simultáneas.

**Example Ejemplo de configuración basada en TPS**  
Su ADS puede gestionar 500 TPS y espera 100 000 espectadores simultáneos durante las horas punta. Tú configuras:  
+ TPS máximo: 500
+ Número máximo de usuarios simultáneos: 100 000
MediaTailor distribuye automáticamente las solicitudes de captura previa a lo largo del tiempo para mantenerlas dentro del límite de TPS especificado, independientemente del número de sesiones simultáneas.

# Eliminar los horarios de captura previa
<a name="deleting-prefetch-schedules"></a>

En el siguiente procedimiento, se explica cómo eliminar un programa de captura previa mediante la consola. MediaTailor *Para obtener información sobre cómo eliminar los programas de captura previa mediante programación mediante la MediaTailor API, consulte la referencia de la API. [DeletePrefetchSchedule](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_DeletePrefetchSchedule.html)AWS Elemental MediaTailor *

**nota**  
La eliminación no se produce en tiempo real. Es posible que se produzca un retraso al MediaTailor eliminar los programas de captura previa, durante el cual la recuperación y el consumo de la captura previa seguirán ejecutándose en segundo plano.

**Para eliminar un programa de captura previa mediante la consola**

1. Abra la MediaTailor consola en. [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)

1. En el panel de navegación, elija **Configuraciones**. Seleccione la configuración de reproducción que contenga los programas de captura previa que desee eliminar.

1. En la pestaña **Programaciones de captura previa**, seleccione la programación de captura previa que desee eliminar. A continuación, elija **Eliminar**.