

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.

# Trabajando con fuentes en directo
<a name="channel-assembly-working-live-sources"></a>

Una *fuente en directo* representa una única emisión en directo, como un partido de fútbol en directo o una emisión de noticias, que se añade a la ubicación de origen. Tras crear el canal, añades una o más fuentes en directo a la ubicación de origen y, a continuación, asocias cada fuente en directo a un programa.

MediaTailor admite los siguientes tipos de ensamblaje de canales lineales:
+ fuentes de VOD para un canal que contiene contenido VOD-to-live
+ Fuentes en directo de un canal que contiene live-to-live contenido mezclado con contenido VOD-to-live

Un ejemplo de VOD-to-live contenido es un canal que reúne una biblioteca de recursos de VOD en una transmisión en directo. Un ejemplo de live-to-live contenido mezclado con VOD-to-live contenido es un canal que muestra principalmente contenido de VOD, excepto un evento de noticias nocturno o un evento deportivo en directo programado previamente. Otro ejemplo de live-to-live contenido mezclado con VOD-to-live contenido es un live-to-live canal exclusivamente cuyos orígenes varían en función de la hora del día.

Puedes usar fuentes en directo para configurar un canal regional que muestre principalmente programación nacional, pero que también incluya modificaciones de la programación regional y que tenga contenido de VOD mezclado. Para ello, ejecuta un encoder/packager par para el contenido nacional y, a continuación, ejecuta los codificadores regionales cuando esas regiones estén emitidas. A continuación, se crean canales regionales de ensamblaje de canales, cada uno con sus propios horarios. De esta forma, los espectadores pueden cambiar de un lado a otro según sea necesario. Esta configuración le ayuda a minimizar encoding/packaging los costes.

Cada fuente activa debe tener al menos una configuración de paquete. *La configuración de un paquete* especifica el formato del paquete, la ubicación del manifiesto y el grupo de fuentes para la fuente activa. Al crear el canal, se utilizan los grupos de origen de la configuración del paquete para crear las salidas correspondientes en el canal. Por ejemplo, si tu fuente está empaquetada en dos formatos diferentes (HLS y DASH), debes crear dos configuraciones de paquete, una para DASH y otra para HLS. Luego, crearía dos salidas de canal, una para cada configuración de paquete. La salida de cada canal proporciona un punto final que se utiliza para las solicitudes de reproducción. En este ejemplo, el canal proporciona un punto final para las solicitudes de reproducción HLS y un punto final para las solicitudes de reproducción DASH.

## Requisitos generales para el uso de fuentes en directo
<a name="channel-assembly-live-sources-requirements"></a>

Cuando utilizas fuentes en vivo, tu contenido debe cumplir con los siguientes requisitos generales:
+ Fuentes activas de HLS: debes proporcionar `#EXT-X-PROGRAM-DATE-TIME` etiquetas para el primer segmento de la ventana del manifiesto y para cada discontinuidad.
+ HLS: debes configurar los marcadores de anuncios como. `DATERANGE`
+ Ventana de manifiesto de origen: te recomendamos que utilices una ventana de manifiesto con una duración como mínimo igual a la de la ventana de manifiesto de tu MediaTailor canal de Channel Assembly. Como práctica recomendada, considera usar una ventana de manifiesto que dure 30 segundos o más que la ventana de manifiesto del canal Channel Assembly.
+ Haga que la duración objetivo coincida con la duración de las fuentes existentes.
+ Haga que el número de listas de reproducción secundarias coincida con el de las fuentes existentes.

## Configuraciones
<a name="channel-assembly-live-sources-elemental-configuration"></a>

Si utilizas otros servicios multimedia de AWS Elemental como parte de tu flujo de trabajo con fuentes en directo, te recomendamos que sigas las mejores prácticas al configurar la MediaPackage configuración. En la siguiente tabla se describe cómo configurar los MediaPackage ajustes en función del estándar de streaming que utilices.


**MediaPackage configuración para fuentes en directo**  

|  Standard  |  Opción  |  Valor  |  Necesidad  |  Notas  | 
| --- | --- | --- | --- | --- | 
|  HLS  |  Tipo de punto de conexión  |  `Apple HLS`  |  Necesario a menos que se utilice CMAF  |  Para que coincida con los trabajos de HLS `ts` AWS Elemental MediaConvert   | 
|  HLS  |  Tipo de punto de conexión  |  `CMAF`  |  Necesario a menos que se utilice el HLS de Apple  |  Para que coincida con los trabajos de HLS `mp4` AWS Elemental MediaConvert   | 
|  HLS  |  `ProgramDateTimeIntervalSeconds`  |  `1`  |  Obligatorio  |  Debe `#EXT-X-PROGRAM-DATE-TIME` especificarlo en cada segmento para evitar problemas de reproducción cuando haya discontinuidades.  | 
|  HLS  |  `PlaylistWindowSeconds`  |  30 segundos más que la ventana del manifiesto del ensamblaje del canal  |  Obligatorio  |    | 
|  HLS  |  `AdMarkers`  |  `DATERANGE`  |  Necesario al pasar por los marcadores de anuncios  |    | 
|  HLS  |  `IncludeIframeOnlyStream`  |  Deshabilitado  |  Recomendado  |    | 
|  DASH  |  `ManifestLayout`  |  `FULL`  |  Recomendado  |    | 
|  DASH  |  `SegmentTemplateFormat`  |  `NUMBER_WITH_TIMELINE` o `TIME_WITH_TIMELINE`  |  Recomendado  |  `NUMBER_WITH_DURATION` no se admite.  | 
|  DASH  |  `ManifestWindowSeconds`  |  30 segundos más que la ventana del manifiesto del ensamblaje del canal  |  Obligatorio  |    | 
|  DASH  |  `PeriodTriggers`  |  `ADS`  |  Necesario al pasar por los marcadores de anuncios  |    | 

# Añadir fuentes en tiempo real a la ubicación de origen
<a name="channel-assembly-add-live-sources"></a>

El siguiente procedimiento explica cómo usar la MediaTailor consola para agregar fuentes en vivo a la ubicación de origen y configurar los paquetes. Para obtener información sobre cómo añadir fuentes activas mediante la MediaTailor API, consulta [CreateLiveSource](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateLiveSource.html)la *referencia de la AWS Elemental MediaTailor API*.

**importante**  
Antes de añadir las fuentes activas, asegúrate de que, dentro de la configuración de un paquete, cada fuente tenga el mismo número de transmisiones secundarias.<a name="add-live-sources-procedure"></a>

**Para añadir fuentes en directo a las ubicaciones de las fuentes**

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

1. En el panel de navegación, seleccione **Conjunto de canales** > **Ubicaciones de origen**.

1. En el panel **Ubicaciones de origen**, elija la ubicación de origen que creó en el [Para crear una ubicación de origen](channel-assembly-creating-source-locations.md#create-source-location-procedure) procedimiento.

1. En la pestaña **Fuentes** activas, elija **Agregar fuente activa**.

1. En **los detalles de la fuente en directo**, introduce un nombre para la fuente en directo:
   + **Nombre**: un identificador de tu fuente en directo, como **my-example-video**. 

1. En **Package configuration** > *source-group-name* introduzca la información sobre la configuración del paquete:
**nota**  
Dentro de una configuración de paquete, todas las fuentes de VOD y las fuentes en vivo deben tener el mismo número de transmisiones secundarias. Le recomendamos que configure las transmisiones de origen de la misma manera.
   + **Grupo de origen**: introduzca un nombre de grupo de origen que describa la configuración de este paquete, como HLS-4k. Anota este nombre; harás referencia a él cuando crees la salida de tu canal. Para obtener más información, consulte [Usa grupos de fuentes con las salidas de tu canal](channel-assembly-source-groups.md).
   + **Tipo**: seleccione el formato empaquetado para esta configuración. MediaTailor admite HLS y DASH.
   + **Ruta relativa**: la ruta relativa desde la **URL HTTP base** de la ubicación de origen hasta el manifiesto. Por ejemplo,**/my/path/index.m3u8**.
**nota**  
MediaTailor importa automáticamente todos los subtítulos opcionales y las secuencias secundarias contenidas en una lista de reproducción multivariante principal. No necesita crear configuraciones de paquetes independientes para cada una de sus fuentes, copias (DASH) o secuencias de variantes (HLS).

    Para obtener más información sobre las configuraciones de paquetes, consulte. [Uso de configuraciones de paquetes](channel-assembly-package-configurations.md) 

1. Seleccione **Añadir fuente en vivo**.

   Si desea añadir más fuentes en directo, repita los pasos 4 a 6 del procedimiento.