

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Formato AWSE SCTE-35
<a name="awse-scte35-format"></a>

AWSE é um `format_identifier` valor usado na estrutura SCTE-35 MPU UPID. Alguns AWS Elemental MediaLive recursos usam esse formato para transmitir informações adicionais nas SCTE-35 `splice_info_section` mensagens.

Esta página descreve o formato binário dos descritores do AWSE, incluindo a estrutura de envelope com versão e as cargas de recursos registradas.

## Recursos usando o AWSE format\_identifier ``
<a name="scte35-enrichment-operations"></a>

A tabela a seguir lista os MediaLive recursos que anexam os descritores do AWSE às mensagens. SCTE-35 


| Operation | Ativado por | ID do recurso | Description | 
| --- | --- | --- | --- | 
| Anexar parâmetros de consulta de inferência elementar | [Enriquecimento de metadados contextuais ](elemental-inference-cm-enrichment.md) | EICM(Metadados contextuais de inferência elementar) | Incorpora o identificador de feed do Elemental Inference, o URL do plano de dados e um PTS do cronograma do condicionador em um descritor de identificação de conteúdo para que os sistemas posteriores possam consultar a API do Elemental Inference. GetMetadata Consulte [Carga útil do EICM: enriquecimento de metadados contextuais](scte35-enrichment-eicm.md). | 

## Especificação de formato AWSE
<a name="scte35-enrichment-awse-format"></a>

O AWSE `format_identifier` fornece um envelope versionado e extensível. Esse envelope identifica o recurso que produziu o descritor e carrega uma carga útil específica do recurso. As seções a seguir descrevem a estrutura externa do descritor, os campos do envelope e os identificadores de recursos registrados.

### Estrutura do descritor de segmentação
<a name="scte35-enrichment-awse-descriptor"></a>

Cada descritor AWSE segue a sintaxe 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
}
```

O `segmentation_upid_type` é sempre `0x0C` (MPU). O `segmentation_type_id` é sempre `0x01` (Identificação de conteúdo). O `segmentation_upid` começa com o `format_identifier` valor`"AWSE"`, seguido pelos campos do envelope descritos em[Envelope AWSE UPID](#scte35-enrichment-awse-envelope).

### Envelope AWSE UPID
<a name="scte35-enrichment-awse-envelope"></a>

O `segmentation_upid` começa com um cabeçalho de envelope fixo. Esse cabeçalho identifica `format_identifier` a versão do esquema e o recurso. Dependendo do recurso, uma carga útil específica do recurso pode ou não seguir. Os analisadores usam o `feature_id` para determinar como interpretar os bytes restantes (se houver).

Os campos aparecem na ordem mostrada.


| Campo | Tamanho | Tipo | Description | 
| --- | --- | --- | --- | 
| format\_identifier | 4 bytes | ASCII | "AWSE"— o format\_identifier valor do SCTE-35 MPU que identifica esse UPID como uma carga útil do AWS Elemental. | 
| schema\_version | 1 byte | uint8 | Versão do esquema de envelope do AWSE. Atualmente0x01. Uma alteração nesse valor indica uma mudança estrutural no próprio envelope (incluindo seu tamanho). | 
| feature\_id | 4 bytes | ASCII | Identifica qual MediaLive recurso produziu esse descritor. Determina como interpretar os bytes restantes. Consulte [Identificadores de recursos](#scte35-enrichment-awse-feature-ids). | 
| (carga útil específica do recurso) | variável | — | Quaisquer campos adicionais exigidos pela escolha feature\_id que você escolheu. Se essa carga útil está presente e sua estrutura, depende inteiramente do recurso. Consulte a referência de carga útil do recurso para obter detalhes. | 

Para a versão 1 do esquema, o cabeçalho do envelope tem 9 bytes (4 \+ 1 \+ 4). Uma carga útil específica do recurso pode ou não seguir o.`feature_id`, dependendo do recurso. Quando uma carga está presente, seu comprimento é`segmentation_upid_length - 9`. O recurso define totalmente a estrutura da carga útil; consulte a referência de carga útil do recurso para obter detalhes.

Os analisadores que não reconhecem a `feature_id` devem ignorar o descritor normalmente.

### Identificadores de recursos
<a name="scte35-enrichment-awse-feature-ids"></a>

A tabela a seguir lista os `feature_id` valores registrados.


| ID do recurso | Recurso | Referência de carga útil | 
| --- | --- | --- | 
| EICM | Enriquecimento contextual de metadados (AWS Elemental Inference) | [Carga útil do EICM: enriquecimento de metadados contextuais](scte35-enrichment-eicm.md) | 