

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.

# Options de message SCTE-35 dans AWS Elemental MediaPackage
<a name="scte"></a>

Cette section décrit les options proposées par AWS Elemental MediaPackage (MediaPackage) pour configurer la manière dont les messages SCTE-35 sont traités dans les sorties HLS, DASH et CMAF en direct. Pour les live-to-VOD actifs, MediaPackage transmet les messages SCTE-35 du flux en direct à l'actif récolté. Ces options ne s'appliquent pas à Microsoft Smooth Streaming ou vidéo à la demande (VOD). 

SCTE c-35 messages accompagnent vidéo dans votre contenu original. Ces messages signal où MediaPackage doit insérer des marqueurs publicitaires lorsqu'elle packages le contenu pour la sortie. Par défaut, MediaPackage insère des marqueurs pour les types de messages suivants dans la source du contenu :
+ `splice_insert`
+ Types de segmentation`time_signal` avec les éléments suivants :
  + Publicité de fournisseur
  + Publicité de distributeur
  + Opportunité de placement de fournisseur
  + Opportunité de placement de distributeur

  La restriction de livraison `time_signal` doit également inclure des indicateurs dans le `segmentation_descriptor`.

Lorsque ces commandes sont présentes, MediaPackage insère les marqueurs publicitaires correspondants dans les manifestes de sortie :
+ Pour les sorties, les MediaPackage inserts `EXT-X-CUE-OUT` et les balises HLS et CMAF. `EXT-X-CUE-IN`
+ Pour les sorties DASH, MediaPackage insère des `EventStream` balises pour créer plusieurs périodes, lorsque les manifestes multipériodes sont activés. 

Les sections suivantes décrivent comment modifier le comportement de gestion des messages du MediaPackage SCTE-35.

## Réglages du SCTE-35 dans MediaPackage
<a name="scte-settings"></a>

Vous pouvez modifier le mode d' MediaPackage interaction avec les messages SCTE-35 à partir de votre contenu source. Configurez les paramètres suivants pour votre base de données : Pour plus d’informations, consultez les ressources suivantes :
+ Pour la MediaPackage console, voir[Création d’un point de terminaison](endpoints-create.md).
+ Pour l' MediaPackage API, consultez [Origin\_Endpoints](https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints.html) dans le manuel *AWS Elemental MediaPackage Live* API Reference.

**Important**  
Pour modifier le mode MediaPackage de gestion des messages SCTE-35, vous devez connaître la norme SCTE-35. Vous pouvez consulter les normes les plus récentes ici : [Catalogue des normes SCTE](https://account.scte.org/standards/library/catalog/). Vous devez également être familiarisé avec la façon dont SCTE c-35 est mise en œuvre dans votre contenu original. 

****Marqueurs de publicité****  
Ce paramètre est disponible sur HLS et les points de terminaison CMAF.   
**Ad des marqueurs vous** permet de spécifier lorsqu' MediaPackage il détecte SCTE c-35 des messages. Il s'agit des options suivantes :  
+ **Aucun** : MediaPackage ignore les messages SCTE-35 et n'inclut pas de marqueurs publicitaires dans le manifeste de sortie.
+ **SCTE-35 amélioré** **: MediaPackage inclut des marqueurs publicitaires et des balises d'interdiction dans le manifeste de sortie pour les messages SCTE-35 qui répondent aux exigences des sections **Personnaliser les déclencheurs publicitaires** et Publicités relatives aux restrictions de diffusion.**
+ **Passthrough** — MediaPackage copie tous les messages SCTE-35 à partir du contenu source et les insère dans le manifeste de sortie.

****Personnalisez les déclencheurs**publicitaires**  
Ce paramètre est disponible sur les points de terminaison HLS, DASH et CMAF.  
**Personnaliser les déclencheurs publicitaires** identifie les types de messages SCTE-35 considérés MediaPackage comme des publicités dans le manifeste de sortie.   
Si vous ne modifiez pas ce paramètre, considérez MediaPackage ces types de messages comme des publicités :  
+ Insertion de jointure
+ Publicité de fournisseur
+ Publicité de distributeur
+ Opportunité de placement de fournisseur
+ Opportunité de placement de distributeur

**Les**publicités sur les restrictions**de livraison**  
Ce paramètre est disponible sur les points de terminaison HLS, DASH et CMAF.  
Les**publicités sur la livraison des restrictions** définit les conditions pour ce que SCTE c-35 messages deviennent publicités, en fonction de la restriction de livraison des indicateurs dans la `segmentation_descriptor` date des messages. MediaPackage insère un marqueur correspondant à l'emplacement des messages du type qui répondent aux conditions de restriction de livraison.   
Si vous ne modifiez pas ce paramètre, les messages classés comme étant *restreints* (ils comportent des indicateurs de restriction de diffusion) sont MediaPackage convertis en marqueurs publicitaires dans le manifeste de sortie.  
Splice insérer SCTE c-35 messages n'ont pas `segmentation_descriptor`. Si vous choisissez épissure insérer dans **Personnaliser ad déclencheurs**, tous les insertions deviennent épissure ad marqueurs dans la sortie manifeste.

## Comment ça marche
<a name="scte-works"></a>

Les paramètres **Marqueurs publicitaires**, **Personnaliser les déclencheurs publicitaires** **et Publicités sur les restrictions de diffusion** fonctionnent ensemble pour déterminer ce qu' MediaPackage il advient des messages SCTE-35 provenant du contenu source.

Lorsque le contenu source contient des messages SCTE-35, MediaPackage prend les mesures suivantes en fonction de la valeur que vous avez sélectionnée dans les marqueurs **publicitaires** :
+ For **None**, MediaPackage ne fait rien avec les messages SCTE-35. Pas de marqueurs de publicité sont insérées dans la sortie manifest.
+ Pour **Passthrough**, MediaPackage copie tous les messages SCTE-35 à partir du contenu source et les insère dans le manifeste de sortie.
+ Pour le **SCTE-35 amélioré**, MediaPackage vérifie les messages qui répondent aux exigences que vous avez définies. Dans la sortie, MediaPackage insère des marqueurs publicitaires manifestes qui correspondent aux messages applicables. Pour vérifier vos besoins, MediaPackage procédez comme suit :

  1. Vérifie si aucune SCTE c-35 messages correspondent aux types de messages que vous avez indiqué dans **Personnaliser ad déclencheurs**

  1. Pour les messages de types de droite, vérifie si la restriction de livraison des indicateurs de `segmentation_descriptor` remplir les conditions que vous définissez dans les **publicités sur les restrictions**de livraison

  1. Pour les messages du type approprié qui répondent aux conditions de restriction de diffusion, insère dans le manifeste de sortie un marqueur publicitaire pour chaque message doté d'un ID de segmentation SCTE unique, comme décrit plus haut dans ce chapitre
+ Pour **Daterange**, MediaPackage insère des `EXT-X-DATERANGE` balises pour signaler les publicités et les événements de transition de programme dans les manifestes de sortie HLS et CMAF.

**Remarque importante concernant les pistes de données SCTE-35**  
MediaPackage signale également les marqueurs SCTE-35 présents dans la source qui ne sont pas des marqueurs publicitaires. MediaPackage sélectionne la première piste de données disponible à partir du contenu d'entrée pour le traitement du signal SCTE-35 (généralement identifiée comme PID 500). Pour une manipulation correcte MediaPackage, assurez-vous que vos signaux publicitaires SCTE-35 sont inclus dans cette première piste de données.

## EXT-X-DATERANGE marqueurs publicitaires
<a name="ext-x-daterange-ad-marker"></a>

Les marqueurs publicitaires par plage de dates sont utilisés pour signaler les publicités et les transitions de programmes dans les manifestes HLS et CMAF en direct. Lorsque vous activez les marqueurs publicitaires par plage de dates sur votre terminal, vous insérez MediaPackage des `EXT-X-DATERANGE` balises dans le manifeste contenant du SCTE-35 `time_signal` ou des balises. `splice_insert` `EXT-X-DATERANGE`est utilisé de concert avec les `EXT-X-PROGRAM-DATE-TIME` tags. 

 Pour plus d'informations sur les `EXT-X-PROGRAM-DATE-TIME` balises `EXT-X-DATERANGE` et pour HLS, consultez la [spécification HTTP Live Streaming 2nd Edition](https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-07#section-4.4.5.1). 

### Activation de la plage de dates via la console
<a name="enable-daterange-via-console"></a>

**Pour activer les marqueurs publicitaires par plage de dates lors de la création ou de la modification d'un point de terminaison, dans la MediaPackage console, sous **Paramètres du packager** > **Configuration supplémentaire** > **Marqueur publicitaire**, choisissez Daterange.**

Si vous choisissez Daterange, vous *devez* également saisir une valeur d'** date/time intervalle de programme (sec)** supérieure à. **0** L' date/time intervalle de programmation est défini dans le même volet **de configuration supplémentaire** que les paramètres du marqueur publicitaire. 

### Activation de la plage de dates via le AWS CLI
<a name="enable-daterange-via-cli"></a>

Pour activer les marqueurs publicitaires par plage de dates pour votre terminal, exécutez la commande suivante en AWS CLI {{region}} remplaçant par vos propres informations :

```
  aws --endpoint=https://mediapackage.{{region}}.amazonaws.com mediapackage --region {{region}} create-origin-endpoint --channel-id test_channel --id hlsmuxed
  --hls-package "{\"ProgramDateTimeIntervalSeconds\":60,\"AdMarkers\":\"DATERANGE\"}"
```

**Important**  
Vous devez définir une `ProgramDateTimeIntervalSeconds` valeur supérieure à**0**.

### Activation de la plage de dates via l' MediaPackage API ou le SDK AWS
<a name="enable-daterange-via-live-api-or-sdk"></a>

 Pour savoir comment activer les marqueurs publicitaires par plage de dates pour les points de terminaison HLS via l'API MediaPackage live ou le AWS SDK, consultez ce qui suit : 
+ [MediaPackage Référence de l'API Live](https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints.html) 
+ [Kit SDK AWS](https://aws.amazon.com/getting-started/tools-sdks/)

### Exemple de manifeste HLS montrant la signalisation SCTE-35 EXT-X-DATERANGE
<a name="example"></a>

Cet exemple de manifeste HLS est généré par MediaPackage des utilisations `EXT-X-DATERANGE` et des `EXT-X-PROGRAM-DATE-TIME` balises pour signaler des événements dans le flux en direct.

**Note**  
Les `END-DATE` attributs `DURATION``PLANNED-DURATION`, et de la `EXT-X-DATERANGE` balise sont facultatifs. Si ces attributs ne sont pas présents dans l'entrée SCTE-35, ou s'ils ne sont pas définis lorsque vous créez votre point de terminaison via l' MediaPackage API, ils sont omis des manifestes générés.

```
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:11
#EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",PLANNED-DURATION=29.988,SCTE35-OUT=0xFC303000000002CDE400FFF00506FE00526C14001A021843554549900000017FC00000292EA80A04ABCD0001300000D6F17117
#EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC303000000002CDE400FFF00506FE00293D6C001A021843554549800000017FFF00007B9ABC0A04ABCD0001100000680F3B4B
#EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:01:08.040Z
#EXTINF:7.560,
../../../../index_1_11.ts?m=1588607409
#EXTINF:7.560,
../../../../index_1_12.ts?m=1588607409
#EXTINF:6.846,
../../../../index_1_13.ts?m=1588607409
#EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",END-DATE="2020-05-03T00:01:30.006Z",DURATION=29.988
#EXTINF:0.714,
../../../../index_1_14.ts?m=1588607409
#EXTINF:7.560,
../../../../index_1_15.ts?m=1588607409
#EXTINF:7.560,
../../../../index_1_16.ts?m=1588607409
#EXTINF:7.560,
../../../../index_1_17.ts?m=1588607409
#EXTINF:6.636,
../../../../index_1_18.ts?m=1588607409
#EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",END-DATE="2020-05-03T00:02:00.036Z",DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61
#EXT-X-DATERANGE:ID="2147483650",START-DATE="2020-05-03T00:02:00.036Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61
#EXTINF:0.924,
../../../../index_1_19.ts?m=1588607409
#EXTINF:7.560,
../../../../index_1_20.ts?m=1588607409
#EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:02:08.520Z
#EXTINF:7.560,
../../../../index_1_21.ts?m=1588607409
#EXT-X-ENDLIST
```