

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

AWSE est une `format_identifier` valeur utilisée dans la structure UPID du SCTE-35 MPU. Certaines AWS Elemental MediaLive fonctionnalités utilisent ce format pour inclure des informations supplémentaires dans SCTE-35 `splice_info_section` les messages.

Cette page décrit le format binaire des descripteurs AWSE, y compris la structure d'enveloppe versionnée et les charges utiles des fonctionnalités enregistrées.

## Fonctionnalités utilisant l'AWSE format\_identifier ``
<a name="scte35-enrichment-operations"></a>

Le tableau suivant répertorie les MediaLive fonctionnalités qui ajoutent des descripteurs AWSE aux messages. SCTE-35 


| Opération | Activé par | ID de fonctionnalité | Description | 
| --- | --- | --- | --- | 
| Ajouter les paramètres de requête Elemental Inference | [Enrichissement des métadonnées contextuelles ](elemental-inference-cm-enrichment.md) | EICM(Métadonnées contextuelles d'inférence élémentaire) | Incorpore l'identifiant du flux d'inférence élémentaire, l'URL du plan de données et un PTS conditionneur-chronologie dans un descripteur d'identification de contenu afin que les systèmes en aval puissent interroger l'API d'inférence élémentaire. GetMetadata Consultez [Charge utile EICM : enrichissement des métadonnées contextuelles](scte35-enrichment-eicm.md). | 

## Spécification du format AWSE
<a name="scte35-enrichment-awse-format"></a>

L'AWSE `format_identifier` fournit une enveloppe extensible versionnée. Cette enveloppe identifie la caractéristique qui a produit le descripteur et contient une charge utile spécifique à la fonctionnalité. Les sections suivantes décrivent la structure du descripteur externe, les champs d'enveloppe et les identificateurs d'entités enregistrés.

### Structure du descripteur de segmentation
<a name="scte35-enrichment-awse-descriptor"></a>

Chaque descripteur AWSE suit la syntaxe 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`C'est toujours `0x0C` (MPU). `segmentation_type_id`C'est toujours `0x01` (identification du contenu). Le `segmentation_upid` commence par la `format_identifier` valeur`"AWSE"`, suivie des champs d'enveloppe décrits dans[Enveloppe AWSE UPID](#scte35-enrichment-awse-envelope).

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

Le `segmentation_upid` commence par un en-tête d'enveloppe fixe. Cet en-tête identifie la `format_identifier` version du schéma et la fonctionnalité. Selon la fonctionnalité, une charge utile spécifique à la fonctionnalité peut suivre ou non. Les analyseurs utilisent le `feature_id` pour déterminer comment interpréter les octets restants (le cas échéant).

Les champs apparaissent dans l'ordre indiqué.


| Champ | Size | Type | Description | 
| --- | --- | --- | --- | 
| format\_identifier | 4 octets | ASCII | "AWSE"— la format\_identifier valeur SCTE-35 MPU qui identifie cet UPID en tant que charge utile AWS Elemental. | 
| schema\_version | 1 octet | uint8 | Version du schéma d'enveloppe AWSE. Actuellement0x01. Une modification de cette valeur indique une modification de la structure de l'enveloppe elle-même (y compris de sa taille). | 
| feature\_id | 4 octets | ASCII | Identifie la MediaLive caractéristique qui a produit ce descripteur. Détermine comment interpréter les octets restants. Consultez [Identifiants de fonctionnalités](#scte35-enrichment-awse-feature-ids). | 
| (charge utile spécifique à la fonctionnalité) | variable | — | Tous les champs supplémentaires requis par le champ feature\_id que vous avez choisi. La présence de cette charge utile et sa structure dépendent entièrement de la fonctionnalité. Consultez la référence de charge utile de la fonctionnalité pour plus de détails. | 

Pour la version 1 du schéma, l'en-tête de l'enveloppe est de 9 octets (4 \+ 1 \+ 4). Une charge utile spécifique à une fonctionnalité peut suivre ou non le`feature_id`, selon la fonctionnalité. Lorsqu'une charge utile est présente, sa longueur est `segmentation_upid_length - 9` de. La fonction définit entièrement la structure de la charge utile ; voir la référence de la charge utile de la fonctionnalité pour plus de détails.

Les analyseurs qui ne reconnaissent pas a `feature_id` doivent ignorer le descripteur avec élégance.

### Identifiants de fonctionnalités
<a name="scte35-enrichment-awse-feature-ids"></a>

Le tableau suivant répertorie les `feature_id` valeurs enregistrées.


| ID de fonctionnalité | Fonctionnalité | Référence de charge utile | 
| --- | --- | --- | 
| EICM | Enrichissement des métadonnées contextuelles (AWS Elemental Inference) | [Charge utile EICM : enrichissement des métadonnées contextuelles](scte35-enrichment-eicm.md) | 