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.
Tipos de flujo de trabajo de ensamblaje de canales
AWS Elemental MediaTailor Channel Assembly admite tres tipos de flujo de trabajo para crear canales de streaming lineales. Cada tipo de flujo de trabajo usa una combinación diferente de contenido fuente para cumplir con casos de uso específicos. En este tema se describe cada tipo de flujo de trabajo, cuándo se debe usar y se enlaza a los procedimientos de configuración detallados.
Tipo de flujo de trabajo |
Description (Descripción) |
Modo de reproducción |
Caso de uso |
|---|---|---|---|
VOD-to-live |
Reúne recursos de VOD pregrabados en una transmisión lineal en vivo |
Bucle o lineal |
24/7 canales de una biblioteca de contenido |
Live-to-live |
Transmite las fuentes en directo como programas de un canal programado |
Solo lineal |
Noticias, deportes, programación regional |
VOD + Live-to-live (mixto) |
Combina VOD y fuentes en directo en una programación de un solo canal |
Solo lineal |
Canales con contenido mayoritariamente de VOD que incluyen eventos en directo programados |
VOD-to-live
Un VOD-to-live canal crea una transmisión lineal completamente a partir de contenido VOD precodificado y preempaquetado. La transmisión tiene el aspecto de una emisión en directo con una ventana de manifiesto deslizante en directo, pero solo utiliza recursos de VOD. No necesitas SCTE-35 marcadores en el contenido de origen porque puedes definir las pausas publicitarias cuando programas los programas.
Cuándo se debe usar
-
Tienes una biblioteca de recursos de VOD y quieres crear un canal 24/7 lineal.
-
Quieres monetizar el contenido con pausas publicitarias, pero no tienes SCTE-35 marcadores en el contenido de origen.
-
Quieres una transmisión lineal simple y de bajo costo que no requiera una infraestructura de codificación en directo.
Funcionamiento
-
Prepara tu contenido: codifica y empaqueta tus recursos de VOD. Alójelos en un servidor de origen (Amazon S3 o cualquier origen HTTP). AWS Elemental MediaPackage
-
Cree una ubicación de origen: registre su servidor de origen en MediaTailor.
-
Agregue fuentes de VOD: registre cada contenido y defina sus configuraciones de paquetes y grupos de fuentes.
-
Crea un canal: elige un modo de reproducción (en bucle o lineal) y configura las salidas.
-
Programa programas: agrega programas a la programación de tu canal en el orden en que deseas que se reproduzcan.
-
Configura pausas publicitarias: añade pausas publicitarias a cada programa. Conéctese a una configuración de SSAI para obtener anuncios personalizados.
-
Inicie su canal y configure una CDN: inicie el canal. Si lo desea, añada una CDN delante de él para ahorrar costes y escalabilidad.
Elegir un modo de reproducción
VOD-to-live los canales admiten dos modos de reproducción:
-
Bucle (nivel básico): los programas se reproducen uno tras otro en un bucle sin fin. Cuando finaliza el último programa, la reproducción vuelve al primero. Esta es la opción más sencilla para un 24/7 canal. El modo loop no admite fuentes en directo ni listas de relleno.
-
Lineal (nivel estándar): los programas se reproducen una vez en secuencia. El modo lineal admite la programación basada en el tiempo y permite rellenar las brechas entre los programas.
Requisitos de contenido
Para que las transiciones sean fluidas, todos los recursos de VOD del mismo canal deben tener:
-
El mismo número de copias (vídeo, audio, subtítulos, etc.) en todas las fuentes de un grupo de fuentes
-
Duraciones uniformes de los segmentos en todos los activos. Recomendamos de 2 a 6 segundos.
-
Velocidades de bits y resoluciones coincidentes para las copias correspondientes
importante
Channel Assembly no admite la codificación por título ni la codificación ABR automática. Estos métodos producen recursos con diferentes recuentos y duraciones de copias, lo que provoca errores de reproducción en las transiciones del programa.
Las pausas publicitarias y la monetización
Las pausas publicitarias se definen cuando añades programas a tu agenda. Cada pausa publicitaria necesita una compensación en milisegundos desde el inicio del programa. El desfase debe alinearse con el límite de un segmento en todas las pistas de la fuente de VOD.
El manifiesto de la fuente de VOD puede contener marcadores de anuncios. En el caso de HLS, se trata de EXT-X-CUE-OUT etiquetas EXT-X-DATERANGE o etiquetas con una duración. Para DASH, usaEventStream. Cuando MediaTailor detecta estos marcadores, muestra sus compensaciones como opciones al configurar la pausa publicitaria. Esto proporciona la ubicación más precisa de los anuncios.
Para publicar anuncios personalizados, combina tu canal con una configuración de reproducción de MediaTailor SSAI. Configura la fuente de contenido en la URL de reproducción de tu canal.
Consejos
Topic |
Detalle |
|---|---|
Ubicación de las pausas publicitarias |
Los desfases y cortes que no se alinean con el límite de un segmento se ajustan al límite más cercano. Usa segmentos más cortos (de 2 a 4 segundos) para una ubicación más precisa de los anuncios. |
Orígenes de las URL firmadas |
MediaTailor almacena en caché los manifiestos de fuentes de VOD cuando añades la fuente por primera vez. Si utilizas URL firmadas con tiempos de caducidad cortos, las URL almacenadas en caché pueden caducar antes de la reproducción. Llama a la |
La representación no coincide |
Si la transición de un programa no es correcta, compruebe que todas las fuentes de VOD del canal tengan el mismo número de copias y utilicen la misma escala de ABR. |
¿Programar con antelación |
Agregue programas a un canal lineal en ejecución al menos 10 minutos antes de su emisión. Channel Assembly comienza a procesar los programas en esta ventana. |
Para obtener instrucciones sobre cómo crear su primer canal, consulteCómo empezar con el ensamblaje MediaTailor de canales.
Live-to-live
Un canal de directo a directo pasa a través de las fuentes en directo como programas de un canal programado. El canal cambia entre diferentes fuentes en directo según tu programación. Usa este flujo de trabajo cuando todo tu contenido esté en directo y quieras reunir varias transmisiones en directo en un solo canal lineal.
Cuándo se debe usar
-
Tienes varios vídeos en directo encoders/packagers y quieres cambiar de uno a otro según un cronograma.
-
Estás creando un canal regional que cambia entre transmisiones en directo nacionales y regionales a diferentes horas del día.
-
Tienes transmisiones 24/7 en directo (noticias, cadenas deportivas) y quieres crear un canal seleccionado que se base en múltiples fuentes.
Funcionamiento
-
Configura tu canal de codificación en directo: codifica y empaqueta tu contenido en directo utilizando AWS Elemental MediaLive o con cualquier origen de empaquetado en directo. AWS Elemental MediaPackage
-
Crea una ubicación de origen: registra el servidor de origen para tu contenido en directo con MediaTailor.
-
Agregue fuentes en vivo: registre cada transmisión en vivo y defina sus configuraciones de paquetes y grupos de fuentes.
-
Crea un canal: elige el modo de reproducción lineal (obligatorio para las fuentes en directo) y configura las salidas.
-
Programación de programas: añada programas fuente en directo a la programación de su canal. Especifica la duración de cada programa en directo.
-
Inicie su canal y configure una CDN: inicie el canal. Si lo desea, añada una CDN delante de él para ahorrar costes y escalabilidad.
Modo de reproducción
Live-to-live los canales requieren el modo de reproducción lineal (nivel estándar). El modo loop no admite fuentes en directo.
Requisitos de contenido
Además de los requisitos generales que figuran enTrabajar con ubicaciones de origen:
-
Fuentes en tiempo real de HLS: debes proporcionar
#EXT-X-PROGRAM-DATE-TIMEetiquetas para el primer segmento de la ventana de manifiesto y para cada discontinuidad. -
Marcadores de anuncios HLS: debes configurar los marcadores de anuncios como.
DATERANGE -
Ventana de manifiesto de origen: usa una ventana de manifiesto que dure al menos 30 segundos más que la ventana de manifiesto de tu canal de Channel Assembly.
-
Duración objetivo: haz que la duración objetivo coincida con la duración de las fuentes existentes en el canal.
-
Listas de reproducción secundarias: haz que el número de listas de reproducción secundarias coincida con el de las demás fuentes del canal.
Configuración de fuente en vivo con MediaPackage
Si lo utilizas AWS Elemental MediaPackage como origen de embalaje, te recomendamos la siguiente configuración:
Configuración de HLS:
Opción |
Valor |
Necesidad |
Notas |
|---|---|---|---|
Tipo de punto de conexión |
Apple HLS o CMAF |
Obligatorio |
Apple HLSÚselo para segmentos TS, CMAF para segmentos MP4 |
ProgramDateTimeIntervalSeconds |
1 |
Obligatorio |
Evita problemas de reproducción en caso de discontinuidades. |
PlaylistWindowSeconds |
30 segundos más que la ventana del manifiesto de CA |
Obligatorio |
|
AdMarkers |
DATERANGE |
Obligatorio |
Obligatorio al pasar por los marcadores de anuncios. |
IncludeIframeOnlyStream |
Deshabilitado |
Recomendado |
Configuración de DASH:
Opción |
Valor |
Necesidad |
Notas |
|---|---|---|---|
ManifestLayout |
FULL |
Recomendado |
|
SegmentTemplateFormat |
NUMBER_WITH_TIMELINE o TIME_WITH_TIMELINE |
Recomendado |
NUMBER_WITH_DURATION no se admite. |
ManifestWindowSeconds |
30 segundos más que la ventana del manifiesto de CA |
Obligatorio |
|
PeriodTriggers |
ADS |
Obligatorio |
Obligatorio al pasar por los marcadores de anuncios. |
Pausas publicitarias
En el caso de las fuentes en directo, no se definen las pausas publicitarias en la programación de Channel Assembly. En cambio, las pausas publicitarias que aparecen en los manifiestos de las fuentes en tiempo real se transmiten automáticamente:
-
HLS: las pausas publicitarias que utilizan la
EXT-X-DATERANGEetiqueta se transfieren. -
DASH — El uso de pausas publicitarias
EventStreames de paso.
Para monetizar las pausas publicitarias transferidas, combina tu canal con una MediaTailor configuración de reproducción de SSAI.
Consejos
Topic |
Detalle |
|---|---|
Duración del programa |
Debe especificar una duración para cada programa fuente en vivo. Cuando finaliza la duración, Channel Assembly pasa al siguiente programa de la programación. |
Lista de relleno |
Si hay brechas entre los programas en la programación, MediaTailor juega en lista de relleno. Si la duración de la pizarra es inferior a la duración del intervalo, se MediaTailor repite la pizarra. Configura Filler Slate cuando crees tu canal. |
Canales regionales |
Usa fuentes en vivo para crear canales regionales. Crea uno encoder/packager para el contenido nacional y, a continuación, ejecuta codificadores regionales cuando esas regiones estén en directo. Crea un canal independiente por región, cada uno con su propia programación. |
Cronograma de transición |
MediaTailor inicia la reproducción de un programa en un límite de segmento común. En el caso de las transiciones absolutas, espere que haya hasta un segmento de variación entre la hora programada y la transición real. |
Costos de codificación |
Minimice los costos ejecutando codificadores solo cuando el contenido esté en vivo. Configura una lista completa en tu canal para cubrir las brechas entre los eventos en directo. |
VOD + Live-to-live (mixto)
Un canal mixto combina fuentes de VOD y en vivo en una sola programación. Este es el tipo de flujo de trabajo más flexible. Utilízalo cuando tu canal esté compuesto principalmente por contenido de VOD con eventos en directo programados intercalados, o cuando quieras cerrar la brecha entre los eventos en directo y el contenido pregrabado.
Cuándo se debe usar
-
Tu canal contiene principalmente contenido de VOD, pero has programado eventos en directo (noticias nocturnas, deportes semanales, retransmisiones especiales).
-
Quieres cambiar entre contenido de VOD y emisiones en directo a lo largo del día.
-
Estás creando un canal que usa contenido pregrabado entre las ventanas de los eventos en directo.
Funcionamiento
-
Configura tu canal de contenido: codifica y empaqueta tanto tus recursos de VOD como tu contenido en directo. Alójalos en los servidores de origen.
-
Cree ubicaciones de origen: registre sus servidores de origen en MediaTailor. Puedes usar ubicaciones de origen independientes para el contenido en directo y VOD, o una única ubicación de origen si comparten un origen.
-
Agregue fuentes de VOD y fuentes en vivo: registre sus activos de VOD y transmisiones en vivo, cada uno con sus configuraciones de paquetes y grupos de fuentes.
-
Crea un canal: elige el modo de reproducción lineal (obligatorio cuando se utilizan fuentes en directo) y configura las salidas.
-
Programa programas: añade una combinación de programas en VOD y en directo a la programación de tu canal. Usa transiciones absolutas para los programas en directo que deben comenzar a horas específicas. Use transiciones relativas para los programas de VOD que llenen los vacíos.
-
Configure pausas publicitarias: añada pausas publicitarias a los programas de VOD. En el caso de los programas en directo, las pausas publicitarias se transfieren desde el manifiesto original.
-
Inicie su canal y configure una CDN: inicie el canal. Si lo desea, añada una CDN delante de él para ahorrar costes y escalabilidad.
Modo de reproducción
Los canales mixtos requieren el modo de reproducción lineal (nivel estándar). El modo loop no admite fuentes en directo.
Requisitos de contenido
Los canales mixtos deben cumplir los requisitos de contenido tanto para las fuentes de VOD como para las fuentes en directo:
-
Todas las fuentes (VOD y en directo) de un grupo de fuentes deben tener el mismo número de copias.
-
Las fuentes de VOD y en tiempo real deben tener duraciones de segmento de destino coincidentes.
-
Las fuentes en vivo deben cumplir los requisitos de las fuentes en vivo, incluidas las
EXT-X-PROGRAM-DATE-TIMEetiquetas para el HLS.
Patrones de programación
Los canales mixtos admiten dos tipos de transición para los programas:
-
Relativo: el programa se reproduce antes o después de otro programa de la programación. Disponible únicamente para programas fuente de VOD.
-
Absoluto: el programa se reproduce a una hora específica del reloj de pared. Disponible tanto para programas VOD como para programas fuente en vivo en modo lineal.
Patrones de programación comunes:
Patrón |
Description (Descripción) |
Ejemplo |
|---|---|---|
Llenador de VOD con ventanas en vivo programadas |
Los programas de VOD completan la programación, con programas en vivo insertados en momentos específicos. | Un canal de películas que cambia a un evento deportivo en vivo a las 8:00 p.m. |
Primaria en vivo con intersticiales de VOD |
La transmisión en vivo se emite la mayor parte del tiempo, y los programas de VOD se transmiten durante los descansos o fuera del horario laboral. | Canal de noticias que reproduce segmentos pregrabados entre transmisiones en directo. |
Time-of-day conmutación |
Las diferentes fuentes (en vivo o VOD) se reproducen a diferentes horas del día. |
Transmisión nacional durante el horario de máxima audiencia, transmisión regional en vivo por la mañana y contenido en VOD durante la noche. |
Pausas publicitarias
El comportamiento de las pausas publicitarias depende del tipo de fuente de cada programa:
-
Programas de VOD: las pausas publicitarias se definen en la programación con una compensación en milisegundos. Conéctese a una configuración de SSAI para obtener anuncios personalizados.
-
Programas en directo: las pausas publicitarias se transfieren automáticamente desde el manifiesto original en tiempo real. HLS usa
EXT-X-DATERANGEetiquetas; DASH usaEventStream.
Consejos
Topic |
Detalle |
|---|---|
Transición del VOD al directo |
Al pasar de un programa de VOD a un programa en directo en un tiempo absoluto, MediaTailor trunca el programa de VOD en el límite de segmento común más cercano a la hora de inicio del programa en directo. |
Transición del vídeo en directo al VOD |
Cuando caduca la duración de un programa en directo, MediaTailor pasa al siguiente programa de la programación. Si el siguiente programa es VOD, la reproducción es perfecta siempre que se cumplan los requisitos de contenido. |
Pizarra de relleno |
Configura filler slate en tu canal. MediaTailor reproduce la pizarra durante cualquier intervalo entre programas. Si la fuente en directo deja de estar disponible a mitad del programa, Channel Assembly seguirá emitiendo los últimos segmentos conocidos hasta que finalice la duración del programa. |
Monetización mixta de anuncios |
Puedes usar una única configuración de SSAI para todo el canal. MediaTailor gestiona tanto las pausas publicitarias programadas (programas de VOD) como las pausas publicitarias transferidas (programas en directo) en la misma transmisión. |
Flexibilidad de programación |
Agregue programas de VOD al menos 10 minutos antes de la hora de emisión. En el caso de los programas en directo que utilizan transiciones absolutas, prográmalos con al menos 15 minutos de antelación en un canal en ejecución. |
Cómo elegir el flujo de trabajo correcto
Utilice la siguiente guía de decisiones para elegir el tipo de flujo de trabajo adecuado para su caso de uso:
-
Si solo tienes contenido de VOD y no necesitas una programación basada en el tiempo → Utilízalo VOD-to-live con el modo de reproducción en bucle.
-
Si solo tienes contenido VOD y necesitas una programación basada en el tiempo → Utilízalo VOD-to-live con el modo de reproducción lineal.
-
Si solo tienes contenido en directo → Úsalo. Live-to-live
-
Si tienes contenido VOD y en directo → Usa VOD + Live-to-live (mixto).
Comparación de características
Característica |
VOD-to-live (Bucle) |
VOD-to-live (Lineal) |
Live-to-live |
Mixto |
|---|---|---|---|---|
Fuentes de VOD |
Sí |
Sí |
No |
Sí |
Fuentes en vivo |
No |
No |
Sí |
Sí |
Transiciones absolutas |
No |
Sí |
Sí |
Sí |
Transiciones relativas |
Sí |
Sí |
No |
Sí (solo VOD) |
Pausas publicitarias programadas |
Sí |
Sí |
No |
Sí (solo VOD) |
Pass-through y descansos |
No |
No |
Sí |
Sí (solo en vivo) |
Pizarra de relleno |
No |
Sí |
Sí |
Sí |
24/7 en bucle |
Sí |
No |
No |
No |
Time-based programación |
No |
Sí |
Sí |
Sí |
Nivel de canal |
Basic |
Standard |
Standard |
Standard |
Siguientes pasos
-
Cómo empezar con el ensamblaje MediaTailor de canales— Step-by-step tutorial para crear tu primer canal
-
Trabajar con ubicaciones de origen— Procedimientos detallados para administrar las ubicaciones de origen y el contenido
-
Uso de canales— Opciones de configuración de canales y modos de reproducción
-
Añadir un programa a la programación de un canal— Programación de programas con VOD y fuentes en directo
-
Inserta anuncios y pausas publicitarias personalizados en la transmisión de un canal— Monetización con SSAI
-
Construya canales MediaTailor lineales con ensamblaje de canales y CDN— Integración de CDN para ahorrar costes y escalabilidad
-
Modificación temporal de la reproducción de un canal— Habilite la funcionalidad de ponerse al día y volver a empezar