Manejo de metadatos de SMPTE 2038 - MediaLive

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.

Manejo de metadatos de SMPTE 2038

Puede configurarlo MediaLive para extraer datos auxiliares específicos de una transmisión SMPTE 2038 contenida en estas entradas:

  • Entradas de Elemental Link

  • Entradas de secuencia de transporte HLS (TS)

  • MediaConnect entradas

  • Entradas RTP

nota

En esta sección se supone que está familiarizado con la creación o edición de un canal, como se describe en Creación de un canal desde cero.

Metadatos que MediaLive se pueden extraer

MediaLive puede extraer los siguientes datos de una transmisión SMPTE 2038 que se encuentra en la fuente.

Títulos

  • Subtítulos ARIB: subtítulos que cumplen con la versión 2.4 de la ARIB STD-B37.

  • Subtítulos integrados: subtítulos incluidos como subtítulos auxiliares que cumplen con la norma SMPTE 334. Los subtítulos auxiliares deben cumplir con el estándar EIA-608 (también conocido como CEA-608 o "subtítulos de línea 21") o el estándar CEA-708 (también conocido como EIA-708).

  • Subtítulos de teletexto: formato de teletexto OP47, también conocido como SMPTE RDD-08 (compatible con ITU-R BT.1120-7).

Código de tiempo

  • Código de tiempo: un código de tiempo SMPTE de 12 millones. MediaLive reconoce este código de tiempo como una fuente de código de tiempo integrada.

Añadir mensajes de disponibilidad

  • Mensajes SCTE 104.

Metadatos

  • Metadatos KLV: datos que cumplen con la norma SMPTE 336M-2007.

Un flujo SMPTE 2038 bien formado

MediaLive Para extraer y procesar los datos de forma adecuada, el flujo SMPTE 2038 de la entrada debe cumplir ciertos criterios:

  • El flujo SMPTE 2038 debe estar presente en todos los PMT.

  • El PID en el que se encuentra el flujo SMPTE 2038 no debe cambiar en el flujo. No hay compatibilidad para cambiar el PID y enviar un nuevo PMT que identifique ese PID.

  • El flujo de transporte debe contener el flujo SMPTE 2038 en un solo PID. Si está presente en más de un PID, no hay garantía de que MediaLive identifique el PID que aparece primero. Podría elegir otro PID, con resultados que no pretende.

Tenga en cuenta que si la entrada es de Elemental Link, los subtítulos incrustados (si los hay), el código de tiempo y los metadatos KLV (si los hay) siempre están en una transmisión SMPTE 2038. La transmisión siempre está bien formada.

Configuración de entradas

Si MediaLive desea utilizar los datos de un flujo SMPTE 2038, debe configurar la entrada para leer el SMPTE 2038.

  1. En la página Crear canal, encuentre la Asociación de entrada para la entrada correspondiente.

  2. En los ajustes de entrada generales, defina Prefer SMPTE 2038 en una de las siguientes opciones:

    • Preferir: para un elemento de datos específico, busca MediaLive primero los datos en un PID del SMPTE 2038. Si los datos no se encuentran en la transmisión SMPTE 2038 o si no hay ninguna transmisión SMPTE 2038, MediaLive busca los datos en otras ubicaciones de la transmisión.

    • Ignorar (predeterminado): MediaLive nunca busca una transmisión SMPTE 2038. Incluso si un elemento de datos específico no está disponible en otros lugares de la transmisión, MediaLive no busca una transmisión SMPTE 2038. Por ejemplo, puedes configurar la fuente del código de tiempo como Embedded (en la sección de configuración general del canal). Con Ignore, si la fuente del código de tiempo no está en la transmisión de vídeo, MediaLive no la buscará en una transmisión SMPTE 2038.

    Ten en cuenta que, al introducir Elemental Link, todos los metadatos de KLV están siempre en un SMPTE 2038, nunca en un PID diferente. Por lo tanto, si te han dicho que la fuente incluye metadatos de KLV, selecciona siempre Preferir.

¿Cómo MediaLive utiliza la transmisión SMPTE 2038

Si está configurado para preferir el SMPTE 2038 en una entrada, MediaLive utiliza los datos de acuerdo con las siguientes reglas.

Títulos

Puede configurar la entrada con selectores de subtítulos que especifiquen ARIB, Embedded o Teletexto. En este caso, busca MediaLive primero el tipo de subtítulos especificado en la transmisión SMPTE 2038. Si MediaLive no encuentra los subtítulos allí, busca en otras ubicaciones de la transmisión.

Independientemente de dónde MediaLive encuentre los subtítulos, los MediaLive extraiga y procese de la forma habitual, en función de cómo los haya configurado en la salida.

Código de tiempo

Cuando una entrada incluye una transmisión SMPTE 2038, busca MediaLive primero un código de tiempo SMPTE de 12 M en la transmisión SMPTE 2038. Si MediaLive no encuentra el código de tiempo allí, busca uno incrustado directamente en la transmisión de vídeo. MediaLive asocia el código de tiempo SMPTE 12M al fotograma de vídeo más cercano.

Para obtener información sobre cómo se MediaLive usa el código de tiempo, consulte. Cómo funciona el código de tiempo de salida en tiempo de ejecución

Añadir mensajes de disponibilidad

Si prefiere el SMPTE 2038 como entrada, MediaLive extrae todos los mensajes del SCTE 104 que encuentre y los convierte inmediatamente en mensajes del SCTE 35. A continuación, puede gestionar los mensajes del mismo modo que trataría los mensajes del SCTE 35 de cualquier fuente. Para obtener más información, consulte Procesamiento de mensajes SCTE-35.

Metadatos KLV

Si prefiere SMPTE 2038 en una entrada, MediaLive extrae todos los datos de KLV que encuentre.

Puede elegir pasar los metadatos de KLV a uno o varios de los siguientes grupos de salida. MediaLive envuelve el KLV en una secuencia SMPTE 2038.

  • Archivado

  • MediaPackage

  • HLS (con un contenedor TS)

  • UDP/TS

Los pasos de configuración son los siguientes.

Configuración de las salidas para los metadatos de KLV

Puede elegir pasar los metadatos de KLV a uno o varios de los siguientes grupos de salida.

nota

La información de esta sección supone que está familiarizado con los pasos generales para la creación de un canal, como se describe en Creación de un canal desde cero.

Archivado

  1. En la página Crear canal, en la sección Grupos de salida, en el grupo Archivo, elija la salida.

  2. En Configuración de salida, selecciona Configuración del contenedor y, a continuación, selecciona Configuración PID.

  3. Configura estos campos:

    • KLV: Seleccione PASSTHROUGH

    • PID de datos de KLV: Introduzca el PID donde desee colocar los metadatos de KLV.

MediaPackage

MediaPackage las salidas se configuran automáticamente para su transferencia. Si MediaLive encuentra metadatos KLV en una entrada, los pasa a una MediaPackage salida, en el PID 501.

HLS

Puede pasar los metadatos de KLV en cualquier salida que tenga un contenedor HLS estándar (un contenedor TS).

  1. En la página Crear canal, en la sección Grupos de salida, en el grupo HLS, elija la salida.

  2. En Configuración de salida, asegúrese de que la configuración de HLS especifique el HLS estándar.

  3. En la configuración HLS, seleccione la configuración PID.

  4. Configure estos campos:

    • KLV: Seleccione PASSTHROUGH

    • PID de datos de KLV: Introduzca el PID donde desee colocar los metadatos de KLV.

UDP/TS

  1. En la página Crear canal, en la sección Grupos de salida, en el grupo UDP, selecciona la salida.

  2. En Configuración de salida, selecciona Configuración de red y, a continuación, Configuración PID.

  3. Configura estos campos:

    • KLV: Seleccione PASSTHROUGH

    • PID de datos de KLV: Introduzca el PID donde desee colocar los metadatos de KLV.