

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.

# Información sobre la conmutación de entrada y los canales de entrada múltiple
<a name="ips-overview"></a>

Se configura la conmutación de entrada en un MediaLive canal para ingerir las entradas de un canal de entradas múltiples. 

**Topics**
+ [Canales de entrada múltiple y programación](schedule-and-switching.md)
+ [Casos de uso típicos](typical-use-cases.md)
+ [Conmutaciones fijas, inmediatas y de seguimiento](ips-switch-types.md)
+ [Entradas estáticas y entradas dinámicas](how-dynamic-inputs-work.md)
+ [Preparación de la entrada](ips-input-prepare.md)

# Canales de entrada múltiple y programación
<a name="schedule-and-switching"></a>

La conmutación de entrada en un MediaLive canal funciona de la siguiente manera: se crea un canal que contiene más de un accesorio de entrada. Después de crear el canal, accede a la programación de ese canal y agrega cambios de entrada, para crear reglas para pasar de una asociación de entrada a otra. Cuando inicie el canal, el canal cambiará automáticamente las entradas según la programación.

Para trabajar correctamente con varios canales de entrada, recuerde lo siguiente.

**La programación existe dentro del canal**

La programación no existe con independencia del canal. En la consola, encontrará la programación en la página de detalles de un canal existente.

**No hay cambio implícito**

Con un canal de entrada múltiple, debe agregar cambios de entrada a la programación para indicar al canal que cambie. Un canal que contenga más de una asociación de entrada no cambiará a la siguiente asociación de entrada de la lista de asociaciones de entrada a menos que la programación especifique hacerlo.

**No hay entrada “principal”**

Con un canal de entrada múltiple, debe pensar en las asociaciones de entrada como un *conjunto* de entradas todas con el mismo estado. No hay una entrada que sea la entrada principal, a la que el canal vuelve cuando no tiene nada más que adquirir.

# Casos de uso típicos
<a name="typical-use-cases"></a>

La conmutación de entrada programada en un MediaLive canal admite los siguientes casos de uso.

## Caso de uso 1: alternancia de una fuente en directo y una entrada de archivo
<a name="ips-case-1"></a>

Tiene un canal para procesar una fuente en directo (streaming) desde un origen específico, quizás para un torneo deportivo. De forma periódica (por ejemplo, entre eventos deportivos individuales), la fuente en directo se debe reemplazar por contenido de archivo (por ejemplo, un relleno de vídeo de olas marinas). Después de unos minutos, se debe reanudar la misma fuente en directo. 

Configure el canal con una entrada en directo y una entrada de archivo. La primera entrada es la entrada en directo. 

Antes de iniciar el canal, debe que crear una programación que consiste en acciones para conmutar a la entrada en directo al principio de cada hora: a las 10:00 a. m., a las 11:00 a. m., etc. 

A continuación, inicie el canal. En cuanto haya acabado cada evento deportivo, modifica la programación “en el momento” para cambiar al relleno de vídeo. La fuente en directo continúa durante unos momentos (quizás mostrando al público o a los jugadores que salen del estadio) y, a continuación, el canal cambia al vídeo de relleno. Al inicio de cada hora, el canal cambia a la fuente en directo.

## Caso de uso 2: una fuente en directo y entradas de archivo con el canal que comienza con una entrada de archivo
<a name="ips-case-2"></a>

Tiene los mismos requisitos que para el caso de uso 1, excepto que desea comenzar el canal con un clip de archivo, quizás desde la apertura del evento deportivo. Al principio de la primera hora, desea mostrar el relleno de vídeo. Sin embargo, al principio de la segunda hora y de las siguientes, desea mostrar imágenes destacadas anteriores del día.

Configura el canal con un evento en directo (una entrada en directo) y varias entradas de archivo: una para la apertura, otra para el relleno de vídeo y varias para los momentos destacados. La primera entrada es el archivo de entrada para el evento de apertura. 

Antes de comenzar el canal, debe crear una programación que contenga una acción para cambiar a la entrada en directo en cuanto el archivo de entrada haya finalizado. 

A continuación, inicie el canal. Con el paso del tiempo, debe modificar la programación para añadir más acciones, como para el caso de uso 1, para cambiar entre la entrada en directo y las entradas de archivo.

## Caso de uso 3: dos fuentes en directo
<a name="ips-case-3"></a>

Tiene un canal para procesar la fuente en vivo desde dos orígenes distintos. Desea insertar contenido publicitario en el canal, según corresponda. Desea insertar el contenido de este anuncio utilizando MediaLive. (No desea insertar mensajes SCTE-35 que un sistema descendente se encargará de leer para reemplazar los espacios publicitarios con contenido publicitario).

Las fuentes en directo podrían ser la fuente del lugar y la fuente en estudio del mismo evento deportivo. Desea cambiar de una fuente en directo a la otra. Desea sincronizar los cambios “en el momento” en lugar de hacerlo de acuerdo a una programación cronometrada estricta. Ocasionalmente, desea cambiar de una fuente en directo a un anuncio. Cuando el anuncio finaliza, es posible que desee volver a una de las fuentes en directo.

Puede configurar el canal con dos entradas en directo y varias entradas de archivo (un archivo para anuncio). 

Antes de iniciar el canal, debe crear una programación que contenga la primera acción de la programación. Esta acción es para cambiar a la primera entrada, entrada A, que desea que adquiera el canal. Puede definir la hora de inicio de la entrada A por lo menos un minuto antes de la hora a la que comienza la programación. Luego inicias el canal. MediaLive lee inmediatamente la programación y pasa a la entrada que se supone que es la acción actual, que es la entrada A. Cuando proceda, se modifica la programación in situ para añadir acciones y poner en cola uno o más conmutadores.

## Caso de uso 4: VOD-to-live
<a name="ips-case-4"></a>

Tiene un canal para procesar solo las entradas de MP4 archivos, o principalmente las entradas de MP4 archivos, las 24 horas del día, los 7 días de la semana. 

Puede configurar el canal con una serie de entradas de archivo que se ejecutan uno detrás de otro. Cada archivo se codifica de principio a fin y, a continuación, se inicia el siguiente archivo. A veces, desea recortar un archivo y reproducir solo parte de dicho archivo.

Desea que este canal se ejecute sin detenerse, hasta el siguiente periodo de mantenimiento programado, que puede tardar varias semanas. 

Para superar el límite de 20 entradas por canal, puede aprovechar la característica de *entrada dinámica* . Puede crear algunas entradas de archivo con una variable en lugar de toda o parte de la ruta y el nombre del archivo. Puede configurar la programación para que utilice esta entrada dinámica una y otra vez, cada vez con un nombre de archivo diferente asignado en la variable. Puede configurar varias entradas dinámicas. 

# Conmutaciones fijas, inmediatas y de seguimiento
<a name="ips-switch-types"></a>

En MediaLive, puede clasificar los conmutadores de entrada según los tipos de inicio del conmutador. 
+ Fija: las conmutaciones de entrada fijas se inician a una hora específica.

  Las conmutaciones fijas utilizan la hora UTC. No utilizan el código temporal de la entrada. 
+ Inmediata: las conmutaciones de entrada inmediatas se ponen en marcha lo antes posible. Este tipo de cambio es más parecido a un cambio fijo que a un cambio de seguimiento, ya que interrumpe la entrada actual. La ventaja de este cambio respecto a un cambio fijo es que no tiene que calcular ningún búfer en la hora de inicio.
+ Seguir: un interruptor de entrada de seguimiento se inicia cuando la entrada anterior ha terminado (cuando MediaLive ha llegado al final del archivo).

Este tipo de inicio es una propiedad de la conmutación, no una propiedad de la entrada en sí. Por lo tanto, en la programación puede conmutar a una entrada específica con una conmutación fija y, más tarde, conmutar a la misma entrada con una conmutación de seguimiento.

## Tipos de conmutaciones y tipos de entradas
<a name="switch-type-and-file-live-inputs"></a>

La combinación de tipos de cambios y tipos de entradas (archivo y en directo) significa que hay estos tipos de cambios:
+ Una entrada de archivo con un comienzo fijo. La entrada anterior puede ser un archivo o una entrada en directo. A la hora de inicio especificada, MediaLive deja de ingerir la entrada anterior y cambia a la nueva entrada.
+ Una entrada de archivo con un inicio inmediato. La entrada anterior puede ser un archivo o una entrada en directo. Tan pronto como sea posible después de introducir este interruptor en la programación, MediaLive deja de ingerir la entrada anterior y cambia a la nueva entrada. 
+ Un archivo de entrada que sigue a la entrada anterior. La entrada anterior debe ser una entrada de archivo. No puede ser una entrada en directo porque una entrada en directo no tiene un final, por lo que el cambio no se produciría nunca. 
+ Una entrada en directo con un comienzo fijo. La entrada anterior puede ser un archivo o una entrada en directo. A la hora de inicio especificada, MediaLive deja de ingerir la entrada anterior y cambia a la nueva entrada.
+ Una entrada en directo con un inicio inmediato. La entrada anterior puede ser un archivo o una entrada en directo. Tan pronto como sea posible después de introducir este interruptor en la programación, MediaLive deja de ingerir la entrada anterior y cambia a la nueva entrada. 
+ Una entrada en directo que sigue a la entrada anterior. La entrada anterior debe ser una entrada de archivo. No puede ser una entrada en directo porque una entrada en directo no tiene un final, por lo que el cambio no se produciría nunca. 

En la tabla siguiente se resumen los tipos de entradas e inicio.


| Entrada actual | Entrada siguiente | Tipo de inicio posible | 
| --- | --- | --- | 
| Archivos | Archivos | Fijo o inmediato | 
| Archivos | Archivos | Seguimiento | 
| Archivos | En directo | Fijo o inmediato | 
| Archivos | En directo | Seguimiento | 
| En directo | Archivos | Fijo o inmediato | 
| En directo | En directo | Fijo o inmediato | 

## Cadenas de seguimiento
<a name="ips-switch-follow-chain"></a>

Una serie de cambios de entrada de seguimiento se denomina *cadena de seguimiento*. Cuando termina cada entrada, comienza a ingerir MediaLive automáticamente la siguiente entrada. A continuación se muestra un diagrama de cadena de seguimiento:

```
   Input A    Fixed or Immediate   File
     Input B  Follow               File
     Input C  Follow               File
     Input D  Follow               File or Live
   Input E    Fixed or Immediate   File or Live
```

La cadena de seguimiento comienza con la *acción de referencia*: la entrada situada por encima de la primera acción seguida. Termina con la última entrada de seguimiento. En el ejemplo anterior, la cadena comienza con la entrada de la acción de referencia A y termina con la entrada D. Las entradas A, B y C deben ser archivos porque deben tener un final definido para que la siguiente entrada pueda seguirla correctamente. La entrada E rompe la cadena porque es fija o inmediata.

# Entradas estáticas y entradas dinámicas
<a name="how-dynamic-inputs-work"></a>

Si su MediaLive canal incluye entradas de archivos, debe decidir si desea configurar cada entrada como *entrada estática* o como *entrada dinámica*. El uso de entradas dinámicas le permite aumentar el número de orígenes de vídeo que puede utilizar en el canal, a la vez que respeta el límite de entradas que puede asociar al canal. 

Puede configurar las entradas de archivos como entradas estáticas o dinámicas. (Las entradas en directo son siempre entradas estáticas.)

Para configurar una entrada estática, especifique una URL de archivo estándar. Por ejemplo, `s3ssl://amzn-s3-demo-bucket/my-movie.mp4`.

Para configurar una entrada dinámica, debe configurar la totalidad o parte de la URL del archivo con una variable. Por ejemplo, `s3ssl://amzn-s3-demo-bucket/movies/$urlPath$`. Cada vez que configure en la programación la conmutación a esta entrada, debe especificar el valor de `$urlPath$`. Por ejemplo, `s3ssl://amzn-s3-demo-bucket/movies/my-movie.mp4` en una conmutación de entrada y `s3ssl://amzn-s3-demo-bucket/movies/mlaw.mp4` en otra conmutación de entrada.

Puedes configurar el contenido dinámico en las entradas de MP4 archivos y en las entradas de archivos de flujo de transporte (TS).

El [procedimiento para configurar](ips-step-design-inputs.md) la conmutación de entradas, que se encuentra más adelante en esta sección, proporciona información detallada sobre cómo decidir si se deben configurar algunas entradas como entradas dinámicas.

# Preparación de la entrada
<a name="ips-input-prepare"></a>

El MediaLive programa incluye una acción de preparación de entradas que es una acción auxiliar para los conmutadores de entrada. 

Para obtener más información sobre cómo preparar las entradas, consulte [Preparación de entradas en AWS Elemental MediaLive ](feature-prepare-input.md).