Para especificar SCTE de 3 a 5 marcadores, utilice ESAM XML - MediaConvert

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.

Para especificar SCTE de 3 a 5 marcadores, utilice ESAM XML

Si el vídeo de entrada no contiene SCTE -35 marcadores, pero necesitas especificar puntos de inserción de anuncios en los resultados, puedes incluir los XML documentos de Event Signaling and Management (ESAM) en la configuración de MediaConvert trabajo de AWS Elemental. Cuando lo haga, MediaConvert condicione las salidas con fotogramas IDR (actualización instantánea del decodificador) en los puntos de inserción que especifique en el documento. En las salidas que también están envueltas en MPEG2 -TS y HLS contenedores, MediaConvert inserta SCTE -35 mensajes time_signal en esos puntos.

Para tus grupos de HLS salida de Apple, también puedes proporcionar un HLS documento de condicionamiento del manifiesto. XML A continuación, puede configurar su trabajo para acondicionar los manifiestos de sus HLS resultados en consecuencia.

nota

Para poner marcadores SCTE -35 en MPEG2 las salidas -TS, además de suministrar los ESAM XML documentos, también debe activar ESAMSCTE-35 en cada salida. Para obtener más información, consulte el procedimiento de la consola tras esta información general.

Acerca de los códigos de tiempo en sus documentos ESAM

Especifique los puntos de inserción en sus XML documentos en relación con el momento de la salida final, después de recortar y coser las entradas. Comience su calendario desde 00:00:00:00, independientemente de su código temporal. Usa el siguiente formato de 24 horas con un número de fotograma: HH:MM:SS:FF.

Por ejemplo, un trabajo tiene las siguientes tres entradas: un preprocesamiento de cinco minutos, una película de una hora y un posprocesamiento de cinco minutos. El recorte de entrada se utiliza para ajustar el clip de los últimos 20 minutos de la entrada de una hora. Por lo tanto, la salida con preprocesamiento y posprocesamiento es de 30 minutos de duración. Si quiere que el primer punto de inserción aparezca tres minutos después del contenido principal, debe especificarlo a los ocho minutos, es decir, tres minutos después de los cinco minutos de grabación previa.

Para incluir ESAM XML documentos en la configuración de su trabajo (consola)
  1. Abra la MediaConvert consola en https://console.aws.amazon.com/mediaconvert.

  2. Elija Crear nuevo trabajo.

  3. Configure la entrada, grupos de salidas y salidas para vídeo y audio, tal como se describe en Tutorial: Configuración de los ajustes del trabajo y Creación de salidas.

  4. En el panel de navegación Trabajo de la izquierda, debajo de Configuración de trabajo, elija Configuración.

  5. En la sección Señalización de anuncios, habilite la señalización y mensajería de eventos () ESAM.

  6. Para la notificación de procesamiento de señales XML, introduzca su XML documento de ESAM señalización como texto. Para ver un ejemplo, consulte Ejemplo de notificación de procesamiento ESAM XML de señales.

    nota

    De forma predeterminada, MediaConvert añade una tirada previa de cuatro segundos a la ESAM carga útil. Esto puede provocar que el mensaje SCTE -35 se MediaConvert coloque un segmento antes que el marcador designado en el manifiesto. HLS Para eliminar la grabación previa, establezca responseSignalPreroll en cero. Este ajuste es un elemento secundario de. EsamSettings

  7. Si quieres incluir información sobre tus marcadores SCTE -35 en los HLS manifiestos, en el campo Notificación de la condición de confirmación del manifiesto XML, introduce el XML documento condicional del ESAM manifiesto como texto. MediaConvert no incluye información sobre tus marcadores de SCTE -35 en tus DASH manifiestos.

    Para insertar SCTE -35 marcadores en el flujo de transporte además del manifiesto, defina el dataPassThrough atributo del MCC documento en. "true" Si no quiere marcadores en el flujo de transporte, elimine los atributos dataPassThrough.

    Para ver un ejemplo, consulte Ejemplo de notificación de estado de confirmación de ESAM XML manifiesto.

  8. Para cada salida MPEG2 -TS en la que desee utilizar SCTE -35 marcadores, active los siguientes marcadores:

    1. En el panel de la izquierda Trabajo, bajo Grupos de salidas, Grupo de archivos, elija la salida.

    2. Confirme que es una salida MPEG2 -TS. En la sección Configuración de salida, asegúrate de que Container esté configurado en MPEG-2 Transport Stream.

    3. Selecciona Configuración del contenedor y, a continuación, desplázate hacia abajo para encontrar la sección de PIDcontroles.

    4. Para ESAMSCTE-35, selecciona Activado.

    5. Para la fuente SCTE -35, mantenga el valor predeterminado Ninguno.

  9. Realice este paso solo para los grupos de HLS salida de Apple que haya en su trabajo.

    Si quiere condicionar su HLS manifiesto con sus puntos de ESAM inserción, siga el procedimiento indicado enIncluye información SCTE del orden del 35% en tu manifiesto HLS. De lo contrario, siga los pasos que se indican a continuación para confirmar que las siguientes opciones de configuración siguen manteniendo su estado predeterminado:

    1. Asegúrese de que la notificación de condición de confirmación del manifiesto XML, descrita en un paso anterior de este procedimiento, esté vacía.

    2. Para cada grupo HLS de salida de Apple de tu trabajo, confirma que has mantenido los marcadores de anuncios desactivados.

      1. En el panel Job de la izquierda, en Grupos de salida, selecciona Apple HLS.

      2. En la sección de configuración de HLS grupos de Apple, selecciona Avanzado.

      3. En la sección Marcadores de anuncios, desactiva las casillas Elemental y SCTE-35 mejorada.

    3. Para cada salida de tus grupos de HLS salida de Apple, confirma que la fuente SCTE -35 esté configurada como Ninguna:

      1. En el panel Job de la izquierda, en Grupos de salida, Apple HLS, selecciona una salida.

      2. En la sección Configuración de salida, elija Configuración de secuencia de transporte.

      3. Para una fuente SCTE -35, selecciona Ninguna.

Para incluir ESAM XML documentos en la configuración de sus trabajos (API,SDK, AWS CLI)
  1. Incluya la esampropiedad y sus elementos secundarios en la raíz de la configuración del trabajo en la especificación del JSON trabajo. Estas propiedades se muestran en el siguiente ejemplo.

    1. Incluya su XML especificación de procesamiento de ESAM señal como una cadena en la configuraciónsccXml.

    2. Si lo desea, incluya un documento de XML notificación de la condición de confirmación del manifiesto como cadena en la configuraciónmccXml:

    "esam": { "responseSignalPreroll": 4000, "signalProcessingNotification": { "sccXml": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<SignalProcessingNotification ..." }, "manifestConfirmConditionNotification": { "mccXml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n<ns2:ManifestConfirmConditionNotification ... " }
  2. Para cada salida M2TS (MPEG2Transport Stream) de su trabajo, defina la especificación del JSON trabajo como se muestra en el siguiente ejemplo. Incluya la propiedad scte35Esam. Establezca scte35Source en NONE.

    "outputs": [ { "extension": "m2ts", "containerSettings": { "container": "M2TS", "m2tsSettings": { ... "scte35Esam": { "scte35EsamPid": 508 }, ... "scte35Source": "NONE" }
  3. Si quieres condicionar tus HLS manifiestos con una información de SCTE -35, incluye lo siguiente para cada grupo de HLS salida de Apple de tu trabajo. Esta configuración se muestra en el ejemplo al final de este paso:

    Si no quieres condicionar tus HLS manifiestos con una información de SCTE -35, mantén la configuración predeterminada scte35Source y no NONE los incluyas: adMarkers

    "outputGroups": [ { "customName": "apple_hls", "outputGroupSettings": { "type": "HLS_GROUP_SETTINGS", "hlsGroupSettings": { "adMarkers": [ "ELEMENTAL_SCTE35" ], ... } }, "outputs": [ { "extension": "m3u8", "nameModifier": "high", "outputSettings": { "hlsSettings": { ... } }, "containerSettings": { "container": "M3U8", "m3u8Settings": { ... "scte35Source": "PASSTHROUGH" }
  4. Envíe el trabajo como de costumbre.

    Para obtener información sobre cómo enviar los MediaConvert trabajos de AWS Elemental mediante programación, consulte Cómo empezar a MediaConvert utilizar AWS Elemental con AWS SDKs o el AWS CLI y Cómo empezar a utilizar AWS Elemental MediaConvert con el. API