

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

AWSE è un `format_identifier` valore utilizzato nella struttura SCTE-35 MPU UPID. Alcune AWS Elemental MediaLive funzionalità utilizzano questo formato per inserire informazioni aggiuntive nei messaggi. SCTE-35 `splice_info_section`

Questa pagina descrive il formato binario dei descrittori AWSE, inclusa la struttura dell'inviluppo con versione e i payload delle funzionalità registrate.

## Funzionalità che utilizzano il format\_identifier AWSE ``
<a name="scte35-enrichment-operations"></a>

La tabella seguente elenca le MediaLive funzionalità che aggiungono i descrittori AWSE ai messaggi. SCTE-35 


| Operation | Abilitato da | ID della funzionalità | Description | 
| --- | --- | --- | --- | 
| Aggiungi i parametri di interrogazione di Elemental Inference | [Arricchimento contestuale dei metadati ](elemental-inference-cm-enrichment.md) | EICM(Metadati contestuali di inferenza elementare) | Incorpora l'identificatore del feed Elemental Inference, l'URL del piano dati e un PTS condizionatore-timeline in un descrittore di identificazione del contenuto in modo che i sistemi a valle possano interrogare l'API Elemental Inference. GetMetadata Consulta [Payload EICM: arricchimento contestuale dei metadati](scte35-enrichment-eicm.md). | 

## Specifica del formato AWSE
<a name="scte35-enrichment-awse-format"></a>

L'AWSE `format_identifier` fornisce una busta estensibile con diverse versioni. Questa busta identifica la funzionalità che ha prodotto il descrittore e contiene un payload specifico per la funzionalità. Le sezioni seguenti descrivono la struttura esterna del descrittore, i campi dell'inviluppo e gli identificatori delle funzionalità registrate.

### Struttura del descrittore di segmentazione
<a name="scte35-enrichment-awse-descriptor"></a>

Ogni descrittore AWSE segue la sintassi 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
}
```

`segmentation_upid_type`È sempre (MPU). `0x0C` `segmentation_type_id`È sempre `0x01` (Identificazione del contenuto). `segmentation_upid`Inizia con il `format_identifier` valore`"AWSE"`, seguito dai campi a forma di busta descritti in[Busta AWSE UPID](#scte35-enrichment-awse-envelope).

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

`segmentation_upid`Inizia con un'intestazione a busta fissa. Questa intestazione identifica la versione dello schema `format_identifier` e la funzionalità. A seconda della funzionalità, potrebbe seguire o meno un payload specifico per la funzionalità. I parser utilizzano il `feature_id` per determinare come interpretare i byte rimanenti (se presenti).

I campi vengono visualizzati nell'ordine mostrato.


| Campo | Dimensione | Tipo | Description | 
| --- | --- | --- | --- | 
| format\_identifier | 4 byte | ASCII | "AWSE"— il format\_identifier valore SCTE-35 MPU che identifica questo UPID come payload AWS Elemental. | 
| schema\_version | 1 byte | uint8 | Versione dello schema di inviluppo AWSE. Attualmente. 0x01 Una modifica a questo valore indica una modifica strutturale dell'involucro stesso (comprese le sue dimensioni). | 
| feature\_id | 4 byte | ASCII | Identifica quale MediaLive caratteristica ha prodotto questo descrittore. Determina come interpretare i byte rimanenti. Consulta [Identificatori delle funzionalità](#scte35-enrichment-awse-feature-ids). | 
| (payload specifico per una funzionalità) | variabile | — | Eventuali campi aggiuntivi richiesti da quelli che hai scelto. feature\_id La presenza o meno di questo payload e la sua struttura dipendono interamente dalla funzionalità. Per i dettagli, consulta il riferimento al payload della funzione. | 

Per la versione 1 dello schema, l'intestazione della busta è di 9 byte (4 \+ 1 \+ 4). Un payload specifico per una funzionalità potrebbe o meno seguire il, a seconda della `feature_id` funzionalità. Quando è presente un payload, la sua lunghezza è. `segmentation_upid_length - 9` La funzionalità definisce interamente la struttura del payload; per i dettagli, consulta il riferimento al payload della funzione.

I parser che non riconoscono a `feature_id` dovrebbero saltare il descrittore con garbo.

### Identificatori delle funzionalità
<a name="scte35-enrichment-awse-feature-ids"></a>

La tabella seguente elenca i valori registrati`feature_id`.


| ID della funzionalità | Funzionalità | Riferimento del payload | 
| --- | --- | --- | 
| EICM | Arricchimento contestuale dei metadati (AWS Elemental Inference) | [Payload EICM: arricchimento contestuale dei metadati](scte35-enrichment-eicm.md) | 