Transferencia de metadatos - AWS Elemental MediaPackage

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.

Transferencia de metadatos

AWS Elemental MediaPackage transfiere automáticamente los metadatos ID3 y key-length-value (KLV, clave-longitud-valor) de la entrada de un canal a la transmisión de salida del canal. No es necesario ajustar la configuración del punto de conexión para habilitar la transferencia de metadatos.

Para obtener más información acerca de cómo MediaPackage maneja los metadatos, consulte las siguientes secciones.

Consideraciones sobre los metadatos ID3

Los metadatos ID3 temporizados son un mecanismo de uso general que agrega metadatos sincronizados a las transmisiones. Los metadatos se utilizan para una variedad de propósitos, que van desde aplicaciones interactivas hasta la medición de la audiencia.

Tipos de puntos de conexión de MediaPackage compatibles

MediaPackage admite la transferencia de metadatos ID3 para los siguientes tipos de puntos de conexión:

  • Puntos de conexión HLS, DASH y CMAF en directo y VOD

Transporte de metadatos

Así es como se transporta ID3 como metadatos en las siguientes especificaciones:

  • HLS: los metadatos se transportan en la transmisión elemental. Para obtener más información, consulte la Sección 2.0 de la referencia sobre los metadatos temporizados para la transmisión en directo HTTP de Apple.

  • CMAF y DASH: los metadatos se transportan en la versión 1 del cuadro de mensajes de eventos. Para obtener más información, consulte Transporte de metadatos temporizados ID3 en CMAF. Los cuadros de mensajes de eventos incluyen un campo scheme_id_uri establecido en https://aomedia.org/emsg/ID3 y un campo value establecido en 0.

Señalización de metadatos

Los manifiestos de DASH incluyen un elemento <InbandEventStream schemeIdUri="https://aomedia.org/emsg/ID3" value="0"/> en los Conjuntos de adaptación que incluye pistas con metadatos ID3.

Los manifiestos HLS no tienen una señalización de metadatos específica.

Configuración de MediaLive

Puede producir metadatos ID3 en los grupos de salida de AWS Elemental MediaLive MediaPackage transfiriendo los metadatos ID3 o insertándolos con la programación.

Consideraciones sobre los metadatos KLV

KLV es un estándar de codificación de datos para incluir metadatos sincronizados en las transmisiones. La naturaleza binaria de KLV lo hace eficiente cuando el volumen de metadatos es significativo. KLV se puede utilizar para diversos casos de uso, desde la vigilancia aérea hasta la transmisión de datos de sensores en casos de uso industrial, o para el seguimiento de atletas y objetos en tiempo real en casos de deportes en directo.

Tipos de puntos de conexión de MediaPackage compatibles

MediaPackage admite la transmisión de metadatos KLV para los siguientes tipos de puntos de conexión:

  • Puntos de conexión DASH en directo

Transporte de metadatos

Los metadatos se transportan en la versión 1 del cuadro de mensajes de eventos, tal como se describe en la especificación MISB ST 1910.1. En las pistas KLV asíncronas, los cuadros de mensajes de eventos incluyen un campo scheme_id_uri establecido en urn:misb:KLV:bin:1910.1 y un campo value establecido en KLVx:01FC. Para las pistas KLV asíncronas, el campo de valor se establece en KLVx:01BD. En ambos casos, x es el índice de la pista en la transmisión.

Señalización de metadatos

Los manifiestos DASH incluyen un elemento <InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01FC"/> o <InbandEventStream schemeIdUri="urn:misb:KLV:bin:1910.1" value="KLVx:01BD"/> en los Conjuntos de adaptación que incluye pistas con metadatos KLV, según la naturaleza de sincronicidad de la pista transportada.

Configuración de MediaLive

Puede transferir metadatos KLV desde su canal de MediaLive. Para obtener más información, consulte klv en la Guía del usuario de AWS Elemental MediaLive.