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.
Formato AWSE SCTE-35
AWSE es un format_identifier valor que se utiliza en la estructura UPID de la SCTE-35 MPU. Algunas AWS Elemental MediaLive funciones utilizan este formato para incluir información adicional en los mensajes. SCTE-35 splice_info_section
En esta página se describe el formato binario de los descriptores de AWSE, incluida la estructura de sobres versionada y las cargas útiles de funciones registradas.
Funciones que utilizan el format_identifier de AWSE
En la tabla siguiente se enumeran las MediaLive funciones que añaden descriptores AWSE a los mensajes. SCTE-35
| Operación | Habilitado por | ID de función | Description (Descripción) |
|---|---|---|---|
| Añada los parámetros de consulta de inferencia elemental | Enriquecimiento de metadatos contextuales | EICM(Metadatos contextuales de inferencia elemental) |
Incorpora el identificador del feed de Elemental Inference, la URL del plano de datos y un PTS con cronología de condicionador en un descriptor de identificación de contenido para que los sistemas posteriores puedan consultar la API de Elemental Inference. GetMetadata Consulte Carga útil del EICM: enriquecimiento de metadatos contextuales. |
Especificación de formato AWSE
El AWSE format_identifier proporciona un sobre versionado y ampliable. Este sobre identifica la función que produjo el descriptor y contiene una carga útil específica para la función. En las siguientes secciones se describe la estructura externa del descriptor, los campos del sobre y los identificadores de las características registradas.
Estructura de los descriptores de segmentación
Cada descriptor AWSE sigue la sintaxis SCTE 35: segmentation_descriptor()
segmentation_descriptor { splice_descriptor_tag = 0x02 descriptor_length = 15 + segmentation_upid_length identifier = 0x43554549 ('CUEI') segmentation_event_id = <unique per splice_info_section> segmentation_event_cancel_indicator = 0 program_segmentation_flag = 1 segmentation_duration_flag = 0 delivery_not_restricted_flag = 1 segmentation_upid_type = 0x0C (MPU) segmentation_upid_length = <varies by feature> segmentation_upid = <AWSE format_identifier + envelope — see AWSE UPID envelope> segmentation_type_id = 0x01 (Content Identification) segment_num = 0 segments_expected = 0 }
Siempre segmentation_upid_type es (MPU0x0C). El segmentation_type_id es siempre 0x01 (identificación de contenido). segmentation_upidEmpieza por el format_identifier valor"AWSE", seguido de los campos del sobre descritos enSobre AWSE UPID.
Sobre AWSE UPID
segmentation_upidComienza con un encabezado de sobre fijo. Este encabezado identifica la funciónformat_identifier, la versión del esquema y la versión. En función de la función, es posible que aparezca o no una carga útil específica para cada función. Los analizadores la utilizan feature_id para determinar cómo interpretar los bytes restantes (si los hay).
Los campos aparecen en el orden mostrado.
| Campo | Tamaño | Tipo | Description (Descripción) |
|---|---|---|---|
format_identifier |
4 bytes | ASCII | "AWSE"— el format_identifier valor de SCTE-35 MPU que identifica este UPID como una carga útil de AWS Elemental. |
schema_version |
1 byte | uint8 | Versión del esquema de sobres de AWSE. Actualmente0x01. Un cambio en este valor indica un cambio estructural en el propio sobre (incluido su tamaño). |
feature_id |
4 bytes | ASCII | Identifica qué MediaLive característica produjo este descriptor. Determina cómo interpretar los bytes restantes. Consulte Identificadores de funciones. |
| (carga útil específica de una función) | variable | — | Cualquier campo adicional requerido por el feature_id que hayas elegido. La presencia de esta carga útil y su estructura dependen completamente de la función. Consulta la referencia de carga útil de la función para obtener más información. |
Para la versión 1 del esquema, el encabezado del sobre tiene 9 bytes (4 + 1 + 4). Una carga útil específica de una función puede o no seguir elfeature_id, según la función. Cuando hay una carga útil, su longitud es. segmentation_upid_length - 9 La función define por completo la estructura de la carga útil; consulta la referencia de cargas útiles de la función para obtener más información.
Los analizadores que no reconozcan a feature_id deberían omitir el descriptor sin problemas.
Identificadores de funciones
En la siguiente tabla se enumeran los feature_id valores registrados.
| ID de función | Característica | Referencia de carga |
|---|---|---|
EICM |
Enriquecimiento de metadatos contextuales (AWS Elemental Inference) | Carga útil del EICM: enriquecimiento de metadatos contextuales |