

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.

# Ajouter un programme à la programmation d'une chaîne
<a name="channel-assembly-programs"></a>

Chaque programme contient une source VOD ou une source en direct qui fait partie d'un emplacement source de votre compte. Vous ajoutez vos programmes à la programmation de votre chaîne pour contrôler l'ordre dans lequel ils sont diffusés dans le stream de votre chaîne.

Un programme contenant une source de VOD peut être configuré avec un ou plusieurs pauses publicitaires. Chaque pause publicitaire contient une ardoise, qui est une source de VOD provenant d'un emplacement source. Pour créer le break publicitaire, vous ajoutez l'ardoise à un décalage de quelques millisecondes au début du programme.

**Topics**
+ [Création d'un programme dans le cadre d'un planning de chaînes à l'aide de la MediaTailor console](channel-assembly-adding-programs.md)
+ [Définition des cohortes d'audience et du contenu alternatif à l'aide des règles du programme](working-with-program-rules.md)
+ [Génération de manifestes spécifiques au public](generating-audience-specific-manifests.md)

# Création d'un programme dans le cadre d'un planning de chaînes à l'aide de la MediaTailor console
<a name="channel-assembly-adding-programs"></a>

 La procédure suivante explique comment créer un programme dans le planning de votre chaîne à l'aide de la MediaTailor console. Il décrit également comment configurer les pauses publicitaires, qui sont facultatives. Pour plus d'informations sur la création de programmes à l'aide de l' MediaTailor API, consultez [CreateProgram](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateProgram.html)le Guide de *référence des AWS Elemental MediaTailor API*. <a name="add-programs-procedure"></a>

**Pour ajouter un programme**

1. Ouvrez la MediaTailor console à l'adresse [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/).

1. Dans le volet de navigation, choisissez **Assemblage** de **canaux > Canaux**.

1. Dans le volet **Canaux**, choisissez le canal que vous avez créé dans la [Pour créer un canal](channel-assembly-creating-channels.md#create-channel-procedure) procédure.

1. Dans la section **Détails du programme**, saisissez les détails de votre programme :
   + **Nom** : il s'agit du nom du programme que vous ajoutez à votre chaîne.
   + **Type de source** : Détermine le type de vidéo source diffusé par le programme. Cette option n'est disponible que pour les chaînes standard.
     + **VOD** - Le programme diffuse une video-on-demand source, telle qu'un épisode télévisé préenregistré.
     + En **direct** - Le programme diffuse une source en direct, telle qu'une émission d'actualités en direct.
   + **Nom de l'emplacement** de la source : l'emplacement de la source MediaTailor associé au programme.
     + Si vous choisissez **Sélectionner un emplacement source existant**, choisissez un nom d'emplacement source dans le menu **Sélectionnez un emplacement source**. Vous pouvez également rechercher l'emplacement de votre source par son nom. Cela est utile si vous disposez d'un grand nombre d'emplacements sources.
     + Si vous choisissez **Entrez le nom de l'emplacement source**, recherchez votre emplacement source par son nom.
     + **Nom de la source VOD** : nom de la source VOD associée MediaTailor au programme :
       + Si vous choisissez **Sélectionner une source VOD existante**, sélectionnez un nom de source VOD dans la liste des sources VOD associées à votre compte. Vous pouvez également rechercher votre source de VOD par son nom. C'est utile si vous disposez d'un grand nombre de sources de VOD.
       + Si vous choisissez **Rechercher par nom**, recherchez votre source en direct par son nom.
     + **Nom de la source en direct** : nom de la source en direct à associer au programme. Cette option n'est disponible que si vous avez sélectionné **Live** comme type de source.
       + Si vous choisissez **Sélectionner un emplacement source existant**, choisissez un nom d'emplacement source dans le menu **Sélectionnez un emplacement source**. Vous pouvez également rechercher l'emplacement de votre source par son nom. Cela est utile si vous disposez d'un grand nombre d'emplacements sources.
       + Si vous choisissez **Entrez le nom de l'emplacement source**, recherchez votre emplacement source par son nom.
       + **Nom de la source VOD** : nom de la source VOD associée MediaTailor au programme :
         + Si vous choisissez **Sélectionner une source en direct existante**, sélectionnez un nom de source en direct dans la liste des sources en direct associées à votre compte. Vous pouvez également rechercher votre source en direct par son nom. Cela est utile si vous disposez d'un grand nombre de sources en direct.
         + Si vous choisissez **Rechercher par nom**, recherchez votre source en direct par son nom.

1. Sélectionnez **Suivant** pour accéder à l'onglet **Configuration du calendrier**.

1. Sous **Configuration de la lecture**, définissez le moment où un programme est diffusé dans le calendrier de votre chaîne :
   + **Durée en millisecondes** : définit la durée du programme en millisecondes. Cette option n'est disponible que pour les programmes utilisant des sources dynamiques.
   + **Type de transition** : définit les transitions d'un programme à l'autre dans le planning :
     + **Relatif** : le programme est diffusé avant ou après un autre programme du programme. Cette option n'est disponible que pour les programmes utilisant des sources de VOD.
     + **Absolu** : le programme s'exécute à une heure précise de l'horloge murale. MediaTailor fait de son mieux pour exécuter le programme à l'heure que vous spécifiez. MediaTailor lance la lecture du programme sur une limite de segment commune entre le programme ou l'ardoise précédent. Cette option n'est disponible que pour les canaux configurés pour utiliser le linéaire[**Mode de lecture** : le mode de lecture définit le comportement de lecture de la chaîne. MediaTailor prend en charge les modes de lecture suivants :](channel-assembly-creating-channels.md#playback-mode).
     + **Heure de début du programme** : pour les types de transition absolus, heure de l'horloge murale à laquelle la lecture du programme est programmée. Si vous ajoutez ce programme à un canal linéaire en cours d'exécution, vous devez entrer une heure de début correspondant à 15 minutes ou plus tard par rapport à l'heure actuelle.
     + **Position relative** : Choisissez où insérer le programme dans le planning, par rapport à un autre programme. Vous pouvez sélectionner **Avant le programme** ou **Après le programme**. Ce paramètre ne s'applique pas s'il s'agit de la première émission de la programmation de votre chaîne.
       + Si vous choisissez **Sélectionner un programme existant**, sélectionnez le nom du programme dans une liste prédéfinie des 100 prochains programmes diffusés par la chaîne dans le menu **Utiliser le programme existant**.
       + Si vous choisissez **Rechercher un programme par son nom**, entrez le nom d'un programme existant dans votre chaîne.

   Si vous souhaitez ajouter des pauses publicitaires à votre programme, passez à l'étape suivante. Les pauses publicitaires ne sont configurables que pour les programmes utilisant des sources de VOD. Pour les sources en direct, les pauses publicitaires dans les manifestes DASH et les pauses publicitaires dans les manifestes HLS qui utilisent la `EXT-X-DATERANGE` balise sont transmises automatiquement.

1. Sélectionnez **Suivant** pour accéder à **Ajouter des pauses publicitaires**.

1. Sélectionnez **Ajouter un break publicitaire**. Sous **Interruptions publicitaires**, configurez les paramètres des pauses publicitaires :
   + **Nom de l'emplacement source de Slate** : Choisissez **Sélectionnez un emplacement source existant** et choisissez l'emplacement source où est stockée votre ardoise que vous avez créé plus tôt dans cette tâche.
   + **Nom de la source VOD** : choisissez **Sélectionnez une source VOD existante et choisissez la source** VOD que vous utilisez pour la liste que vous avez ajoutée plus tôt dans cette tâche. La durée de la liste détermine la durée de la pause publicitaire.
   + **Décalage en millisecondes** : cette valeur détermine l'heure de début de la pause publicitaire en millisecondes, sous forme de décalage par rapport au début du programme. Entrez une valeur inférieure à la durée de la source VOD et correspondant à une limite de segment sur toutes les pistes de la source VOD du programme (toutes les pistes audio, vidéo et sous-titrées), sinon le break publicitaire sera ignoré. Par exemple, si vous entrez **0**, cela crée une pause publicitaire préalable à la diffusion qui est diffusée avant le début du programme.
   + **Numéro de disponibilité** [: MediaTailor écrit cette valeur est écrite`splice_insert.avail_num`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35, Digital Program Insertion Gueing Message.](https://webstore.ansi.org/Standards/SCTE/ANSISCTE352022) La valeur par défaut est 0. Les valeurs doivent être comprises entre 0 et 256 inclus.
   + **Disponibilité attendue :** MediaTailor écrit cette valeur dans`splice_insert.avails_expected`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est 0. Les valeurs doivent être comprises entre 0 et 256 inclus.
   + **ID d'événement Splice** : MediaTailor écrit cette valeur dans`splice_insert.splice_event_id`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est 1.
   + **ID de programme unique** : MediaTailor écrit cette valeur dans`splice_insert.unique_program_id`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est 0. Les valeurs doivent être comprises entre 0 et 256 inclus.

1. Pour un canal linéaire standard, sélectionnez **Suivant** pour passer à **Définir un support alternatif**.

   Pour plus d'informations sur MediaTailor l'utilisation de supports alternatifs, consultez[Création de médias alternatifs](working-with-program-rules.md#program-rules-creating-alternate-media).

   Pour obtenir des informations plus avancées sur l'utilisation MediaTailor de la personnalisation de vos pauses publicitaires, consultez[Insérez des publicités et des pauses publicitaires personnalisées dans le flux d'une chaîne](channel-assembly-integrating-mediatailor-ssai.md).

1. Sélectionnez **Suivant** pour accéder à **Réviser et créer**.

1. Sélectionnez **Ajouter un programme**.

   Pour obtenir des informations plus avancées sur l'utilisation MediaTailor de la personnalisation de vos pauses publicitaires, consultez[Insérez des publicités et des pauses publicitaires personnalisées dans le flux d'une chaîne](channel-assembly-integrating-mediatailor-ssai.md).

1. 
**Important**  
Pour les chaînes en boucle, si vous modifiez la liste des programmes d'un programme programmé dans les 10 prochaines minutes, la modification ne sera visible qu'à la prochaine boucle.

   Sous **Détails du programme**, entrez les détails de votre programme :
   + **Nom** : il s'agit du nom du programme que vous ajoutez à votre chaîne.
   + **Type de source** : détermine le type de source diffusé par le programme. Cette option n'est disponible que pour les chaînes standard.
     + **VOD** - Le programme diffuse une source VOD, telle qu'un épisode télévisé préenregistré.
     + En **direct** - Le programme diffuse une source en direct, telle qu'une émission d'actualités en direct.
   + **Nom de l'emplacement** de la source : l'emplacement de la source à associer au programme.

     Si vous choisissez **Sélectionner un emplacement source existant**, sélectionnez un nom d'emplacement source dans le menu déroulant **Sélectionnez un emplacement source**. Vous pouvez également rechercher l'emplacement de votre source par son nom. Cela est utile si vous disposez d'un grand nombre d'emplacements sources.

     Si vous choisissez **Entrez le nom de l'emplacement source**, recherchez votre emplacement source par son nom.
   + **Nom de la source VOD** : nom de la source VOD à associer au programme.

     Si vous choisissez **Sélectionner une source VOD existante**, sélectionnez un nom de source VOD dans la liste des sources VOD associées à votre compte. Vous pouvez également rechercher votre source de VOD par son nom. C'est utile si vous disposez d'un grand nombre de sources de VOD.

     Si vous choisissez **Rechercher par nom**, recherchez votre source de VOD par son nom.
   + **Nom de la source en direct** : nom de la source en direct à associer au programme. Cette option n'est disponible que si vous avez sélectionné **Live** comme type de source.

     Si vous choisissez **Sélectionner une source en direct existante**, sélectionnez un nom de source en direct dans la liste des sources en direct associées à votre compte. Vous pouvez également rechercher votre source en direct par son nom. Cela est utile si vous disposez d'un grand nombre de sources en direct.

     Si vous choisissez **Rechercher par nom**, recherchez votre source en direct par son nom.

1. Sous **Configuration de la lecture**, définissez le moment où un programme est diffusé dans le calendrier de votre chaîne :
   + **Durée en millisecondes** : définit la durée du programme en millisecondes. Cette option n'est disponible que pour les programmes utilisant des sources dynamiques.
   + **Type de transition** : définit les transitions d'un programme à l'autre dans le planning.
     + **Relatif** - Le programme est diffusé avant ou après un autre programme du programme. Cette option n'est disponible que pour les programmes utilisant des sources de VOD.
     + **Absolu** - Le programme est diffusé à une heure précise de l'horloge murale. MediaTailor fait de son mieux pour exécuter le programme à l'heure que vous spécifiez. Nous commençons la lecture du programme sur une limite de segment commune entre le programme ou la liste précédente. Cette option n'est disponible que pour les canaux configurés pour utiliser le[linear playback mode](channel-assembly-creating-channels.md#linear-playback-mode).
**Note**  
Tenez compte du comportement suivant pour les types de transition absolus :  
Si le programme précédent du programme a une durée qui s'étend au-delà de l'heure de l'horloge murale, MediaTailor tronque le programme précédent sur la limite du segment commun la plus proche de l'heure de l'horloge murale.
S'il y a des écarts entre les programmes dans le calendrier, MediaTailor joue[filler slate](channel-assembly-creating-channels.md#filler-slate). Si la durée de l'ardoise est inférieure à la durée de l'écart, MediaTailor enroulez l'ardoise.
   + **Heure de début du programme** - Pour les types de transition absolus, heure murale à laquelle la lecture du programme est programmée. Si vous ajoutez ce programme à un canal linéaire en cours d'exécution, vous devez entrer une heure de début correspondant à 15 minutes ou plus tard par rapport à l'heure actuelle.
   + **Position relative** : Choisissez où insérer le programme dans le planning par rapport à un autre programme. Vous pouvez sélectionner **Avant le programme** ou **Après le programme**. Ce paramètre ne s'applique pas s'il s'agit de la première émission de la programmation de votre chaîne.
   + **Programme relatif** : nom du programme à utiliser pour insérer le nouveau programme avant ou après. Ce paramètre ne s'applique pas s'il s'agit de la première émission de la programmation de votre chaîne.

     Si vous choisissez **Sélectionner un programme existant**, sélectionnez le nom du programme dans une liste prédéfinie des 100 prochains programmes diffusés par la chaîne dans le menu déroulant **Utiliser le programme existant**.

     Si vous choisissez **Rechercher un programme par son nom**, entrez le nom d'un programme existant dans votre chaîne.

   Si vous souhaitez ajouter des pauses publicitaires à votre programme, passez à l'étape suivante. Les pauses publicitaires ne sont configurables que pour les programmes utilisant des sources de VOD. Pour les sources en direct, les pauses publicitaires dans les manifestes DASH et les pauses publicitaires dans les manifestes HLS qui utilisent la `EXT-X-DATERANGE` balise sont transmises automatiquement.

1. Sélectionnez **Ajouter un break publicitaire**. Sous **Interruptions publicitaires**, configurez les paramètres des pauses publicitaires :<a name="channel-assembly-programs-ad-breaks"></a>
   + **Nom de l'emplacement source de Slate** : Choisissez **Sélectionnez un emplacement source existant** et choisissez l'emplacement source où est stockée votre ardoise que vous avez créé plus tôt dans ce didacticiel.
   + **Nom de la source VOD** : Choisissez **Sélectionnez une source VOD existante et choisissez la source** VOD que vous utilisez pour Slate que vous avez ajoutée plus tôt dans ce didacticiel. La durée de la liste détermine la durée de la pause publicitaire.
   + Pour le **décalage en millisecondes** : cette valeur détermine l'heure de début de la pause publicitaire en millisecondes, sous forme de décalage par rapport au début du programme. Entrez une valeur inférieure à la durée de la source VOD et correspondant à une limite de segment sur toutes les pistes de la source VOD du programme (toutes les pistes audio, vidéo et sous-titrées), sinon le break publicitaire sera ignoré. Par exemple, si vous entrez **0**, cela crée une pause publicitaire préalable à la diffusion qui est diffusée avant le début du programme.
**Note**  
S'il MediaTailor détecte des marqueurs publicitaires, tels que `DATERANGE` ou `EXT-X-CUE-OUT` pour HLS et `EventStream` pour DASH, avec une durée nulle dans votre source de VOD, vous pouvez sélectionner le décalage de ces marqueurs publicitaires dans le menu déroulant à utiliser comme décalage du break publicitaire. Pour qu'une opportunité publicitaire soit détectée, elle doit être présente au même décalage dans toutes les configurations de package d'une source VOD, et sa durée doit être nulle.
   + **Type de message : type** d'insertion publicitaire SCTE-35. **Choisissez **SPLICE\$1INSERT ou TIME\$1SIGNAL** :**
     + **SPLICE\$1INSERT** : fournit des métadonnées de base sur le break publicitaire à l'aide des paramètres Splice Insert.
     + **TIME\$1SIGNAL** : fournit des métadonnées plus avancées à l'aide de descripteurs de segmentation. Pour plus d'informations sur les différences entre les types de messages, consultez[Messages SCTE-35 pour les pauses publicitaires](ca-scte-35-messages.md).

     Pour le type de **message SPLICE\$1INSERT** :
     + Pour le **numéro Avail**, il est écrit`splice_insert.avail_num`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est `0`. Les valeurs doivent être comprises entre `0` et`256`, inclusives.
     + Pour **Avail attendu**, ceci est écrit`splice_insert.avails_expected`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est `0`. Les valeurs doivent être comprises entre `0` et`256`, inclusives.
     + Pour l'**identifiant d'événement Splice**, celui-ci est écrit`splice_insert.splice_event_id`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est `1`.
     + Pour l'**ID de programme unique**, celui-ci est écrit`splice_insert.unique_program_id`, comme défini dans la section 9.7.3.1 de la spécification SCTE-35. La valeur par défaut est `0`. Les valeurs doivent être comprises entre `0` et`256`, inclusives.

     Pour le type de message **TIME\$1SIGNAL** :
     + Pour l'**ID d'événement de segmentation**, celui-ci est écrit`segmentation_descriptor.segmentation_event_id`, comme défini dans la section 10.3.3.1 de la spécification SCTE-35. La valeur par défaut est `1`.
     + Pour l'**ID de type de segmentation**, celui-ci est écrit`segmentation_descriptor.segmentation_type_id`, comme défini dans la section 10.3.3.1 de la spécification SCTE-35. La valeur par défaut est `48` (0x30). Les valeurs doivent être comprises entre `0` et`256`, inclusives.
     + Pour l'**UPID de segmentation**, celui-ci est écrit`segmentation_descriptor.segmentation_upid`, comme défini dans la section 10.3.3.1 de la spécification SCTE-35. La valeur doit être une chaîne hexadécimale contenant les caractères `0-9` et`A-F`. La valeur par défaut est une chaîne vide.
     + Pour le **type UPID de segmentation**, celui-ci est écrit`segmentation_descriptor.segmentation_upid_type`, comme défini dans la section 10.3.3.1 de la spécification SCTE-35. La valeur par défaut est `14` (0x0E). Les valeurs doivent être comprises entre `0` et`256`, inclusives.
     + Pour le **numéro de segment**, il est écrit`segmentation_descriptor.segment_num`, comme défini dans la section 10.3.3.1 de la spécification SCTE-35. La valeur par défaut est `0`. Les valeurs doivent être comprises entre `0` et`256`, inclusives.
     + Pour les **segments attendus**, ceci est écrit`segmentation_descriptor.segments_expected`, comme défini dans la section 10.3.3.1 de la spécification SCTE-35. La valeur par défaut est `0`. Les valeurs doivent être comprises entre `0` et`256`, inclusives.

1. Choisissez **Ajouter un programme**.

    Pour obtenir des informations plus avancées sur MediaTailor la personnalisation de vos pauses publicitaires, consultez[Insérez des publicités et des pauses publicitaires personnalisées dans le flux d'une chaîne](channel-assembly-integrating-mediatailor-ssai.md).
**Note**  
Si votre chaîne comporte au moins une sortie avec un type de balisage `Enhanced Scte35` publicitaire, vous pouvez envoyer des métadonnées d'annonce publicitaire. MediaTailor écrit les paires clé-valeur soumises dans le `EXT-X-ASSET` tag pour votre pause publicitaire.

# Définition des cohortes d'audience et du contenu alternatif à l'aide des règles du programme
<a name="working-with-program-rules"></a>

Avec les règles du programme, vous pouvez définir des groupes d'audience pour une chaîne et spécifier des médias alternatifs à diffuser pour ces publics. Vous pouvez associer une ou plusieurs sources de contenu alternatives à une audience pour un programme. Une fois le programme terminé, le contenu public par défaut sera diffusé, sauf si vous spécifiez d'autres médias alternatifs.

Les règles du programme sont disponibles sur les canaux de niveau STANDARD avec le mode de lecture LINEAR. MediaTailorles chaînes prennent en charge les médias alternatifs pour toutes les sources de VOD et les sources en direct.

Pour un exemple d'utilisation, consultez la section [Utilisation des règles du programme avec AWS MediaTailor](https://aws.amazon.com/blogs/media/using-program-rules-with-aws-elemental-mediatailor/).

## Définition des publics
<a name="defining-audiences-program-rules"></a>

Définissez les audiences d'une chaîne en saisissant une audience une par une lors de la configuration d'une MediaTailor chaîne. Vous pouvez le faire par le biais de la MediaTailor console ou de l' MediaTailor`CreateChannel`API. Chaque audience doit comporter entre 1 et 32 caractères alphanumériques. Si les valeurs fournies pour les audiences ne sont pas valides, la demande échoue.

Vous ne pouvez définir des audiences que sur les chaînes de niveau STANDARD avec le mode de lecture LINEAR.

Lorsque vous devez mettre à jour les audiences, vous pouvez le faire à l'aide de la MediaTailor console ou de l' MediaTailor `UpdateChannel`API.

Si vous utilisez `ProgramRules` cette fonctionnalité, assurez-vous que l'audience `AudienceMedia` définie dans `CreateProgram` ou dans la `UpdateProgram` demande contient l'audience existante définie dans la chaîne.

## Création de médias alternatifs
<a name="program-rules-creating-alternate-media"></a>

La tâche suivante explique comment définir un autre média à l'aide de la MediaTailor console. Pour plus d'informations sur la façon de définir des médias alternatifs à l'aide de l' MediaTailor API, consultez [https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateProgram.html](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateProgram.html)la *référence de l'AWS Elemental MediaTailor API*.

Pour définir un autre média dans un nouveau programme :

1. Ouvrez la MediaTailor console à l'adresse [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/).

1. Dans le volet de navigation, sélectionnez **Assemblage** de **canaux > Canaux**.

1. Sélectionnez le nom de la chaîne à laquelle vous souhaitez ajouter un autre média.

1. Créez un programme. Pour de plus amples informations, veuillez consulter [Création d'un programme dans le cadre d'un planning de chaînes à l'aide de la MediaTailor console](channel-assembly-adding-programs.md).

1. Configurez les médias alternatifs :
   + Sélectionnez **Ajouter** dans la zone **Audiences** pour sélectionner le public pour lequel vous définissez des médias alternatifs.
   + Sélectionnez une audience définie sur la chaîne dans le menu **Audience**.
   + Sélectionnez **Ajouter un média de remplacement** pour commencer à définir un autre média pour le programme.
   + MediaTailor crée une boîte **Alternate media 1**. Il s'agit du premier contenu diffusé MediaTailor en tant que média alternatif dans le programme.
   + Dans le champ **Autre média 1** :
     + Sélectionnez un **emplacement source**.
     + Sélectionnez un type de **VOD** ou de source **en direct** :

       Pour VOD
       + Sélectionnez VOD comme **type de source**.
       + (Facultatif) spécifiez une **plage de clips**. Avec les sources VOD, y compris les sources VOD de médias alternatifs, vous pouvez spécifier une partie d'une source VOD à lire, en découpant du début and/or à la fin de la source. Spécifiez Les décalages de début et de fin sont exprimés en millisecondes.
       + (Facultatif) a \$1 Ajouter des pauses publicitaires. Cela se fait de la même manière que lors de la création de programmes. Pour de plus amples informations, veuillez consulter [Création d'un programme dans le cadre d'un planning de chaînes à l'aide de la MediaTailor console](channel-assembly-adding-programs.md).

       Pour Live
       + Sélectionnez Live comme **type de source**.
       + Sélectionnez une **source en direct**.
       + Entrez une **heure de début** en millisecondes par rapport à l'heure à laquelle cette source en direct doit démarrer. La source en direct ne sera jouée que pendant la période du programme par défaut sur lequel elle est définie. Si l'heure de début est antérieure au démarrage du programme par défaut, celui-ci ne commencera pas tant que le programme par défaut ne le fera pas. Si l'heure de début est postérieure à la fin du programme par défaut, la source en direct ne MediaTailor sera pas diffusée.
       + Entrez une **durée** en millisecondes. La durée doit être d'au moins 10 minutes.
       + Des médias alternatifs supplémentaires peuvent être ajoutés à ce programme pour le public en sélectionnant à nouveau **Ajouter un autre média**. Cela créera une autre boîte intitulée **Autre média 2**. Vous pouvez spécifier jusqu'à 5 sources de médias alternatifs par programme et par public.
       + Une fois que vous avez fini de définir les médias alternatifs pour tous les publics souhaités, sélectionnez **Suivant** et poursuivez la création du programme.

         Pour de plus amples informations, veuillez consulter [Création d'un programme dans le cadre d'un planning de chaînes à l'aide de la MediaTailor console](channel-assembly-adding-programs.md).
**Note**  
Les médias alternatifs ne sont diffusés que pendant la période du programme sur lequel ils sont définis. Si tout le contenu alternatif dépasse le contenu par défaut, il MediaTailor sera tronqué. MediaTailor lit un autre média dans l'ordre dans lequel il est défini. Les heures de démarrage des médias alternatifs en direct seront toujours prioritaires et tronqueront les sources VOD ou les sources en direct précédemment programmées. Tout moment qui n'est pas rempli de médias alternatifs pour un public sera rempli avec la liste de diffusion définie par la chaîne
   + Pour définir les médias d'audience destinés à d'autres publics, sélectionnez à nouveau **Ajouter** à côté de **Audiences**. Sélectionnez l'audience nouvellement créée, définissez l'identifiant de l'audience et ajoutez un autre média comme décrit ci-dessus. Jusqu'à 5 spectateurs peuvent avoir accès à des médias alternatifs pour chaque émission.

# Génération de manifestes spécifiques au public
<a name="generating-audience-specific-manifests"></a>

Pour récupérer un manifeste destiné à un public particulier, utilisez le paramètre de `aws.mediatailor.channel.audienceId` requête. Ce paramètre de requête peut être ajouté dynamiquement par votre CDN ou ajouté via un appel à votre contenu ou à votre système de gestion des clients. Vous devez conserver l'association d'une session de lecture donnée à un utilisateur `audienceId` externe à MediaTailor. Cela permettra de récupérer un manifeste spécifique au public avec tout média alternatif défini pour ce public à la place du contenu par défaut. Il est important qu'une fois qu'un manifeste est demandé pour un public en particulier, le joueur demande toujours le manifeste avec le même identifiant d'audience, sinon des erreurs de lecture pourraient se produire.

Si une demande est faite pour une audience qui n'existe pas sur la chaîne, MediaTailor renvoie une erreur 404.

**Example Obtenir un manifeste pour un public**  
`https:// prefix>.channel-assembly.mediatailor.us-west-2.amazonaws.com/v1/channel/ExampleChannel/index_dash.mpd?aws.mediatailor.channel.audienceId=Seattle`