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.
Carga útil del EICM: enriquecimiento de metadatos contextuales
La carga útil de la función EICM (metadatos contextuales de la inferencia elemental) contiene la información que los consumidores intermedios necesitan para consultar los metadatos contextuales de AWS Elemental Inference en el momento de tomar una decisión sobre el anuncio.
Para obtener información sobre cómo habilitar esta función en su canal, consulte. Enriquecimiento de metadatos contextuales
Esta carga útil sigue el encabezado del sobre AWSE de 9 bytes (para la versión 1 del esquema). Lo que está feature_id en el sobre es. "EICM" Consulte Sobre AWSE UPID la estructura del sobre.
Carga útil de la versión 1 del EICM
La carga útil del EICM comienza con un feature_version byte que identifica la versión de la estructura de la carga útil. Para la versión 1 (feature_version = 0x01), los campos restantes contienen el identificador del feed de inferencia elemental, la URL del plano de datos para las GetMetadata consultas y el PTS en la cronología del condicionador correspondiente a la señal de salida.
Los campos aparecen en el orden mostrado.
| Campo | Tamaño | Tipo | Description (Descripción) |
|---|---|---|---|
feature_version |
1 byte | uint8 | Identifica la versión de la estructura de carga útil del EICM. Actualmente, solo 0x01 es válido; los campos de la versión 1 se describen en las filas restantes de esta tabla. Un cambio en este valor indicaría un cambio estructural en los campos restantes. |
feed_id_length |
1 byte | uint8 | Longitud N del feed_id campo. |
feed_id |
N bytes | ASCII | El identificador del feed de inferencia elemental (sin terminador NUL). |
inference_query_url_length |
1 byte | uint8 | Longitud M del campo. inference_query_url |
inference_query_url |
M bytes | ASCII | La URL del plano de datos de la inferencia elemental para GetMetadata las consultas (sin terminador NUL ni barra al final). |
inference_query_pts |
8 bytes | int64 BE | El punto culminante de la cronología del acondicionador Elemental Inference. |
inference_query_timescale |
4 bytes | uint32 BE | La base temporal de inference_query_pts (por ejemplo, 90000). |
El tamaño total de la carga útil del EICM v1 es de bytes. 15 + N + M Este total incluye un campo de versión de 1 byte, dos campos de 1 byte, las dos cadenas de longitud variable, un campo PTS de 8 bytes y un campo de escala temporal de 4 bytes. Combinado con el encabezado del sobre de 9 bytes (para la versión 1 del esquema), el encabezado completo es. segmentation_upid_length 24 + N + M
importante
Los inference_query_timescale valores inference_query_pts y pueden diferir del formato PTS que utilice la salida. Los sistemas posteriores deben usar estos valores solo para consultar la API de inferencia GetMetadata elemental.
Uso posterior
Los consumidores intermedios, como los sistemas de decisión publicitaria (por ejemplo AWS Elemental MediaTailor), analizan la carga útil del EICM y utilizan los campos para consultar la inferencia elemental:
-
Busca el número
segmentation_descriptorconsegmentation_type_id = 0x01y el UPID cuyo nombre sea.format_identifier"AWSE" -
Verifique
feature_id = "EICM"y.feature_version = 0x01 -
Extraer
feed_idinference_query_url,inference_query_pts, yinference_query_timescale. -
Llama a la
GetMetadataAPI de inferencia elemental en la URL extraída y pasa el ID del feed y el valor de PTS.