

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.

# Configuration : création de groupes de sorties et de sorties
<a name="medialive-outputs"></a>

Cette section explique comment planifier et créer des groupes de sorties et des sorties dans un AWS Elemental MediaLive. 

Vous créez des groupes de sorties et des sorties lorsque vous [créez ou modifiez un canal](creating-channel-scratch.md). Lorsque vous créez un canal, vous devez créer au moins un groupe de sortie. Après avoir créé le canal, vous pouvez le modifier pour ajouter d'autres groupes de sortie. 

Sur la console, vous pouvez créer des groupes de **sorties dans la section Sorties** de la page **Canal**. Vous ne pouvez pas créer les groupes de sorties et les sorties séparément du canal auquel ils appartiennent.

**Topics**
+ [Création d'un groupe de sorties Archive](opg-archive.md)
+ [Création d'un groupe de sortie CMAF Ingest](opg-cmafi.md)
+ [Création d'un groupe de sortie de capture d'images](opg-framecapture.md)
+ [Création d'un groupe de sorties HLS](opg-hls.md)
+ [Création d'un groupe de sortie du MediaConnect routeur](opg-mediaconnect-router.md)
+ [Création d'un groupe MediaPackage de sortie](opg-mediapackage.md)
+ [Création d'un groupe de sortie Microsoft Smooth](opg-mss.md)
+ [Création d'un groupe de sorties RTMP](opg-rtmp.md)
+ [Création d'un groupe de sortie SRT](opg-srt.md)
+ [Création d'un groupe de sorties UDP](opg-udp.md)

# Création d'un groupe de sorties Archive
<a name="opg-archive"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie Archive. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie Archive, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organiser les encodages dans un groupe de sortie Archive](design-archive-package.md)
+ [Coordonner avec le système en aval](archive-op-origin-server-s3.md)
+ [Création d'un groupe de sortie d'archives](creating-archive-output-group.md)

# Organiser les encodages dans un groupe de sortie Archive
<a name="design-archive-package"></a>

Un groupe de sortie Archive peut contenir les éléments suivants :
+ Une ou plusieurs sorties.

La sortie contient les éléments suivants :
+ Un seul encodage vidéo. 
+ Zéro encodage audio ou plus.
+ Aucun ou plusieurs sous-titres ne sont encodés. Les légendes sont soit intégrées, soit sous forme d'objet.

Généralement, le groupe de sortie Archive reflète la structure de sortie d'un autre groupe de sortie. Par exemple, il peut refléter la pile ABR dans un groupe de sortie HLS.

Ce schéma illustre un groupe de sortie Archive qui contient une sortie contenant un encodage vidéo avec sous-titres intégrés et deux encodages audio. 

![\[Output group diagram showing one output with a video encode and two audio encodes.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Ce schéma illustre un groupe de sortie Archive qui contient une sortie contenant un encodage vidéo, deux encodages audio et deux encodages de sous-titres de type objet.

![\[Output group containing V, A, A, C, C elements representing video, audio, and caption encodes.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


# Coordonner avec le système en aval
<a name="archive-op-origin-server-s3"></a>

La destination d'un groupe de sortie d'archive se trouve toujours dans un compartiment Amazon S3. L'opérateur Amazon S3 et vous devez vous mettre d'accord sur le compartiment à utiliser.

**Pour organiser la configuration de la destination**

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

1. Nous vous recommandons de définir le chemin complet de la destination, à savoir le compartiment Amazon S3 et tous les dossiers. Consultez [Champs pour la destination de sortie](archive-destinations.md).

1.  Demandez à l'utilisateur Amazon S3 de créer des compartiments qui n'existent pas déjà. 

   Avec MediaLive, le nom du compartiment Amazon S3 ne doit pas utiliser la notation par points, ce qui signifie qu'il ne doit pas utiliser. (point) entre les mots du nom du compartiment. 

1. Discutez de la propriété du bucket avec l'utilisateur Amazon S3. Si le bucket appartient à un autre AWS compte, vous souhaitez généralement que ce compte devienne propriétaire de la sortie. Pour plus d'informations, voir[Contrôle de l'accès à la sortie](#setting-dss-archive-canned-acl), après cette procédure.

Notez que vous n'avez pas besoin d'informations d'identification utilisateur pour envoyer vers un compartiment S3. MediaLive est autorisé à écrire dans le compartiment via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

## Contrôle de l'accès à la sortie
<a name="setting-dss-archive-canned-acl"></a>

Vous envoyez peut-être des fichiers de sortie vers un compartiment Amazon S3 appartenant à un autre AWS compte. Dans ce cas, vous souhaitez généralement que l'autre compte devienne le propriétaire des fichiers de sortie (l'objet étant placé dans le compartiment). Si le propriétaire du compartiment ne devient pas propriétaire de l'objet, vous (MediaLive) serez le seul agent autorisé à supprimer les fichiers lorsque ceux-ci ne seront plus nécessaires.

Il est donc dans l'intérêt de tous de transférer la propriété des fichiers de sortie une fois qu'ils se trouvent dans le compartiment Amazon S3.

Pour transférer la propriété d'un objet, la configuration suivante est requise :
+ Le propriétaire du compartiment doit ajouter une politique d'autorisation du compartiment qui vous autorise à ajouter une liste de contrôle d'accès (ACL) prédéfinie Amazon S3 lorsque MediaLive les fichiers de sortie sont envoyés au compartiment. Le propriétaire du bucket doit lire les informations de la section [Gérer l'accès avec ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) dans le guide de l'utilisateur d'Amazon Simple Storage Service. Le propriétaire du bucket doit configurer les autorisations ACL pour le bucket, et non pour les objets. 
+ Le propriétaire du bucket doit également configurer la propriété des objets. Cette fonctionnalité rend effectivement obligatoire (plutôt que facultatif) pour l'expéditeur (MediaLive) d'inclure l'ACL de *contrôle total du propriétaire du bucket*. Le propriétaire du bucket doit lire les informations contenues dans la section [Contrôler la propriété des objets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) dans le guide de l'utilisateur d'Amazon Simple Storage Service.

  Si le propriétaire du bucket implémente cette fonctionnalité, vous devez le configurer MediaLive pour inclure l'ACL. Dans le cas contraire, la livraison vers le compartiment Amazon S3 échouera.
+ Vous devez configurer MediaLive pour inclure l'ACL de *contrôle total du propriétaire du** bucket* lors de la livraison au bucket. Vous effectuerez cette configuration lorsque vous [créerez le canal](archive-destinations.md).

La fonction ACL prédéfinie de S3 permet un *contrôle total ACLs autre que le propriétaire du bucket*. Mais ces autres ACLs ne s'appliquent généralement pas au cas d'utilisation de la diffusion de vidéos à partir de MediaLive.

# Création d'un groupe de sortie d'archives
<a name="creating-archive-output-group"></a>

Vous créez le groupe de sortie et ses sorties lorsque vous [créez ou modifiez un MediaLive canal](creating-a-channel-step4.md). 

1. Sur la page **Create channel (Créer un canal)**, sous **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1. Dans la section **Ajouter un groupe de sortie**, choisissez **HLS**, puis choisissez **Confirmer**. D'autres sections apparaissent.
   + **Destination du groupe d'archives** : cette section contient des champs pour la [destination de sortie](archive-destinations.md). 
   + **Paramètres d'archivage** : cette section contient des champs pour la [destination de sortie](archive-destinations.md). 
   + **Sorties d'archive** : cette section indique la sortie ajoutée par défaut. Une sortie d'archive ne peut contenir qu'une seule sortie, donc ne cliquez pas sur **Ajouter une sortie**

1. Dans **Sorties d'archive**, cliquez sur le lien **Paramètres** pour afficher les sections de la sortie individuelle :
   + **Paramètres de sortie** — Cette section contient des champs pour la [destination de sortie](archive-destinations.md) et le [conteneur de sortie](archive-container.md).
   + **Paramètres de diffusion** — Cette section contient des champs pour les [flux de sortie](archive-streams.md) (vidéo, audio et sous-titres).

1. (Facultatif) Entrez les noms du groupe de sortie et de la sortie :
   + Dans **Paramètres d'archivage**, pour **Nom**, entrez un nom pour le groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Game 10122017 ABR** ou **tvchannel59**.
   + Dans **Sorties d'archive**, pour **Nom**, entrez un nom pour la sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie.

1. Pour compléter les autres champs, consultez les rubriques répertoriées après cette procédure.

**Topics**
+ [Champs pour la destination de sortie](archive-destinations.md)
+ [Champs du conteneur de sortie](archive-container.md)
+ [Champs des flux vidéo, audio et sous-titres (codages)](archive-streams.md)

# Champs pour la destination de sortie
<a name="archive-destinations"></a>

Les champs suivants configurent l'emplacement et les noms des fichiers de sortie de l'archive (destination).
+ **Groupe de sortie** : section de **destination du groupe d'archives**
+ **Groupe de sortie** — **Paramètres d'archivage — Paramètres** du **CDN**
+ **Groupe de sortie** — **Paramètres supplémentaires — Intervalle** de **basculement**
+ **Sorties d'archive** — **Modificateur de nom**
+ **Sorties d'archivage** — **Extension**

Vous devez concevoir le ou les chemins de destination pour la sortie. Vous devez ensuite saisir les différentes parties du chemin dans les champs appropriés de la console. 

# Concevez le chemin pour la destination de sortie
<a name="archive-about-destination-path"></a>

1. Concevez le ou les chemins de destination en suivant cette syntaxe :

   `protocol bucket folders baseFilename nameModifier counter extension`

   Par exemple, pour un canal standard :

   `s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling-20171012T033162.000000.m2ts`

   `s3ssl://amzn-s3-demo-bucket1/channel59/delivery/curling-20171012T033162.000000.m2ts`

Si vous avez deux destinations, les chemins de destination doivent être différents l'un de l'autre d'une manière ou d'une autre. Au moins une des parties d'un chemin doit être différente de l'autre. Il est acceptable que toutes les portions soient différentes.

Le tableau suivant mappe chaque partie de l'exemple à la partie de la syntaxe.


| Partie de l'URL | Exemple | Comment | 
| --- | --- | --- | 
| protocole ; | s3ssl:// | Le protocole est toujours s3ssl:// dû au fait que la destination d'une sortie d'archive est toujours un compartiment S3. | 
| partie du chemin en forme de godet | seau de démonstration amzn-s3 |  Avec MediaLive, le nom du compartiment Amazon S3 ne doit pas utiliser de notation par points. Par exemple, **mycompany-videos** est acceptable, mais **mycompany.videos** ne l'est pas.   | 
| partie du chemin contenant des dossiers | channel59/delivery/ | Les dossiers peuvent être présents ou non, et peuvent être aussi longs que vous le souhaitez.Les dossiers doivent toujours se terminer par une barre oblique. | 
| Nom de fichier de base | curling | Ne terminez pas le nom du fichier avec une barre oblique. | 
| Modificateur de nom | -20171012T033162 | Le modificateur est facultatif pour une sortie d'archive. | 
| délimiteur avant le compteur | . | MediaLive insère automatiquement ce délimiteur. | 
| compteur | 000000 | MediaLive génère automatiquement ce compteur. Au départ, il s'agit d'un nombre à six chiffres commençant à 000000 et augmentant de 1. Donc 000000, 000001, 000002 et ainsi de suite. Après 999999, le numéro suivant est 1000000 (sept chiffres), puis 1000001, 1000002, etc. Puis de 9999999 à 10000000 (huit chiffres), et ainsi de suite. | 
| point avant l'extension | . | MediaLive insère automatiquement ce point. | 
| Extension | m2ts | Toujours m2ts. | 

# Complétez les champs de la console
<a name="archive-specify-destination"></a>

1. Entrez les différentes parties de la destination dans les champs appropriés.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/archive-specify-destination.html)

1. Laissez la section **Informations d'identification** vide dans les deux sections **Destinations des groupes d'archives**. MediaLive est autorisé à écrire dans le compartiment S3 via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

1. Remplissez le champ des **paramètres du CDN** uniquement si vous MediaLive devez définir une ACL prédéfinie chaque fois qu'il envoie cette sortie au compartiment Amazon S3.

   L'utilisation d'une ACL prédéfinie ne s'applique généralement que si votre organisation n'est pas propriétaire du compartiment Amazon S3. Vous auriez dû discuter de l'utilisation d'une ACL prédéfinie avec le propriétaire du bucket lorsque vous avez discuté de la [destination de la sortie](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl).

1. Champ **Intervalle de substitution** dans la section **Paramètres d'archive**.

   Par exemple, **300** divise la sortie en fichiers séparés, chacun ayant une durée de 300 secondes (5 minutes). 

   Chaque fois que le rollover expire, le fichier en cours est MediaLive fermé sur Amazon S3 et un nouveau fichier est créé à l'aide du `baseFilename``nameModifier`, du et d'un compteur séquentiel. 

   Le fichier actuel n'est visible sur Amazon S3 qu'après sa fermeture.

Pour plus d'informations, consultez les [exemples](archive-examples.md). 

# Exemples de champs de destination pour un groupe de sortie Archive
<a name="archive-examples"></a>

Ces exemples décrivent comment configurer les champs qui se rapportent aux emplacements de fichiers. Ils ne décrivent pas comment configurer les autres champs, tels que les champs des sorties individuelles.

## Exemple 1
<a name="archive-example-1"></a>

Vous souhaitez créer une Archive de la sortie streaming à partir du canal TV 59. Vous souhaitez stocker la sortie dans le compartiment S3 nommé **amzn-s3-demo-bucket** et diviser le flux en segments de 5 minutes.


| Champ | Value | 
| --- | --- | 
| Le champ Rollover interval (Intervalle de substitution) dans la section Archive settings (Paramètres Archive) | 300 | 
| URL de la section Archive group destination A | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| URL de la section Archive group destination B | s3ssl://amzn-s3-demo-bucket/channel59/backup/curlingL'utilisation de *delivery* et de *backup* en tant que noms de dossier n'est qu'un exemple. | 
| Name modifier (Modificateur de nom) dans la section Archive outputs (Sorties Archive) | -\$1dt\$1Pour de plus amples informations sur les identificateurs de données variables (comme `$dt$`), veuillez consulter [Identifiants pour les données variables dans MediaLive](variable-data-identifiers.md). | 
| Extension dans la section Archive outputs (Sorties Archive) | Laissez le champ vide afin d'utiliser la valeur par défaut (.m2ts). | 

Résultat : la sortie est divisée en plusieurs fichiers de 5 minutes (300 secondes). Chaque fichier aura le nom de fichier**curling**, l'heure à laquelle le canal a démarré et un compteur (000000, 000001, etc.), ainsi que l'extension du nom de fichier. Par exemple :
+ Le premier fichier sera **curling-20171012T033162-000001.m2ts**.
+ Le deuxième fichier sera **curling-20171012T033162-000002.m2ts**.

Chaque fichier est stocké dans **s3ssl://amzn-s3-demo-bucket/channel59/delivery** et **s3ssl://amzn-s3-demo-bucket/channel59/backup**. 

Un fichier donné n'est pas visible dans Amazon S3 pendant son écriture. Dès que le rollover se produit (ou si l'utilisateur arrête le canal), MediaLive ferme le fichier en cours. À ce stade, le fichier devient visible.

## Exemple 2
<a name="archive-example-3"></a>

Vous souhaitez créer une Archive l'éléments principaux à partir du match de curling qui est en cours de diffusion (dans un groupe de sorties HLS distinct). Vous souhaitez créer trois sorties : l'une ayant des langues audio pour l'Europe, la deuxième des langues audio pour l'Asie, la dernière des langues audio pour l'Afrique. Vous souhaitez stocker les sorties dans les compartiments S3 nommés **amzn-s3-demo-bucket1** et**amzn-s3-demo-bucket2**. Vous souhaitez diviser le flux en morceaux de 5 minutes. 


| Champ | Value | 
| --- | --- | 
| Le champ Rollover interval (Intervalle de substitution) dans la section Archive settings (Paramètres Archive) | 300 | 
| URL de la section Archive group destination A | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017Dans cet exemple, le dossier **10312017** est configuré pour correspondre à la date du jour. | 
| URL de la section Archive group destination B | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017Dans cet exemple, les chemins portent des noms de compartiment différents. | 
| Name modifier (Modificateur de nom) dans la section Archive outputs (Sorties Archive) |  Choisissez **Add output (Ajouter une sortie)** deux fois : deux nouvelles lignes **Output (Sortie)** sont ajoutées à cette section pour atteindre un total de trois lignes. Dans chaque ligne, saisissez un modificateur : **-audiogroup1**, **-audiogroup2** et **-audiogroup3**.  | 
| Extension dans la section Archive outputs (Sorties Archive) | Laissez le champ vide afin d'utiliser la valeur par défaut (.m2ts). | 

Résultat : trois catégories distinctes de fichiers sont créées pour chaque sortie. Chaque fichier a un nom de fichier**10312017**, plus le modificateur, le compteur séquentiel et l'extension du nom de fichier. Par exemple :
+ `10312017-audiogroup1-000000.m2ts`, `10312017-audiogroup2-000000.m2ts` et `10312017-audiogroup3-000000.m2ts`. 
+ `10312017-audiogroup1-000001.m2ts`, `10312017-audiogroup2-000001.m2ts` et `10312017-audiogroup3-000001.m2ts`. 

Chaque fichier est stocké dans `s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling` et `s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling`.

Un fichier donné n'est pas visible dans Amazon S3 pendant son écriture. Dès que le rollover se produit (ou si l'utilisateur arrête le canal), MediaLive ferme le fichier en cours. À ce stade, le fichier devient visible.

# Champs du conteneur de sortie
<a name="archive-container"></a>

Les champs suivants concernent l'emballage et la livraison du flux de transport d'archives :
+ Dans la section **Paramètres de sortie** — **Paramètres du conteneur**
+ Dans la section **Paramètres de sortie** — **Paramètres PID**

Pour tous ces champs, modifiez les valeurs si nécessaire. Pour plus de détails sur un champ, cliquez **sur le lien Info** situé à côté du champ dans la MediaLive console.

# Champs des flux vidéo, audio et sous-titres (codages)
<a name="archive-streams"></a>

Les champs suivants concernent le codage des flux vidéo, audio et de sous-titres (codages) dans la sortie. 
+ Section **Paramètres de flux**

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Création d'un groupe de sortie CMAF Ingest
<a name="opg-cmafi"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie CMAF Ingest. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie CMAF Ingest, consultez. [Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md)

Notez que cela MediaLive génère un score de qualité pour les sorties d'un groupe de sorties CMAF Ingest. Pour de plus amples informations, veuillez consulter [Travailler avec MQCS](mqcs.md).

**Topics**
+ [Organiser les encodages en sorties](design-cmafi-package.md)
+ [Obtenir la destination](downstream-system-cmafi-empv2.md)
+ [Créer un groupe de sortie](creating-cmafi-output-group.md)

# Organiser les encodages dans un groupe de sortie CMAF Ingest
<a name="design-cmafi-package"></a>

Un groupe de sortie CMAF Ingest est généralement configuré comme une pile ABR vidéo. Une pile ABR vidéo est un groupe de sortie qui contient les éléments suivants :
+ Plusieurs sorties.

Chaque sortie peut contenir les éléments suivants :
+ Un encodage vidéo (rendu). En général, chaque encodage vidéo a une résolution différente. 
+ Zéro encodage audio ou plus. 
+ Aucun ou plusieurs sous-titres ne sont encodés. Les sous-titres sont des sous-titres intégrés ou des sous-titres annexes.

Ce schéma illustre un groupe de sortie CMAF Ingest lorsque les sous-titres sont intégrés à la vidéo. Chaque encodage vidéo se trouve dans une sortie séparée. Les sous-titres se trouvent dans chaque sortie vidéo. Chaque encodage audio se trouve dans une sortie séparée.

![\[Output group diagram showing four outputs: two labeled "V embedded" and two labeled "A".\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Ce diagramme illustre un groupe de sortie CMAF Ingest lorsque les sous-titres sont des sous-titres en sidecar. Chaque encodage se trouve dans sa propre sortie.

![\[Output group diagram showing six outputs: two V, two A, and two C, representing video, audio, and captions.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Obtenir la destination d'un groupe de sortie CMAF Ingest
<a name="downstream-system-cmafi-empv2"></a>

1. Décidez si vous avez besoin de deux destinations URLs pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

1. Obtenez le ou les deux URLs auprès de l' MediaPackage opérateur. La MediaPackage terminologie de l'URL est le point de *terminaison d'entrée*. Assurez-vous d'obtenir le URLs (qui commence par`https://`) et non le nom de la chaîne (qui commence par`arn`). 

   Notez que vous n'utilisez pas les informations d'identification utilisateur pour envoyer à CMAF Ingest à. MediaPackage

**Exemple**

Deux URLs ressemblent à cet exemple :

`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

`https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

Notez ce qui suit :
+ La version `v1/` située à la fin de l'URL correspond à la version du schéma d'URL de MediaPackage destination, elle ne fait pas référence à la MediaPackage v1.
+ `curling-channel-group/`est le nom du groupe de canaux créé par l' MediaPackage opérateur.
+ `curling-channel/`est le nom du MediaPackage canal créé par l' MediaPackageopérateur. Ce n'est pas le nom de la MediaLive chaîne.
+ La seule différence entre les deux URLs est le `-1` et le `-2` précédent`.ingest`.

# Création d'un groupe de sortie CMAF Ingest
<a name="creating-cmafi-output-group"></a>

Vous créez le groupe de sortie et ses sorties lorsque vous [créez ou modifiez un MediaLive canal](creating-a-channel-step4.md). 

1. Sur la page **Créer un canal** ou **Modifier un canal**, dans **Groupes de sortie**, choisissez **Ajouter**. 

1. **Dans la section **Ajouter un groupe de sortie**, choisissez **CMAF Ingest**, puis cliquez sur Confirmer.** D'autres sections apparaissent.
   + **Destination d'ingestion CMAF** — Cette section contient des champs pour la destination des sorties. Vous devriez avoir obtenu le URLs à saisir lorsque vous avez [planifié les destinations pour le groupe de sortie CMAF Ingest](downstream-system-cmafi-empv2.md). L'URL ressemble à ceci :

     `https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

     Laissez la section **Identifiants** vide. Vous n'avez pas besoin de saisir d'informations d'identification pour vous authentifier. MediaPackage
   + **Paramètres d'ingestion CMAF** — Cette section contient des champs permettant de configurer la manière dont les segments sont fournis et de configurer le comportement des différentes fonctionnalités. Voir plus loin dans cette section.
   + **Sorties CMAF Ingest** — Cette section montre la sortie unique ajoutée par défaut. Vous pouvez ajouter d'autres sorties, et vous pouvez ajouter des encodages vidéo, audio et de sous-titres dans chaque sortie. Voir plus loin dans cette section.

**Topics**
+ [Champs de la section des paramètres de CMAF Ingest](#cmafi-opg-settings)
+ [Champs des flux vidéo, audio et sous-titres (codages)](#cmafi-opg-streams-section)

## Champs de la section des paramètres de CMAF Ingest
<a name="cmafi-opg-settings"></a>


| Champ | Description | 
| --- | --- | 
| Nom | Nom du groupe de sortie. Ce nom est interne à MediaLive. Il n'apparaît pas dans la sortie. Par exemple, Sports Curling. | 
| SCTE35 Type | Pour transmettre les messages SCTE 35 dans le groupe de sortie, choisissez SCTE\$135\$1WITHOUT\$1SEGMENTATION.Le libellé WITHOUT\$1SEGMENTATION indique que chaque message SCTE 35 inséré entraînera un nouvel IDR dans la vidéo, mais pas un nouveau segment. Cette manipulation est standard pour CMAF Ingest Pour plus d'informations sur la configuration du SCTE 35, consultez[Traitement des messages SCTE 35](scte-35-message-processing.md). | 
| Longueur de segment, unités de longueur de segment |  Entrez la durée préférée des segments (en millisecondes ou en secondes). Les segments se termineront à l'image-clé suivante après la durée spécifiée, de sorte que la durée réelle du segment peut être plus longue. Si les unités sont des secondes, la durée peut être une fraction de seconde.  | 
| Envoyer Delay Msec |  Nombre de millisecondes nécessaires pour retarder la sortie du pipeline 1, lorsque le canal démarre ou se met en pause. (Ce champ s'applique uniquement aux chaînes standard. La valeur est ignorée dans un canal à pipeline unique.)  Certains emballeurs ingèrent toujours le premier pipeline qu'ils reçoivent. Vous pouvez donc définir une valeur ici pour vous assurer que le pipeline 0 arrive toujours en premier au packager.  | 
| Comportement de Nielsen ID3  | Pour plus d'informations sur cette fonctionnalité, consultez[Conversion des filigranes Nielsen en ID3](feature-nielsen-id3.md). | 

## Champs des flux vidéo, audio et sous-titres (codages)
<a name="cmafi-opg-streams-section"></a>

1. Dans les **sorties CMAF Ingest**, choisissez **Ajouter une sortie** pour ajouter le nombre approprié de sorties à la liste des sorties.

1. Cliquez sur le premier lien **Paramètres** pour afficher la première sortie. Chaque sortie comporte deux sections : **Paramètres de sortie et Paramètres** de **diffusion**.

1. **Réglages de sortie** complets :
   + **Nom de sortie** : remplacez le nom généré aléatoirement par un nom significatif. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. 
   + **Modificateur de nom** : MediaLive assigne un modificateur séquentiel à chaque sortie du groupe de sorties : **\$11**, **\$12**, etc. Changez le nom si vous le souhaitez. 

1. **Réglages complets du stream**. Cette section contient des champs pour les encodages de sortie (vidéo, audio et sous-titres) à créer dans la sortie. Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
   + [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
   + [Configurer les encodages audio](creating-a-channel-step7.md)
   +  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Création d'un groupe de sortie de capture d'images
<a name="opg-framecapture"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie de capture d'images. Une sortie de capture d'image est un complément au streaming ; elle n'est pas elle-même une sortie de streaming. Ce type de sortie peut être utile pour votre flux de travail. Par exemple, vous pouvez utiliser une sortie de capture d'images pour créer des miniatures du contenu. (Vous pouvez également créer des miniatures à l'aide de la fonction de [vignettes](thumbnails.md).)

**Topics**
+ [Organiser les encodages dans un groupe de sortie de capture d'images](design-framecapture-package.md)
+ [Coordonner avec le système en aval](framecapture-op-origin-server-s3.md)
+ [Création d'un groupe de sortie de capture d'images](creating-framecapture-output-group.md)

# Organiser les encodages dans un groupe de sortie de capture d'images
<a name="design-framecapture-package"></a>

Un groupe de sortie de capture d'images peut contenir les éléments suivants :
+ Une ou plusieurs sorties.

Chaque sortie ne peut contenir qu'un seul encodage vidéo JPEG. 

# Coordonner avec le système en aval
<a name="framecapture-op-origin-server-s3"></a>

La destination d'un groupe de sortie de capture de trame se trouve toujours dans un compartiment Amazon S3. L'opérateur Amazon S3 et vous devez vous mettre d'accord sur le compartiment à utiliser.

**Pour organiser la configuration de la destination**

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

   Notez qu'un groupe de sortie de capture d'images ne nécessite qu'un seul ensemble d'adresses de destination, et non un pour chaque sortie.

1. Nous vous recommandons de définir le chemin complet de la destination, à savoir le compartiment Amazon S3 et tous les dossiers. Voir ou[Destinations du groupe de capture d'images](framecapture-destinations.md). 

1. Demandez à l'utilisateur Amazon S3 de créer des compartiments qui n'existent pas déjà. 

   Avec MediaLive, le nom du compartiment Amazon S3 ne doit pas utiliser la notation par points, ce qui signifie qu'il ne doit pas utiliser. (point) entre les mots du nom du bucket. 

1. Discutez de la propriété du bucket avec l'utilisateur Amazon S3. Si le bucket appartient à un autre AWS compte, vous souhaitez généralement que ce compte devienne propriétaire de la sortie. Pour plus d'informations, voir[Contrôle de l'accès à la sortie](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl), après cette procédure.

Notez que vous n'avez pas besoin d'informations d'identification utilisateur pour envoyer vers un compartiment S3. MediaLive est autorisé à écrire dans le compartiment via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

## Contrôle de l'accès à la sortie
<a name="setting-dss-framecapture-canned-acl"></a>

Vous envoyez peut-être des fichiers de sortie vers un compartiment Amazon S3 appartenant à un autre AWS compte. Dans ce cas, vous souhaitez généralement que l'autre compte devienne le propriétaire des fichiers de sortie (l'objet étant placé dans le compartiment). Si le propriétaire du compartiment ne devient pas propriétaire de l'objet, vous (MediaLive) serez le seul agent autorisé à supprimer les fichiers lorsque ceux-ci ne seront plus nécessaires.

Il est donc dans l'intérêt de tous de transférer la propriété des fichiers de sortie une fois qu'ils se trouvent dans le compartiment Amazon S3.

Pour transférer la propriété d'un objet, la configuration suivante est requise :
+ Le propriétaire du compartiment doit ajouter une politique d'autorisation du compartiment qui vous autorise à ajouter une liste de contrôle d'accès (ACL) prédéfinie Amazon S3 lorsque MediaLive les fichiers de sortie sont envoyés au compartiment. Le propriétaire du bucket doit lire les informations de la section [Gérer l'accès avec ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) dans le guide de l'utilisateur d'Amazon Simple Storage Service. Le propriétaire du bucket doit configurer les autorisations ACL pour le bucket, et non pour les objets. 
+ Le propriétaire du bucket doit également configurer la propriété des objets. Cette fonctionnalité rend effectivement obligatoire (plutôt que facultatif) pour l'expéditeur (MediaLive) d'inclure l'ACL de *contrôle total du propriétaire du bucket*. Le propriétaire du bucket doit lire les informations contenues dans la section [Contrôler la propriété des objets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) dans le guide de l'utilisateur d'Amazon Simple Storage Service.

  Si le propriétaire du bucket implémente cette fonctionnalité, vous devez le configurer MediaLive pour inclure l'ACL. Si vous ne le faites pas, la livraison vers le compartiment Amazon S3 échouera.
+ Vous devez configurer MediaLive pour inclure l'ACL de *contrôle total du propriétaire du** bucket* lors de la livraison au bucket. Vous effectuerez cette configuration lorsque vous [créerez le canal](archive-destinations.md).

La fonction ACL prédéfinie de S3 permet un *contrôle total ACLs autre que le propriétaire du bucket*. Mais ces autres ACLs ne s'appliquent généralement pas au cas d'utilisation de la diffusion de vidéos à partir de MediaLive.

# Création d'un groupe de sortie de capture d'images
<a name="creating-framecapture-output-group"></a>

Vous créez le groupe de sortie et ses sorties lorsque vous [créez ou modifiez un MediaLive canal](creating-a-channel-step4.md). 

1.  Sur la page **Create channel (Créer un canal)**, sous **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1.  Dans la section **Ajouter un groupe de sortie**, choisissez **Capture d'images**, puis **Confirmer**. D'autres sections apparaissent. 
   +  **Destination** — Cette section contient des champs pour la [destination de sortie](framecapture-destinations.md). 
   +  **Paramètres de capture d'images** — Cette section contient un champ pour le nom du groupe de sortie et pour la [destination de sortie](framecapture-destinations.md). 
   +  **Sorties de capture d'images** : cette section indique la sortie ajoutée par défaut. Une sortie de capture d'image ne peut contenir qu'une seule sortie. Ne cliquez donc pas sur **Ajouter une sortie**.

     Pour afficher les champs, cliquez sur le lien **Paramètres**. 

1.  Dans **Sorties de capture d'image**, cliquez sur le lien **Paramètres** pour afficher les sections de la sortie individuelle :
   +  **Paramètres de sortie** — Cette section contient des champs pour la [destination de sortie](framecapture-destinations.md). 
   +  **Paramètres de diffusion** — Cette section contient des champs pour les [flux de sortie](output-settings-framecapture.md) (vidéo, audio et sous-titres). 

1. (Facultatif) Entrez les noms du groupe de sortie et de la sortie :
   +  Dans **Paramètres de capture d'images**, pour **Nom**, entrez un nom pour le groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Game Thumbnails**. 
   +  Dans **Sorties de capture d'image**, pour **Nom**, entrez un nom pour la sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. 

1.  Pour compléter les autres champs, consultez les rubriques répertoriées après cette procédure. 

1.  Une fois que vous avez terminé la configuration de ce groupe de sortie et de sa sortie unique, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, allez à [Enregistrer la chaîne](creating-a-channel-step9.md). 

**Topics**
+ [Destinations du groupe de capture d'images](framecapture-destinations.md)
+ [Paramètres du flux](output-settings-framecapture.md)

# Destinations du groupe de capture d'images
<a name="framecapture-destinations"></a>

Les champs suivants configurent l'emplacement et les noms des fichiers de capture d'images (destination).
+ **Groupe de sortie** : section de **destination du groupe de capture d'images**
+ **Groupe de sortie** — Paramètres de **capture d'images — Paramètres** du **CDN**

  **Paramètres de sortie** — **Modificateur de nom**

Vous devez concevoir le ou les chemins de destination pour la sortie. Vous devez ensuite saisir les différentes parties du chemin dans les champs appropriés de la console.

## Concevez le chemin pour la destination de sortie
<a name="framecapture-about-destination-path"></a>

**Pour concevoir le chemin**
+ Concevez le ou les chemins de destination en suivant cette syntaxe :

  `protocol bucket folders baseFilename nameModifier counter extension`

  Par exemple, pour un canal standard :

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/delivery/curling-20180820.00000.jpg`

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/backup/curling-20180820.00000.jpg`

Si vous avez deux destinations, les chemins de destination doivent être différents l'un de l'autre d'une manière ou d'une autre. Au moins une des parties d'un chemin doit être différente de l'autre. Il est acceptable que toutes les portions soient différentes.

Le tableau suivant mappe chaque partie de l'exemple à la partie de la syntaxe.


| Partie de l'URL | Exemple | Comment | 
| --- | --- | --- | 
| protocole ; | s3ssl:// | Le protocole est toujours s3ssl:// dû au fait que la destination d'une sortie de capture de trame est toujours un compartiment S3. | 
| partie du chemin en forme de godet | Bucket1 de démonstration amzn-s3 |  Avec MediaLive, le nom du compartiment S3 ne doit pas utiliser la notation par points, ce qui signifie qu'il ne doit pas l'utiliser. (point) entre les mots du nom du bucket.   | 
| partie du chemin contenant des dossiers | sports-thumbnails/livraison/ | Les dossiers peuvent être présents ou non, et peuvent être aussi longs que vous le souhaitez.Les dossiers doivent toujours se terminer par une barre oblique. | 
| Nom de fichier de base | curling | Ne terminez pas le nom du fichier avec une barre oblique. | 
| Modificateur de nom | -20180820 | Le modificateur est facultatif pour une sortie de capture d'image. | 
| délimiteur avant le compteur | . | MediaLive insère automatiquement ce délimiteur. | 
| compteur | 00000 | MediaLive génère automatiquement ce compteur. Au départ, il s'agit d'un nombre à cinq chiffres commençant à 00000 et augmentant de 1. Donc 00000, 00001, 00002 et ainsi de suite. Après 99999, le numéro suivant est 100000 (six chiffres), puis 100001, 100002, etc. Puis de 999999 à 1000000 (sept chiffres), et ainsi de suite. | 
| point avant l'extension | . | MediaLive insère automatiquement ce point. | 
| Extension | jpg | Toujours jpg. | 

## Complétez les champs de la console
<a name="framecapture-specify-destination"></a>

**Pour spécifier l'emplacement de la sortie**

1. Entrez les différentes parties de la destination dans les champs appropriés.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/framecapture-destinations.html)

1. Laissez la section **Informations d'identification** vide dans les deux sections des **destinations du groupe de capture d'images**. MediaLive est autorisé à écrire dans le compartiment S3 via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

1. Remplissez le champ des **paramètres du CDN** uniquement si vous MediaLive devez définir une ACL prédéfinie chaque fois qu'il envoie cette sortie au compartiment Amazon S3.

   L'utilisation d'une ACL prédéfinie ne s'applique généralement que si votre organisation n'est pas propriétaire du compartiment Amazon S3. Vous auriez dû discuter de l'utilisation d'une ACL prédéfinie avec le propriétaire du bucket lorsque vous avez discuté de la [destination de la sortie](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl).

# Paramètres du flux
<a name="output-settings-framecapture"></a>

Par défaut, la sortie est configurée avec un encodage vidéo. Il s'agit du seul encodage que peut contenir une sortie de capture d'image. Par conséquent, vous ne pouvez pas ajouter des codes audio ou des sous-titres ou d'autres codes vidéo.

Pour de plus amples informations sur les champs du codage vidéo, veuillez consulter [Configuration de l'encodage vidéo](creating-a-channel-step6.md).

# Création d'un groupe de sorties HLS
<a name="opg-hls"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie HLS. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie HLS, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md). Pour plus d'informations sur le choix entre un HLS et un groupe MediaPackage de sortie, consultez[Choix entre le groupe de sortie HLS et le groupe MediaPackage de sortie](hls-choosing-hls-vs-emp.md).

**Topics**
+ [Organiser les encodages dans un groupe de sortie HLS](design-hls-package.md)
+ [Coordonner avec le système en aval](hls-opg-coordinate-dss.md)
+ [Création d'un groupe de sortie HLS](creating-hls-output-group.md)

# Organiser les encodages dans un groupe de sortie HLS
<a name="design-hls-package"></a>

Un groupe de sortie HLS est généralement configuré sous la forme d'une pile vidéo ABR. Une pile ABR vidéo est un groupe de sortie qui contient les éléments suivants :
+ Plus d'une sortie.

Chaque sortie peut contenir les éléments suivants :
+ Un seul encodage vidéo (rendu). En général, chaque encodage vidéo a une résolution différente.
+ Un ou plusieurs encodages audio.
+ Un ou plusieurs sous-titres sont encodés. Les sous-titres sont soit intégrés, soit en sidecar.

Il existe deux manières d'organiser les encodages, selon que les encodages audio doivent être regroupés ou chacun dans son propre rendu. Vous devriez déjà avoir [obtenu ces informations](identify-dss-video-audio.md) auprès de votre système en aval.

**Lecteurs en aval qui nécessitent un système audio intégré**

Prévoyez que le groupe de sortie contienne les éléments suivants :
+ Une sortie pour chaque encodage vidéo. Cette sortie contient un encodage vidéo, tous les encodages audio et tous les encodages de sous-titres (si les sous-titres sont intégrés). 

  Les mêmes encodages audio apparaîtront dans chaque sortie. Par exemple, les encodages anglais et français apparaîtront dans la sortie haute résolution, puis les mêmes encodages anglais et français apparaîtront dans la sortie basse résolution.
+ Une sortie pour chaque encodage des sous-titres, s'il s'agit de sidecars.

Ce diagramme illustre un groupe de sortie HLS lorsque les codes de sous-titres sont incorporés.

![\[Output group diagram showing embedded and non-embedded outputs with associated elements.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output11-ABR-2Ve-2A.png)


Ce diagramme illustre un groupe de sortie HLS lorsque les sous-titres encodés sont des sidecars.

![\[Output group diagram showing V, A, A components, V, A, A outputs, and two C outputs.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output12-ABR-2V-2A-2C.png)


**Lecteurs en aval nécessitant un son distinct**

Prévoyez que le groupe de sortie contienne les éléments suivants :
+ Une sortie pour chaque encodage vidéo. Cette sortie contient une vidéo et tous les sous-titres sont codés (si les sous-titres sont intégrés). 
+ Une sortie pour chaque encodage audio.

  Les encodages audio peuvent être destinés à différentes langues, à différents débits binaires ou à différentes langues et débits binaires.
+ Une sortie pour chaque encodage des sous-titres, s'il s'agit de sidecars.

La disposition des encodages audio dans ce groupe de sortie est appelée groupe de *rendu audio*.

Ce schéma illustre un groupe de sortie HLS avec un groupe de rendu audio et avec des encodages de sous-titres intégrés.

![\[Output group diagram showing four outputs: two marked as embedded, and two marked as A.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Ce schéma illustre un groupe de sortie HLS pour une pile ABR avec un groupe de rendu audio et des encodages de sous-titres.

![\[Output group diagram showing six outputs: two V, two A, and two C, arranged in a row.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Coordonner avec le système en aval
<a name="hls-opg-coordinate-dss"></a>

Le groupe de sortie HLS dans AWS MediaLive Elemental prend en charge plusieurs types de systèmes en aval. Lisez les informations qui s'appliquent au système avec lequel vous travaillez.

**Topics**
+ [Groupe de sortie HLS vers Amazon S3](origin-server-hls-s3.md)
+ [Groupe de sortie HLS vers MediaStore](origin-server-ems.md)
+ [Groupe de sortie HLS vers MediaPackage](origin-server-hls-emp.md)
+ [Groupe de sortie HLS vers v2 MediaPackage](origin-server-hls-empv2.md)
+ [Groupe de sortie HLS vers HTTP](origin-server-http.md)

# Groupe de sortie HLS vers Amazon S3
<a name="origin-server-hls-s3"></a>

Suivez cette procédure si vous avez [décidé](identify-downstream-system.md) de créer un groupe de sortie HLS avec Amazon S3 comme destination. L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de la sortie du groupe de sorties HLS. 

**Pour organiser la configuration de la destination**

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

1. Nous vous recommandons de définir le chemin complet de la destination, à savoir le compartiment Amazon S3 et tous les dossiers. Consultez [Concevez le chemin pour la destination de sortie](hls-destinations-design-step.md).

1. Demandez à l'utilisateur Amazon S3 de créer des compartiments qui n'existent pas déjà. 

   Avec MediaLive, le nom du compartiment Amazon S3 ne doit pas utiliser la notation par points, ce qui signifie qu'il ne doit pas utiliser. (point) entre les mots du nom du compartiment. 

1. Discutez de la propriété avec l'utilisateur Amazon S3. Si le bucket appartient à un autre AWS compte, vous souhaitez généralement que ce compte devienne propriétaire de la sortie. Pour plus d'informations, voir[Contrôle de l'accès à la sortie](#setting-dss-hls-canned-acl), après cette procédure.

Notez que vous n'avez pas besoin d'informations d'identification utilisateur pour envoyer vers un compartiment S3. MediaLive est autorisé à écrire dans le compartiment S3 via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

## Contrôle de l'accès à la sortie
<a name="setting-dss-hls-canned-acl"></a>

Vous envoyez peut-être des fichiers de sortie vers un compartiment Amazon S3 appartenant à un autre AWS compte. Dans ce cas, vous souhaitez généralement que l'autre compte devienne le propriétaire des fichiers de sortie (l'objet étant placé dans le compartiment). Si le propriétaire du compartiment ne devient pas propriétaire de l'objet, vous (MediaLive) serez le seul agent autorisé à supprimer les fichiers lorsque ceux-ci ne seront plus nécessaires.

Il est donc dans l'intérêt de tous de transférer la propriété des fichiers de sortie une fois qu'ils se trouvent dans le compartiment Amazon S3.

Pour transférer la propriété d'un objet, la configuration suivante est requise :
+ Le propriétaire du compartiment doit ajouter une politique d'autorisation du compartiment qui vous autorise à ajouter une liste de contrôle d'accès (ACL) prédéfinie Amazon S3 lorsque MediaLive les fichiers de sortie sont envoyés au compartiment. Le propriétaire du bucket doit lire les informations de la section [Gérer l'accès avec ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) dans le guide de l'utilisateur d'Amazon Simple Storage Service. Le propriétaire du bucket doit configurer les autorisations ACL pour le bucket, et non pour les objets.
+ Le propriétaire du bucket doit également configurer la propriété des objets. Cette fonctionnalité rend effectivement obligatoire (plutôt que facultatif) pour l'expéditeur (MediaLive) d'inclure l'ACL de *contrôle total du propriétaire du bucket*. Le propriétaire du bucket doit lire les informations contenues dans la section [Contrôler la propriété des objets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) dans le guide de l'utilisateur d'Amazon Simple Storage Service.

  Si le propriétaire du bucket implémente cette fonctionnalité, vous devez le configurer MediaLive pour inclure l'ACL. Si vous ne le faites pas, la livraison vers le compartiment Amazon S3 échouera.
+ Vous devez configurer MediaLive pour inclure l'ACL de *contrôle total du propriétaire du** bucket* lors de la livraison au bucket. Vous effectuerez cette configuration lorsque vous [créerez le canal](hls-destinations-s3-specify.md).

La fonction ACL prédéfinie de S3 ne permet ACLs pas le *contrôle total du propriétaire du bucket*, mais ces autres fonctionnalités ne ACLs sont généralement pas applicables à la diffusion de vidéos à partir de. MediaLive

# Groupe de sortie HLS vers MediaStore
<a name="origin-server-ems"></a>

Suivez cette procédure si vous avez [décidé](identify-downstream-system.md) de créer un groupe de sortie HLS avec AWS Elemental MediaStore comme destination. Vous et l'opérateur du système en aval devez vous mettre d'accord sur la destination de la sortie du groupe de sorties HLS

**Pour organiser la configuration de la destination**

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

1. Nous vous recommandons de concevoir le chemin complet de la destination. Consultez [Concevez le chemin pour la destination de sortie](hls-destinations-design-step.md).

   Si vous avez deux destinations, les chemins de destination doivent être différents l'un de l'autre d'une manière ou d'une autre. Au moins une des parties d'un chemin doit être différente de l'autre. Il est acceptable que toutes les portions soient différentes. 

1. Demandez à l' MediaStore utilisateur de créer des conteneurs qui n'existent pas déjà. 

1. Obtenez le point de terminaison des données pour le ou les conteneurs. Par exemple : 

   `https://a23f.data.mediastore.us-west-2.amazonaws.com`

   `https://fe30.data.mediastore.us-west-2.amazonaws.com`

   Vous avez besoin des points de terminaison de données. Vous n'avez pas besoin du nom du conteneur.

Notez que vous n'avez pas besoin d'informations d'identification utilisateur pour envoyer vers MediaStore des conteneurs. MediaLive est autorisé à écrire dans le MediaStore conteneur via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

# Groupe de sortie HLS vers MediaPackage
<a name="origin-server-hls-emp"></a>

Suivez cette procédure si vous avez [décidé](identify-downstream-system.md) de créer un groupe de sortie HLS et de l'envoyer AWS Elemental MediaPackage via HTTPS. L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de la sortie du groupe de sorties HLS.

**Pour organiser la configuration de la destination**

1. Demandez à l' MediaPackage utilisateur de créer une chaîne sur MediaPackage. Même s'il s'agit d'un [canal standard](plan-redundancy.md) (avec deux pipelines), vous n'avez besoin que d'un seul MediaPackage canal. MediaLive

1. Prenez des dispositions avec l' MediaPackage utilisateur pour configurer les informations d'identification HTTPS. Vous devez envoyer à MediaPackage via une connexion sécurisée.

1. Obtenez les informations suivantes :
   + Les deux URLs (les points de terminaison d'entrée sont la MediaPackage terminologie) du canal. Les deux URLs pour une chaîne ressemblent à ceci :

      `https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel`

      `https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/e333/channel`

     Les deux URLs sont toujours identiques, sauf pour le dossier juste avant`channel`.

     Assurez-vous d'obtenir le URLs (qui commence par`https://`), et non le nom de la chaîne (qui commence par`arn`).
   + Le nom d'utilisateur et le mot de passe permettant d'accéder au système en aval, si celui-ci nécessite des demandes authentifiées. Notez que ces informations d'identification utilisateur concernent l'authentification de l'utilisateur et non le protocole. L'authentification de l'utilisateur permet de déterminer si le système en aval acceptera votre demande. Le protocole détermine s'il convient d'envoyer la demande sur une connexion sécurisée.

# Groupe de sortie HLS vers v2 MediaPackage
<a name="origin-server-hls-empv2"></a>

Suivez cette procédure si vous avez [décidé](hls-choosing-hls-vs-emp.md) de créer un groupe de sortie HLS et de l'envoyer à la MediaPackage version 2. L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de la sortie du groupe de sorties HLS. 

**Pour organiser la configuration de la destination**

1. Demandez à l' MediaPackage utilisateur de créer une chaîne sur MediaPackage. Même s'il s'agit d'un [canal standard](plan-redundancy.md) (avec deux pipelines), vous n'avez besoin que d'un seul MediaPackage canal. MediaLive

1. Obtenez les deux URLs (les points de terminaison d'entrée sont la MediaPackage terminologie) pour le canal. Les deux URLs pour une chaîne ressemblent à ceci :

    `https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index` 

    `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

   Les deux URLs sont légèrement différents, comme le montrent les exemples ci-dessus.

   Assurez-vous d'obtenir le URLs (qui commence par`https://`), et non le nom de la chaîne (qui commence par`arn`).

   Notez que vous n'utilisez pas les informations d'identification de l'utilisateur pour envoyer vers la MediaPackage version 2.

# Groupe de sortie HLS vers HTTP
<a name="origin-server-http"></a>

Suivez cette procédure si vous avez [décidé](identify-downstream-system.md) de créer un groupe de sortie HLS avec l'un des systèmes en aval suivants comme destination :
+ Un serveur HTTP ou HTTPS PUT.
+ Un serveur WebDAV HTTP ou HTTPS.
+ Un serveur d'origine d'Akamai.

L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de la sortie du groupe de sorties HLS. 

Lorsque vous diffusez le HLS via HTTP, vous le faites souvent vers un serveur d'origine. Le serveur d'origine dispose généralement de directives claires concernant les règles relatives au chemin de destination, y compris le nom de fichier du manifeste principal (le `.M3U8` fichier).

**Pour organiser la configuration de la destination**

Vous devez parler à l'opérateur du système en aval pour coordonner votre configuration.

1. Si le système en aval n'est pas un serveur Akamai, déterminez s'il utilise PUT ou WebDAV. 

1. Découvrez si le système en aval a des exigences de connexion particulières. Ces champs de connexion sont regroupés dans la console dans la section des **paramètres CDN** pour le groupe de sortie HLS. Pour afficher cette page sur la MediaLive console, dans la page **Créer une chaîne**, dans la section **Groupes de sortie**, choisissez **Ajouter**, puis **HLS**. Choisissez le groupe, puis dans les paramètres **HLS, ouvrez les paramètres** du **CDN.**

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

1. Découvrez si le système en aval utilise une connexion sécurisée. Si tel est le cas, prenez des dispositions avec l'opérateur pour configurer les informations d'identification de l'utilisateur. 

1. Découvrez si le système en aval nécessite des chemins personnalisés à l'intérieur des manifestes principaux et des manifestes enfants. Pour de plus amples informations, veuillez consulter [Personnalisation des chemins dans les manifestes HLS](hls-manifest-paths.md).

1. Si vous configurez un [canal standard](plan-redundancy.md), déterminez si le système en aval prend en charge les manifestes redondants. Si c'est le cas, décidez si vous souhaitez implémenter cette fonctionnalité. Pour plus d'informations[Création de manifestes HLS redondants](hls-redundant-manifests.md), voir [Règles pour la plupart des systèmes en aval](hls-redundant-manif-most-systems.md) et spécifiquement [Règles pour Akamai CDNs](hls-redundant-manif-akamai.md) pour obtenir des instructions spécifiques. 

1. Contactez l'opérateur du système en aval pour convenir d'un chemin de destination complet pour les trois catégories de fichiers HLS (les manifestes principaux, les manifestes secondaires et les fichiers multimédia). MediaLive place toujours les trois catégories de fichiers pour chaque destination dans cet emplacement unique. Il n'est pas possible de configurer MediaLive pour placer certains fichiers dans un autre emplacement. 

   Si vous avez deux destinations, les chemins de destination doivent être différents l'un de l'autre d'une manière ou d'une autre. Au moins une des parties d'un chemin doit être différente de l'autre. Il est acceptable que toutes les portions soient différentes. Discutez de cette exigence avec l'opérateur du système en aval. Le système en aval peut avoir des règles spécifiques concernant l'unicité.

1. Adressez-vous à l'opérateur du système en aval pour connaître les exigences particulières relatives aux noms des trois catégories de fichiers HLS. En général, le système en aval n'a pas d'exigences particulières. 

1. Consultez l'opérateur du système en aval pour connaître les exigences particulières relatives au modificateur des noms des manifestes et des fichiers multimédia pour enfants. 

   Les manifestes enfants et les fichiers multimédia incluent toujours ce modificateur dans leurs noms de fichiers. Ce modificateur distingue chaque sortie de l'autre, il doit donc être unique dans chaque sortie. Par exemple, les fichiers pour la sortie haute résolution doivent porter un nom différent de celui des fichiers pour la sortie basse résolution. Par exemple, les fichiers d'une sortie peuvent avoir le nom de fichier et le modificateur`curling_high`, tandis que l'autre sortie peut en avoir un`curling_low`.

   En général, le système en aval n'a pas d'exigences particulières.

1. Demandez à l'opérateur du système en aval si les fichiers multimédia doivent être configurés dans des sous-répertoires distincts. Par exemple, un sous-répertoire pour les 1 000 premiers segments, un autre sous-répertoire pour les 1 000 seconds segments, etc.

   La plupart des systèmes en aval ne nécessitent pas de sous-répertoires séparés.

1. Convenez des parties du chemin de destination pour lesquelles le système en aval a des exigences particulières.
   + Par exemple, le système en aval peut uniquement exiger que vous envoyiez des données à un hôte spécifique. Le système en aval n'a pas besoin de connaître les noms de dossiers ou de fichiers que vous allez utiliser.

     Par exemple, envoyez vers deux dossiers que vous nommez, mais sur l'hôte à `https://203.0.113.55`

     Ou envoyez-le vers deux dossiers que vous nommez, mais sur les hôtes situés à `https://203.0.113.55` et `https://203.0.113.82`
   + Le système en aval peut également avoir besoin d'un hôte et d'un dossier spécifiques, mais avec un nom de fichier que vous choisissez. Par exemple, cet hôte et ces dossiers :

     `https://203.0.113.55/sports/delivery/`

     `https://203.0.113.55/sports/backup/`

1. Prenez note des informations que vous avez collectées :
   + Type de connexion pour le système en aval : Akamai, PUT ou WebDAV.
   + Les paramètres des champs de connexion, si le système en aval a des exigences particulières.
   + Protocole de livraison : HTTP ou HTTPS.
   + Le nom d'utilisateur et le mot de passe permettant d'accéder au système en aval, si celui-ci nécessite des demandes authentifiées. Notez que ces informations d'identification utilisateur concernent l'authentification de l'utilisateur et non le protocole. L'authentification de l'utilisateur permet de déterminer si le système en aval acceptera votre demande. Le protocole détermine s'il convient d'envoyer la demande sur une connexion sécurisée.
   + Tout ou partie des chemins de destination, y compris éventuellement les noms de fichiers.
   + Si vous devez configurer des sous-répertoires distincts.

# Création d'un groupe de sortie HLS
<a name="creating-hls-output-group"></a>

Vous créez le groupe de sortie et ses sorties lorsque vous [créez ou modifiez un MediaLive canal](creating-a-channel-step4.md). 

## Procédure
<a name="hls-create-procedure"></a>

1. Sur la page **Create channel (Créer un canal)**, sous **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1. Dans la section **Add output group (Ajouter un groupe de sortie)**, choisissez **HLS**, puis choisissez **Confirm (Confirmer)**. D'autres sections apparaissent.
   + **Destination du groupe HLS** — Cette section contient des champs pour la destination des sorties. Pour plus d'informations, consultez la section relative au type de système en aval :
     + [Champs pour la destination de sortie : envoi vers Amazon S3](hls-destinations-s3.md)
     + [Champs pour la destination de sortie — envoi à MediaStore](hls-destinations-ems.md)
     + [Champs pour la destination de sortie — envoi à MediaPackage](hls-destinations-emp.md)
     + [Champs pour la destination de sortie — envoi vers un serveur HTTP](hls-destinations-http.md)
   + **Paramètres HLS** [— Cette section contient des champs pour la [destination des sorties, pour la](hls-destinations-http.md)[résilience](hls-other-features.md#hls-resiliency) et pour les sous-titres.](hls-other-features.md#hls-captions) 
   + **Sorties HLS** — Cette section montre la sortie unique ajoutée par défaut.
   + **Emplacement** — Cette section contient des champs permettant de [personnaliser les chemins à l'intérieur des manifestes](hls-manifest-paths.md).
   + **Manifeste et segments** — Cette section contient des champs permettant de [configurer des manifestes redondants](hls-opg-redundant-manifest.md), de configurer le [contenu du manifeste](hls-other-features.md#hls-manifest-contents) et de [configurer des segments multimédias](hls-other-features.md#hls-segment-fields).
   + **DRM** — Cette section contient des champs permettant de configurer [le chiffrement des sorties](hls-other-features.md#hls-drm).
   + **Marqueur publicitaire** — Cette section contient des champs permettant de configurer la disponibilité des [annonces SCTE-35.](hls-other-features.md#hls-ad-markers)
   + **Sous-titres** — Cette section contient des champs permettant de configurer les [sous-titres](hls-other-features.md#hls-captions).
   + **ID3**— Cette section contient des champs de configuration pour [ID3](hls-other-features.md#hls-id3).

1. Si votre plan inclut plusieurs sorties dans ce groupe de sorties, puis dans **les sorties HLS**, choisissez **Ajouter une sortie** pour ajouter le nombre approprié de sorties. 

1. Dans **Sorties HLS**, choisissez le premier lien **Paramètres** pour afficher les sections de la première sortie :
   + **Paramètres de sortie** — Cette section contient des champs pour la destination des sorties. Consultez les sections suivantes :
     + [Champs pour la destination de sortie : envoi vers Amazon S3](hls-destinations-s3.md)
     + [Champs pour la destination de sortie — envoi à MediaStore](hls-destinations-ems.md)
     + [Champs pour la destination de sortie — envoi à MediaPackage](hls-destinations-emp.md)
     + [Champs pour la destination de sortie — envoi vers un serveur HTTP](hls-destinations-http.md)

     Cette section contient également des champs pour le [conteneur HLS](hls-container.md).
   + **Paramètres de diffusion** — Cette section contient des champs pour les [flux de sortie](hls-streams-section.md) (vidéo, audio et sous-titres).

1. (Facultatif) Entrez les noms du groupe de sortie et des sorties :
   + Dans **Paramètres HLS**, pour **Nom**, entrez un nom pour le groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Curling**.
   + Dans la section **Sorties HLS** pour chaque sortie, pour **Nom**, entrez un nom pour la sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **high resolution**.

1. Pour compléter les autres champs, consultez les rubriques répertoriées après cette procédure.

1. Une fois que vous avez terminé la configuration de ce groupe de sortie et de ses sorties, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, allez à [Enregistrer la chaîne](creating-a-channel-step9.md).

**Topics**
+ [Procédure](#hls-create-procedure)
+ [Champs de destination dans un groupe de sortie HLS](hls-destinations.md)
+ [Champs du conteneur HLS](hls-container.md)
+ [Champs permettant de personnaliser les chemins à l'intérieur des manifestes](hls-custom-manifests.md)
+ [Champs pour les manifestes redondants](hls-opg-redundant-manifest.md)
+ [Champs des flux vidéo, audio et sous-titres (codages)](hls-streams-section.md)
+ [Champs pour d'autres fonctionnalités HLS](hls-other-features.md)

# Champs de destination dans un groupe de sortie HLS
<a name="hls-destinations"></a>

Le groupe de sortie HLS in MediaLive prend en charge plusieurs types de destinations. Chaque type a des exigences de configuration différentes.

**Topics**
+ [Champs pour la destination de sortie : envoi vers Amazon S3](hls-destinations-s3.md)
+ [Champs pour la destination de sortie — envoi à MediaStore](hls-destinations-ems.md)
+ [Champs pour la destination de sortie — envoi à MediaPackage](hls-destinations-emp.md)
+ [Champs pour la destination de sortie — envoi vers un serveur HTTP](hls-destinations-http.md)

# Champs pour la destination de sortie : envoi vers Amazon S3
<a name="hls-destinations-s3"></a>

Lorsque vous avez [planifié les destinations du groupe de sortie HLS](origin-server-hls-s3.md), vous avez peut-être décidé d'envoyer la sortie à Amazon S3. Vous devez concevoir le ou les chemins de destination pour la sortie. Vous devez ensuite saisir les différentes parties du chemin dans les champs appropriés de la console.

**Topics**
+ [Concevez le chemin pour la destination de sortie](hls-destinations-s3-design.md)
+ [Complétez les champs de la console](hls-destinations-s3-specify.md)

# Concevez le chemin pour la destination de sortie
<a name="hls-destinations-s3-design"></a>

Effectuez cette étape si vous n'avez pas encore conçu le ou les chemins de destination complets. Si vous avez déjà conçu les tracés, rendez-vous sur[Complétez les champs de la console](hls-destinations-s3-specify.md).

**Pour concevoir le chemin**

1. Collectez les noms de compartiments que vous avez [précédemment obtenus auprès](origin-server-hls-s3.md) de l'utilisateur Amazon S3. Par exemple :

   `amzn-s3-demo-bucket`

1. Concevez les parties des chemins de destination qui suivent le ou les compartiments. Pour plus de détails, consultez les sections suivantes.

**Topics**
+ [Syntaxe des chemins pour les sorties](#hls-syntax-s3)
+ [Conception des dossiers et du fichier de base](#hls-path-s3)
+ [Conception du NameModifier](#hls-nameModifier-design-s3)
+ [Conception du SegmentModifier](#hls-segmentModifier-design-s3)

## Syntaxe des chemins pour les sorties
<a name="hls-syntax-s3"></a>

Une sortie HLS inclut toujours trois catégories de fichiers : 
+ Le manifeste principal
+ L'enfant manifeste
+ Les fichiers multimédia

Le tableau suivant décrit les parties qui constituent les chemins de destination pour ces trois catégories de fichiers.

Les chemins de destination pour ces trois catégories de fichiers sont identiques, y compris le *BaseFileName*, ce qui signifie que toutes ces catégories de fichiers sont MediaLive envoyées dans le même dossier. Les modificateurs et les extensions de fichier sont différents pour chaque catégorie de fichier. Lorsque vous envoyez des fichiers vers Amazon S3, vous devez envoyer tous les fichiers dans le même dossier. Les systèmes en aval s'attendent à ce que tous les fichiers soient réunis.


| Fichier | Syntaxe du chemin | Exemple | 
| --- | --- | --- | 
| Fichiers manifestes principaux | protocol bucket path baseFilename extension | Le chemin d'accès à un manifeste principal dans le bucket *comporte*, avec l'*index* des noms de fichiers :s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index.m3u8 | 
| Fichiers manifestes pour enfants | protocol bucket path baseFilename nameModifier extension | La trajectoire du manifeste enfant pour les rendus en haute résolution de la sortie de curling`s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8` | 
| Fichiers multimédia (segments) | protocol bucket path baseFilename nameModifier optionalSegmentModifier counter extension | Le chemin du fichier pour le 230e segment peut être le suivant :s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high-00230.ts | 

Ces chemins de destination sont construits comme suit :
+ L'utilisateur Amazon S3 doit vous avoir fourni les noms des compartiments.
+ Vous devez déterminer les éléments suivants : 
  + Les dossiers
  + Le nom de fichier de base
  + Le modificateur
  + Le modificateur de segment

  Consultez les sections qui suivent.
+ MediaLive insère le trait de soulignement avant le compteur.
+ MediaLiveautomatically génère ce compteur. Au départ, il s'agit d'un nombre à cinq chiffres commençant à 00001 et augmentant de 1. Donc 00001, 00002, 00003 et ainsi de suite. Après 99999, le numéro suivant est 100000 (six chiffres), puis 100001, 100002, etc. Puis de 999999 à 1000000 (sept chiffres), et ainsi de suite.
+ MediaLive insère le point avant l'extension.
+ MediaLive sélectionne l'extension :
  + Pour les fichiers manifestes : toujours `.m3u8`
  + Pour les fichiers multimédia : .ts pour les fichiers d'un flux de transport, ou .mp4 pour les fichiers d'un conteneur f MP4 

## Conception des dossiers et du fichier de base
<a name="hls-path-s3"></a>

Concevez un chemin de dossier et un BaseFileName adaptés à vos besoins. 

Si vous avez deux destinations pour chaque sortie, les chemins de destination doivent être différents l'un de l'autre d'une manière ou d'une autre. Suivez ces instructions :
+ Au moins une des parties d'un chemin doit être différente de l'autre. Il est acceptable que toutes les portions soient différentes. 

  Par conséquent, si les compartiments sont *différents*, le chemin de dossier et les noms de fichiers des deux destinations peuvent être différents ou identiques. Par exemple :

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket1/sports/delivery/curling/index-high.m3u8`

  or

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket1/sports/redundant/curling/index-high.m3u8`
+ Si les compartiments sont *identiques*, le chemin du dossier et les noms de fichier des deux destinations doivent être différents. Par exemple :

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket/sports/redundant/curling/index-high.m3u8`

## Conception du NameModifier
<a name="hls-nameModifier-design-s3"></a>

Concevez les `nameModifier` parties du nom du fichier. Les manifestes enfants et les fichiers multimédias incluent ce modificateur dans leurs noms de fichiers. Ce `nameModifier` distingue chaque sortie de l'autre, de sorte qu'elle doit être unique dans chaque sortie. Suivez ces instructions :
+ Pour une sortie qui contient de la vidéo (et éventuellement d'autres flux), vous décrivez généralement la vidéo. Par exemple, **-high** ou **-1920x1080-5500kpbs** (pour décrire la résolution et le débit).
+ Pour une sortie qui ne contient que des sous-titres audio ou uniquement des sous-titres, vous décrivez généralement la ou les sous-titres audio. Par exemple, **-aac** ou **-webVTT**.
+ Il est conseillé de commencer par un délimiteur, tel qu'un trait d'union, afin ` baseFilename` de séparer le. `nameModifier` `nameModifier`
+ Le`nameModifier` peut inclure des [variables de données](variable-data-identifiers.md).

## Conception du SegmentModifier
<a name="hls-segmentModifier-design-s3"></a>

Concevez la partie SegmentModifiers du chemin de destination. Le SegmentModifier est facultatif, et si vous l'incluez, seuls les noms de fichiers multimédia l'incluent. 

Un cas d'utilisation type de ce modificateur consiste à utiliser une variable de données pour créer un horodatage, afin d'empêcher les segments de se substituer les uns aux autres si le canal redémarre. Par exemple, supposons que l'horodatage **\$1t\$1-** soit inclus. Le segment 00001 porte peut-être ce nom`index-120028-00001`. Si la sortie redémarre quelques minutes plus tard (ce qui entraîne le redémarrage du compteur de segments), le nouveau segment 00001 portera le nom. `index-120039-00001` Le nouveau fichier ne remplacera pas le fichier du segment 00001 d'origine. Certains systèmes en aval peuvent préférer ce comportement.

# Complétez les champs de la console
<a name="hls-destinations-s3-specify"></a>

Après avoir conçu les noms de sortie et les chemins de destination, vous pouvez configurer le groupe de sortie HLS.

Les champs suivants configurent l'emplacement et les noms du média HLS et des fichiers manifestes (la destination).
+ Section **Groupe de sortie — Destination du groupe HLS**
+ Section **Groupe de sortie — Paramètres HLS — CDN**
+ **Groupe de sortie — Emplacement — Structure du répertoire **
+ **Groupe de sortie — Emplacement — Segments par sous-répertoire**
+ **Sorties HLS — Paramètres de sortie — Modificateur de nom**
+ **Sorties HLS — Paramètres de sortie — Modificateur de segment**

**Pour définir la destination de la plupart des systèmes en aval**

1. Remplissez les champs **URL** de la section **Destinations du groupe HLS**. Spécifiez deux destinations si le canal est configuré en tant que canal standard, ou une destination s'il est configuré en tant que canal monopipeline.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/hls-destinations-s3-specify.html)

1. Laissez la section **Informations d'identification** vide dans les deux sections des **destinations du groupe HLS**. MediaLive est autorisé à écrire dans le compartiment S3 via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

1. Dans la section des paramètres du **CDN**, choisissez`Hls S3`.

1. Remplissez le champ des **paramètres du CDN** uniquement si vous MediaLive devez définir une ACL prédéfinie chaque fois qu'il envoie cette sortie au compartiment Amazon S3.

   L'utilisation d'une ACL prédéfinie ne s'applique généralement que si votre organisation n'est pas propriétaire du compartiment Amazon S3. Vous auriez dû discuter de l'utilisation d'une ACL prédéfinie avec le propriétaire du bucket lorsque vous avez discuté de la [destination de la sortie](origin-server-hls-s3.md#setting-dss-hls-canned-acl).

# Champs pour la destination de sortie — envoi à MediaStore
<a name="hls-destinations-ems"></a>

Lorsque vous avez [planifié les destinations du groupe de sortie HLS](origin-server-ems.md), vous avez peut-être décidé d'envoyer la sortie à MediaStore. Vous devez concevoir le ou les chemins de destination pour la sortie. Vous devez ensuite saisir les différentes parties du chemin dans les champs appropriés de la console.

**Topics**
+ [Concevez le chemin pour la destination de sortie](hls-destinations-ems-design.md)
+ [Complétez les champs de la console](hls-specify-destination-ems.md)

# Concevez le chemin pour la destination de sortie
<a name="hls-destinations-ems-design"></a>

Effectuez cette étape si vous n'avez pas encore conçu le ou les chemins de destination complets. Si vous avez déjà conçu les tracés, rendez-vous sur[Complétez les champs de la console](hls-specify-destination-ems.md).

**Pour concevoir le chemin**

1. Collectez le point de terminaison des données pour le ou les conteneurs. Vous avez [déjà obtenu](origin-server-ems.md) ces informations auprès de l' MediaStore utilisateur. Par exemple :

   `a23f.data.mediastore.us-west-2.amazonaws.com`

1. Concevez les parties des chemins de destination qui suivent le point de terminaison des données (pour MediaStore). 

**Topics**
+ [Syntaxe des chemins pour les sorties](#hls-syntax-ems)
+ [Comment MediaLive construit les chemins](#hls-how-construct-urls-ems)
+ [Conception des dossiers et du fichier de base](#hls-path-ems)
+ [Conception du NameModifier](#hls-nameModifier-design-ems)
+ [Conception du SegmentModifier](#hls-segmentModifier-design-ems)

## Syntaxe des chemins pour les sorties
<a name="hls-syntax-ems"></a>

Une sortie HLS inclut toujours trois catégories de fichiers : 
+ Le manifeste principal
+ L'enfant manifeste
+ Les fichiers multimédia

Le tableau suivant décrit les parties qui constituent les chemins de destination pour ces trois catégories de fichiers.

Les chemins de destination pour ces trois catégories de fichiers sont identiques, y compris le *BaseFileName*, ce qui signifie que toutes ces catégories de fichiers sont MediaLive envoyées dans le même dossier. Les modificateurs et les extensions de fichier sont différents pour chaque catégorie de fichier. Lorsque vous envoyez vers MediaStore, vous devez envoyer tous les fichiers dans le même dossier. Les systèmes en aval s'attendent à ce que tous les fichiers soient réunis.


| Fichier | Syntaxe du chemin | Exemple | 
| --- | --- | --- | 
| Fichiers manifestes principaux | protocol dataEndpoint path baseFilename extension | Le chemin d'un manifeste principal dans le chemin de *livraison* dans le conteneur, et avec l'*index* des noms de fichiers :mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8 | 
| Fichiers manifestes pour enfants | protocol dataEndpoint path baseFilename nameModifier extension | Le chemin du manifeste enfant pour les rendus haute résolution de la sortie`mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index-high.m3u8` | 
| Fichiers multimédia (segments) | protocol dataEndpoint path baseFilename nameModifier optionalSegmentModifier counter extension | Le chemin du fichier pour le 230e segment peut être le suivant :mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index-high-00230.ts | 

## Comment MediaLive construit les chemins
<a name="hls-how-construct-urls-ems"></a>

Ces chemins sont construits comme suit :
+ L'utilisateur du AWS service doit vous avoir fourni les noms des conteneurs.
+ En MediaStore effet, vous devez déterminer les éléments suivants : 
  + Les dossiers
  + Le nom de fichier de base
  + Le modificateur
  + Le modificateur de segment

  Consultez les sections qui suivent.
+ MediaLive insère le trait de soulignement avant le compteur.
+ MediaLive génère le compteur, qui est toujours composé de cinq chiffres et commence à 00001.
+ MediaLive insère le point avant l'extension.
+ MediaLive sélectionne l'extension :
  + Pour les fichiers manifestes : toujours ` .m3u8`
  + Pour les fichiers multimédia : .ts pour les fichiers d'un flux de transport, ou .mp4 pour les fichiers d'un conteneur f MP4 

## Conception des dossiers et du fichier de base
<a name="hls-path-ems"></a>

Concevez un chemin de dossier et un BaseFileName adaptés à vos besoins. 

Si vous avez deux destinations pour chaque sortie, les chemins de destination doivent être différents l'un de l'autre d'une manière ou d'une autre. Suivez ces instructions :
+ Au moins une des parties d'un chemin doit être différente de l'autre. Il est acceptable que toutes les portions soient différentes. 

  Par conséquent, si les compartiments ou les conteneurs sont différents, le chemin de dossier et les noms de fichiers des deux destinations peuvent être différents ou identiques. Par exemple :

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  or

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/redundant/index.m3u8`
+ Si les compartiments ou les conteneurs sont identiques, le chemin du dossier et les noms de fichiers des deux destinations doivent être différents l'un de l'autre. Par exemple :

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/redundant/index.m3u8`

## Conception du NameModifier
<a name="hls-nameModifier-design-ems"></a>

Concevez les `nameModifier` parties du nom du fichier. Les manifestes enfants et les fichiers multimédias incluent ce modificateur dans leurs noms de fichiers. Ce `nameModifier` distingue chaque sortie de l'autre, de sorte qu'elle doit être unique dans chaque sortie. Suivez ces instructions :
+ Pour une sortie qui contient de la vidéo (et éventuellement d'autres flux), vous décrivez généralement la vidéo. Par exemple, **-high** ou **-1920x1080-5500kpbs** (pour décrire la résolution et le débit).
+ Pour une sortie qui ne contient que des sous-titres audio ou uniquement des sous-titres, vous décrivez généralement la ou les sous-titres audio. Par exemple, **-aac** ou **-webVTT**.
+ Il est conseillé de commencer par un délimiteur, tel qu'un trait d'union, afin ` baseFilename` de séparer le. `nameModifier` `nameModifier`
+ Le`nameModifier` peut inclure des [variables de données](variable-data-identifiers.md).

## Conception du SegmentModifier
<a name="hls-segmentModifier-design-ems"></a>

Concevez la partie SegmentModifiers du chemin de destination. Le SegmentModifier est facultatif, et si vous l'incluez, seuls les noms de fichiers multimédia l'incluent. 

Un cas d'utilisation type de ce modificateur consiste à utiliser une variable de données pour créer un horodatage, afin d'empêcher les segments de se substituer les uns aux autres si le canal redémarre. Par exemple, supposons que l'horodatage **\$1t\$1-** soit inclus. Le segment 00001 porte peut-être ce nom`index-120028-00001`. Si la sortie redémarre quelques minutes plus tard (ce qui entraîne le redémarrage du compteur de segments), le nouveau segment 00001 portera le nom. `index-120039-00001` Le nouveau fichier ne remplacera pas le fichier du segment 00001 d'origine. Certains systèmes en aval peuvent préférer ce comportement.

# Complétez les champs de la console
<a name="hls-specify-destination-ems"></a>

Après avoir conçu les noms de sortie et les chemins de destination, vous pouvez configurer le groupe de sortie HLS.

Les champs suivants configurent l'emplacement et les noms du média HLS et des fichiers manifestes (la destination).
+ Section **Groupe de sortie — Destination du groupe HLS**
+ Section **Groupe de sortie — Paramètres HLS — CDN**
+ **Groupe de sortie — Emplacement — Structure du répertoire **
+ **Groupe de sortie — Emplacement — Segments par sous-répertoire**
+ **Sorties HLS — Paramètres de sortie — Modificateur de nom**
+ **Sorties HLS — Paramètres de sortie — Modificateur de segment**

**Pour définir la destination de la plupart des systèmes en aval**

1. Remplissez les champs **URL** de la section **Destinations du groupe HLS**. Spécifiez deux destinations si le canal est configuré en tant que canal standard, ou une destination s'il est configuré en tant que canal monopipeline.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/hls-specify-destination-ems.html)

1. Laissez la section **Informations d'identification** vide dans les deux sections des **destinations du groupe HLS**. MediaLive est autorisé à écrire dans le MediaStore conteneur via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

1. Dans la section des paramètres du **CDN**, choisissez`Hls media store`.

1. Si l' MediaStore utilisateur vous a donné des valeurs pour [configurer la connexion](origin-server-http.md), saisissez-les dans les champs de la section des paramètres du **CDN**.

# Champs pour la destination de sortie — envoi à MediaPackage
<a name="hls-destinations-emp"></a>

Lorsque vous avez [planifié la sortie à MediaPackage](hls-choosing-hls-vs-emp.md), vous avez peut-être décidé de l'envoyer en créant un groupe de sorties HLS. (Ou vous avez peut-être décidé de créer un [groupe MediaPackage de sortie](creating-mediapackage-output-group.md).)

Vous devez concevoir le ou les chemins de destination pour la sortie. Vous devez ensuite saisir les différentes parties du chemin dans les champs appropriés de la console.

Vous pouvez utiliser un groupe de sortie HLS pour envoyer vers le standard MediaPackage ou la toMediaPackage version v2. Les deux versions utilisent des protocoles différents :
+ MediaPackage utilise WebDAV.
+ MediaPackage v2 utilise Basic PUT.

**Topics**
+ [Concevez le chemin pour la destination de sortie](hls-destinations-emp-design.md)
+ [Complétez les champs de la console](hls-specify-destination-emp.md)
+ [MediaPackage Exemple standard](hls-example-mediapackage.md)
+ [MediaPackage exemple v2](hls-example-mediapackage-v2.md)

# Concevez le chemin pour la destination de sortie
<a name="hls-destinations-emp-design"></a>

Effectuez cette étape si vous n'avez pas encore conçu le ou les chemins de destination complets. Si vous avez déjà conçu les tracés, rendez-vous sur[Complétez les champs de la console](hls-specify-destination-emp.md).

**Pour concevoir le chemin**

1. Collectez les informations que vous avez [précédemment obtenues auprès](origin-server-hls-emp.md) de l' MediaPackage utilisateur :
   + Les deux URLs (les points de terminaison d'entrée sont la MediaPackage terminologie) du canal. Consultez les informations après cette procédure. 
   + Si vous utilisez le standard MediaPackage, obtenez le nom d'utilisateur et le mot de passe. Si vous utilisez la MediaPackage version 2, vous n'utilisez pas les informations d'identification utilisateur.

1. Vous devez concevoir les parties des chemins de destination qui suivent le URLs. 

**Topics**
+ [Collectez les informations pour la norme MediaPackage](hls-destinations-emp-info.md)
+ [Collectez les informations pour la MediaPackage version 2](hls-destinations-emp-info-v2.md)
+ [Syntaxe des chemins pour les sorties](hls-syntax-emp.md)
+ [Conception du NameModifier](hls-nameModifier-design-emp.md)
+ [Conception du SegmentModifier](hls-segmentModifier-design-emp.md)

# Collectez les informations pour la norme MediaPackage
<a name="hls-destinations-emp-info"></a>

Pour le standard MediaPackage, les deux URLs pour une chaîne ressemblent à ces exemples :

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel` 

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel`

Où :

`mediapackage`indique que les points de terminaison d'entrée utilisent la version 1 de l'API MediaPackage 

`channel`apparaît toujours à la fin de l'URL. Il s'agit du nom de fichier de base pour tous les fichiers de cette destination. 

Les deux URLs sont toujours identiques, sauf pour le dossier juste avant`channel`.

# Collectez les informations pour la MediaPackage version 2
<a name="hls-destinations-emp-info-v2"></a>

Pour MediaPackage la version 2, les deux URLs pour un canal ressemblent à ces exemples :

`mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index`

`mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

Où : 


| Element | Description | 
| --- | --- | 
| mz82o4-1 et mz82o4-2 |  Indiquez que les deux points de terminaison sont destinés à un canal redondant. MediaPackage Les préfixes sont toujours -1 et -2 | 
| mediapackagev2 | Indique que les points de terminaison d'entrée utilisent la version 2 de l'API MediaPackage  | 
| live-sports/1/curling et live-sports/2/curling | Dossiers pour les ingestations redondantes. Un dossier inclut toujours/1/, et l'autre contient toujours /2/  | 
| index | Apparaît toujours à la fin de l'URL. Il s'agit du nom de fichier de base pour tous les fichiers de cette destination.  | 

# Syntaxe des chemins pour les sorties
<a name="hls-syntax-emp"></a>

Une sortie HLS inclut toujours trois catégories de fichiers : 

Consultez les sections suivantes.
+ Le manifeste principal
+ L'enfant manifeste
+ Les fichiers multimédia

Le tableau suivant décrit les parties qui constituent les chemins de destination pour ces trois catégories de fichiers.

Les chemins de destination pour ces trois catégories de fichiers sont identiques, y compris le *BaseFileName*, ce qui signifie que toutes ces catégories de fichiers sont thatMediaLive envoyées dans le même dossier. Les modificateurs et les extensions de fichier sont différents pour chaque catégorie de fichier. Lorsque vous envoyez vers MediaPackage, vous devez envoyer tous les fichiers dans le même dossier. Les systèmes en aval s'attendent à ce que tous les fichiers soient réunis.


| Fichier | Syntaxe du chemin | Exemple | 
| --- | --- | --- | 
| Fichiers manifestes principaux |  protocol channelURL extension |  Le chemin de sortie. Voici un exemple qui utilise la MediaPackage v2 `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index.m3u8`  | 
| Fichiers manifestes pour enfants | protocol channelURL nameModifier extension | Voici un exemple de chemin à suivre pour le manifeste enfant pour les rendus haute résolution de la sortie de curling (dans une destination utilisant MediaPackage la version v2) :`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high.m3u8` | 
| Fichiers multimédia (segments) | protocol channelURL nameModifier optionalSegmentModifier counter extension | Voici un exemple de chemin du fichier pour le 230e segment (dans une destination qui utilise la MediaPackage version v2) :https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high-00230.ts | 

Ces chemins sont construits comme suit :
+ L' MediaPackage utilisateur doit vous avoir fourni le canal URLs. Ils URLs couvrent la partie du chemin allant jusqu'au BaseFileName inclus :
  + En standard MediaPackage, le BaseFileName est toujours`channel`. 
  + Avec la MediaPackage version v2, le baseFileName est toujours`index`. 
+ Vous devez spécifier les informations suivantes :
  + Le modificateur
  + Le modificateur de segment

  Consultez les sections qui suivent.
+ MediaLive insère le trait de soulignement avant le compteur.
+ MediaLive génère le compteur, qui est toujours composé de cinq chiffres et commence à 00001.
+ MediaLive insère le point avant l'extension.
+ MediaLive sélectionne l'extension :
  + Pour les fichiers manifestes : toujours ` .m3u8`
  + Pour les fichiers multimédia : .ts pour les fichiers d'un flux de transport, ou .mp4 pour les fichiers d'un conteneur f MP4 

# Conception du NameModifier
<a name="hls-nameModifier-design-emp"></a>

Concevez les `nameModifier` parties du nom du fichier. Les manifestes enfants et les fichiers multimédias incluent ce modificateur dans leurs noms de fichiers. 

Ce `nameModifier` distingue chaque sortie de l'autre, de sorte qu'elle doit être unique dans chaque sortie. 
+ Pour une sortie qui contient de la vidéo (et éventuellement d'autres flux), vous décrivez généralement la vidéo. Par exemple, si vous avez trois rendus, vous pouvez utiliser**-high**, **-medium** et**-low**. Ou chaque modificateur pourrait décrire avec précision la résolution et le débit (**-1920x1080-5500kpbs**).
+ Pour une sortie qui ne contient que des sous-titres audio ou uniquement des sous-titres, vous décrivez généralement la ou les sous-titres audio. Par exemple, **-aac** ou **-webVTT**.

Il est conseillé de commencer par un délimiteur, tel qu'un trait d'union, afin ` baseFilename` de séparer le. `nameModifier` `nameModifier`

Le`nameModifier` peut inclure des [variables de données](variable-data-identifiers.md).

# Conception du SegmentModifier
<a name="hls-segmentModifier-design-emp"></a>

Concevez la partie SegmentModifiers du chemin de destination. Le SegmentModifier est facultatif, et si vous l'incluez, seuls les noms de fichiers multimédia l'incluent. 

Un cas d'utilisation type de ce modificateur consiste à utiliser une variable de données pour créer un horodatage, afin d'empêcher les segments de se substituer les uns aux autres si le canal redémarre. Par exemple, supposons que l'horodatage **\$1t\$1-** soit inclus. Le segment 00001 porte peut-être ce nom`index-120028-00001`. Si la sortie redémarre quelques minutes plus tard (ce qui entraîne le redémarrage du compteur de segments), le nouveau segment 00001 portera le nom. `index-120039-00001` Le nouveau fichier ne remplacera pas le fichier du segment 00001 d'origine. Certains systèmes en aval peuvent préférer ce comportement.

# Complétez les champs de la console
<a name="hls-specify-destination-emp"></a>

Après avoir conçu les noms de sortie et les chemins de destination, vous pouvez configurer le groupe de sortie HLS.

Les champs suivants configurent l'emplacement et les noms du média HLS et des fichiers manifestes (la destination).
+ Section **Groupe de sortie — Destination du groupe HLS**
+ Section **Groupe de sortie — Paramètres HLS — CDN**
+ **Groupe de sortie — Emplacement — Structure du répertoire **
+ **Groupe de sortie — Emplacement — Segments par sous-répertoire**
+ **Sorties HLS — Paramètres de sortie — Modificateur de nom**
+ **Sorties HLS — Paramètres de sortie — Modificateur de segment**

**Pour définir la destination**

1. Remplissez les champs **URL** de la section **Destinations du groupe HLS**. Spécifiez deux destinations si le canal est configuré en tant que canal standard, ou une destination s'il est configuré en tant que canal monopipeline.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/hls-specify-destination-emp.html)

1. Entrez le nom d'utilisateur saisi. Pour le mot de passe (le cas échéant), entrez le nom du mot de passe enregistré dans le AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md).

1. Dans la section des paramètres du **CDN**, choisissez le type de connexion approprié :
   + Pour envoyer en mode standard MediaPackage, choisissez`Hls webdav`.
   + Pour envoyer vers la MediaPackage version 2, choisissez`Basic PUT`.

1. Si le système en aval vous a fourni des valeurs pour [configurer la connexion](origin-server-http.md), saisissez-les dans les champs de la section des paramètres du **CDN**.

# MediaPackage Exemple standard
<a name="hls-example-mediapackage"></a>

Cet exemple montre comment configurer les champs de destination si le système en aval pour le groupe de sortie HLS est standard MediaPackage.

Supposons que vous souhaitiez diffuser le jeu de curling et créer trois sorties : débit élevé, moyen et faible. 


| Champ | Value | 
| --- | --- | 
| CDN settings (Paramètres CDN) dans la section HLS settings (Paramètres HLS) | hls webdav  | 
| URL de la section Groupe de destination HLS A |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel | 
| Credentials (Informations d'identification) de la section HLS group destination A | MediaPackage n'accepte que les demandes authentifiées. Vous devez donc saisir un nom d'utilisateur et un mot de passe connus. MediaPackage Pour le mot de passe, entrez le nom du mot de passe stocké dans AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md).  | 
| URL de la section HLS group destination B |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel | 
| Credentials (Informations d'identification) de la section HLS group destination B | Entrez un nom d'utilisateur et un mot de passe pour l'URL de destination B. Les informations d'identification sont probablement les mêmes pour les deux URLs, mais ce n'est peut-être pas le cas. | 
| Name modifier (Modificateur de nom) dans la section HLS outputs (Sorties HLS) |  Choisissez **Add output (Ajouter une sortie)** deux fois : deux nouvelles lignes **Output (Sortie)** sont ajoutées à cette section pour atteindre un total de trois lignes. Dans chaque ligne, saisissez un modificateur : **-high**, **-medium** et **-low**.  | 
| Structure d'annuaire et Segments par sous-répertoire dans la section Emplacement | MediaPackage n'utilise pas ces champs, donc laissez-les vides.  | 

La conséquence est que les fichiers sont créés avec les noms suivants :
+ Un manifeste principal : **channel.m3u8**
+ Un manifeste enfant pour chaque sortie : **channel-high.m3u8**, **channel-medium.m3u8**, **channel-low.m3u8**
+ Des fichiers TS pour chaque sortie : 
  + **channel-high-00001.ts**, **channel-high-00002.ts**, **channel-high-00003.ts**, etc.
  + **channel-medium-00001.ts**, **channel-medium-00002.ts**, **channel-medium-00003.ts**, etc. 
  + **channel-low-00001.ts**, **channel-low-00002.ts**, ** channel-low-00003.ts**, etc.

Les fichiers seront publiés sur les deux entrées d'URL le MediaPackage.

# MediaPackage exemple v2
<a name="hls-example-mediapackage-v2"></a>

Cet exemple montre comment configurer les champs de destination si le système en aval pour le groupe de sortie HLS est standard MediaPackage. 

Supposons que vous souhaitiez diffuser le jeu de curling et créer trois sorties : débit élevé, moyen et faible. 


| Champ | Value | 
| --- | --- | 
| CDN settings (Paramètres CDN) dans la section HLS settings (Paramètres HLS) |  **basic PUT**  | 
| URL de la section Groupe de destination HLS A | mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index | 
| Credentials (Informations d'identification) de la section HLS group destination A | Laissez le champ vide. MediaPackage La v2 n'utilise pas d'informations d'identification pour s'authentifier.  | 
| URL de la section HLS group destination B | mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index. | 
| Credentials (Informations d'identification) de la section HLS group destination B | Laissez le champ vide. MediaPackage La v2 n'utilise pas d'informations d'identification pour s'authentifier.  | 
| Name modifier (Modificateur de nom) dans la section HLS outputs (Sorties HLS) |  Choisissez **Add output (Ajouter une sortie)** deux fois : deux nouvelles lignes **Output (Sortie)** sont ajoutées à cette section pour atteindre un total de trois lignes. Dans chaque ligne, saisissez un modificateur : **-high**, **-medium** et **-low**.  | 
| Structure d'annuaire et Segments par sous-répertoire dans la section Emplacement | MediaPackage n'utilise pas ces champs, donc laissez-les vides.  | 

La conséquence est que les fichiers sont créés avec les noms suivants :
+ Un manifeste principal : **index.m3u8**
+ Un manifeste enfant pour chaque sortie : **index-high.m3u8**, **index-medium.m3u8**, **index-low.m3u8**
+ Des fichiers TS pour chaque sortie : 
  + **index-high-00001.ts**, **index-high-00002.ts**, **index-high-00003.ts**, etc.
  + **index-medium-00001.ts**, **index-medium-00002.ts**, **index-medium-00003.ts**, etc. 
  + **index-low-00001.ts**, **index-low-00002.ts**, ** index-low-00003.ts**, etc.

Les fichiers seront publiés sur les deux entrées d'URL le MediaPackage.

# Champs pour la destination de sortie — envoi vers un serveur HTTP
<a name="hls-destinations-http"></a>

Lorsque vous avez [planifié les destinations du groupe de sortie HLS](origin-server-http.md), vous avez peut-être décidé d'envoyer la sortie à un serveur HTTP. 

Vous devez concevoir le ou les chemins de destination pour la sortie. Vous devez ensuite saisir les différentes parties du chemin dans les champs appropriés de la console.

**Topics**
+ [Concevez le chemin pour la destination de sortie](hls-destinations-design-step.md)
+ [Complétez les champs de la console](hls-specify-destination.md)
+ [Exemple pour un serveur HTTP ou HTTPS](hls-example-most-downstreamsystems.md)
+ [Exemple d'Akamai](hls-example-akamai.md)

# Concevez le chemin pour la destination de sortie
<a name="hls-destinations-design-step"></a>

Effectuez cette étape si vous n'avez pas encore conçu le ou les chemins de destination complets. Si vous avez déjà conçu les tracés, rendez-vous sur[Complétez les champs de la console](hls-specify-destination.md).

**Pour concevoir le chemin**

1. Collectez les informations que vous avez [précédemment obtenues auprès](origin-server-http.md) de l'opérateur du système en aval :
   + Type de connexion pour le système en aval : Akamai, PUT de base ou WebDAV.
   + Les paramètres des champs de connexion, si le système en aval a des exigences particulières.
   + Protocole de livraison : HTTP ou HTTPS.
   + Le nom d'utilisateur et le mot de passe permettant d'accéder au système en aval, si celui-ci nécessite des demandes authentifiées. Notez que ces informations d'identification utilisateur concernent l'authentification de l'utilisateur et non le protocole. L'authentification de l'utilisateur permet de déterminer si le système en aval acceptera votre demande. Le protocole détermine s'il convient d'envoyer la demande sur une connexion sécurisée.
   + Tout ou partie des chemins de destination, y compris éventuellement les noms de fichiers.
   + Si vous devez configurer des sous-répertoires distincts.

1. Dans le cadre de la planification avec l'opérateur du système en aval, vous devez avoir déterminé si vous souhaitez implémenter des manifestes redondants. Vous devez également avoir déterminé si le système en aval nécessite des manifestes personnalisés. Compte tenu de ces deux décisions, lisez la section appropriée :
   + Si vous implémentez des manifestes redondants, reportez-vous à cette section[Création de manifestes HLS redondants](hls-redundant-manifests.md), puis revenez à cette section.
   + Si vous implémentez des chemins personnalisés pour les manifestes, reportez-vous à cette section[Personnalisation des chemins dans les manifestes HLS](hls-manifest-paths.md), puis revenez à cette section.
   + Si vous n'implémentez aucune de ces fonctionnalités, continuez à lire cette section.

1. Concevez les parties des chemins de destination qui suivent le ou les compartiments. Pour plus de détails, consultez les sections suivantes.

**Topics**
+ [Syntaxe des chemins pour les sorties](#hls-syntax-http)
+ [Conception des dossiers et du fichier de base](#hls-baseFilename-design)
+ [Conception du NameModifier](#hls-nameModifier-design)
+ [Conception du SegmentModifier](#hls-segmentModifier-design)

## Syntaxe des chemins pour les sorties
<a name="hls-syntax-http"></a>

Le tableau suivant décrit les parties qui constituent les chemins de destination pour ces trois catégories de fichiers.

Les chemins de destination pour ces trois catégories de fichiers sont identiques, y compris le *BaseFileName*, ce qui signifie que toutes ces catégories de fichiers sont thatMediaLive envoyées dans le même dossier. Les modificateurs et les extensions de fichier sont différents pour chaque catégorie de fichier. 


| Fichier | Syntaxe du chemin | Exemple | 
| --- | --- | --- | 
| Fichiers manifestes principaux | chemin de domaine du protocole, extension BaseFileName | URL d'un manifeste principal portant le nom de fichier */index* :http://203.0.113.55/sports/delivery/curling/index.m3u8 | 
| Fichiers manifestes pour enfants | chemin de domaine du protocole BaseFileName NameModifier extension | URL du manifeste enfant pour les rendus haute résolution de la sortie`http://203.0.113.55/sports/delivery/curling/index-high.m3u8` | 
| Fichiers multimédia (segments) | protocol domain path baseFilename nameModifier optionalSegmentModifier counter extension | L'URL du fichier pour le 230e segment peut être :http:// 203.0.113.55/sports/delivery/curling/index-high-00230.ts | 

Ces chemins de destination sont construits comme suit :
+ L'opérateur du système en aval [aurait dû vous fournir](origin-server-http.md) le protocole, le domaine et une partie du chemin. Par exemple :

  `http://203.0.113.55/sports/`

  Le protocole est toujours HTTP ou HTTPS.
+ L'opérateur a peut-être fourni les informations suivantes. Dans le cas contraire, c'est à vous de les choisir : 
  + Les dossiers
  + Le nom de fichier de base
  + Le modificateur
  + Le modificateur de segment

  Consultez les sections qui suivent.
+ MediaLive insère le trait de soulignement avant le compteur.
+ MediaLive génère le compteur, qui est toujours composé de cinq chiffres et commence à 00001.
+ MediaLive insère le point avant l'extension.
+ MediaLive sélectionne l'extension :
  + Pour les fichiers manifestes : toujours ` .m3u8`
  + Pour les fichiers multimédia : `.ts` pour les fichiers d'un flux de transport et `.mp4` pour les fichiers d'un MP4 conteneur f 

## Conception des dossiers et du fichier de base
<a name="hls-baseFilename-design"></a>

Pour la `baseFilename` partie `folder` et du chemin de destination, suivez les instructions suivantes :
+ Pour un canal monopipeline, vous n'en avez besoin que d'un `baseFilename`.
+ Pour un canal standard lorsque vous *n'implémentez pas* [de manifestes redondants](hls-opg-redundant-manifest.md), vous en avez besoin de deux `baseFilenames`. Les deux `baseFilenames` peuvent être identiques ou différents. Avant de créer un autre `baseFilenames`, assurez-vous que le système en aval peut fonctionner avec cette configuration.
+ Pour un canal standard lorsque vous *implémentez* des manifestes redondants, veuillez consulter [Champs pour les manifestes redondants](hls-opg-redundant-manifest.md).

## Conception du NameModifier
<a name="hls-nameModifier-design"></a>

Concevez les `nameModifier` parties du nom du fichier. Les manifestes enfants et les fichiers multimédias incluent ce modificateur dans leurs noms de fichiers. Ce `nameModifier` distingue chaque sortie de l'autre, de sorte qu'elle doit être unique dans chaque sortie. Suivez ces instructions :
+ Pour une sortie qui contient de la vidéo (et éventuellement d'autres flux), vous décrivez généralement la vidéo. Par exemple, **-high** ou **-1920x1080-5500kpbs** (pour décrire la résolution et le débit).
+ Pour une sortie qui ne contient que des sous-titres audio ou uniquement des sous-titres, vous décrivez généralement la ou les sous-titres audio. Par exemple, **-aac** ou **-webVTT**.
+ C'est une bonne idée d'inclure un délimiteur, afin ` baseFilename` de séparer clairement le`nameModifier`.
+ Le` nameModifier` peut inclure des [variables de données](variable-data-identifiers.md).

## Conception du SegmentModifier
<a name="hls-segmentModifier-design"></a>

Concevez la partie SegmentModifiers du chemin de destination. Le SegmentModifier est facultatif, et si vous l'incluez, seuls les noms de fichiers multimédia l'incluent. 

Un cas d'utilisation type de ce modificateur consiste à utiliser une variable de données pour créer un horodatage, afin d'empêcher les segments de se substituer les uns aux autres si le canal redémarre. Par exemple, supposons que l'horodatage **\$1t\$1-** soit inclus. Le segment 00001 porte peut-être ce nom`/index-120028-00001`. Si la sortie redémarre quelques minutes plus tard (ce qui entraîne le redémarrage du compteur de segments), le nouveau segment 00001 portera le nom. `/index-120039-00001` Le nouveau fichier ne remplacera pas le fichier du segment 00001 d'origine. Certains systèmes en aval peuvent préférer ce comportement.

# Complétez les champs de la console
<a name="hls-specify-destination"></a>

Les champs suivants configurent l'emplacement et les noms du média HLS et des fichiers manifestes (la destination).
+ Section **Groupe de sortie — Destination du groupe HLS**
+ Section **Groupe de sortie — Paramètres HLS — CDN**
+ **Groupe de sortie — Emplacement — Structure du répertoire **
+ **Groupe de sortie — Emplacement — Segments par sous-répertoire**
+ **Sorties HLS — Paramètres de sortie — Modificateur de nom**
+ **Sorties HLS — Paramètres de sortie — Modificateur de segment**

**Pour définir la destination**

1. Remplissez les champs **URL** de la section **Destinations du groupe HLS**. Spécifiez deux destinations si le canal est configuré en tant que canal standard, ou une destination s'il est configuré en tant que canal monopipeline.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/hls-specify-destination.html)

1. Si le système en aval requiert l'authentification des utilisateurs MediaLive, dans chaque section de **destination du groupe HLS**, complétez la section **Informations d'identification**. Entrez un nom d'utilisateur et un mot de passe fournis par le système en aval. Pour le mot de passe, entrez le nom du mot de passe enregistré dans le AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md). 

1. Dans la section des paramètres du **CDN**, choisissez l'option que le système en aval vous a demandé d'utiliser : Akamai, PUT ou WebDAV.

1. Si le système en aval vous a fourni des valeurs pour [configurer la connexion](origin-server-http.md), saisissez-les dans les champs de la section des paramètres du **CDN**.

# Exemple pour un serveur HTTP ou HTTPS
<a name="hls-example-most-downstreamsystems"></a>

Cet exemple montre comment configurer les champs de destination si le système en aval est un serveur HTTPS qui utilise le protocole PUT de base. 

Supposons que vous souhaitiez diffuser le jeu de curling et créer trois sorties : débit élevé, moyen et faible.


| Champ | Value | 
| --- | --- | 
| CDN settings (Paramètres CDN) dans la section HLS settings (Paramètres HLS) | Hls basic putModifiez les autres champs CDN selon les instructions du système en aval.  | 
| URL de la section Groupe de destination HLS A | Par exemple :**https://203.0.113.55/sports/curling/index** | 
| Credentials (Informations d'identification) de la section HLS group destination A | Si le système en aval nécessite des demandes authentifiées, entrez le nom d'utilisateur fourni par le système en aval. Pour le mot de passe, entrez le nom du mot de passe stocké dans AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md).  | 
| URL de la section HLS group destination B | Par exemple :**https://203.0.113.82/sports/curling/index** | 
| Credentials (Informations d'identification) de la section HLS group destination B | Entrez un nom d'utilisateur et un mot de passe pour l'URL de destination B, le cas échéant. Les informations d'identification sont probablement les mêmes pour les deux URLs, mais ce n'est peut-être pas le cas. | 
| Name modifier (Modificateur de nom) dans la section HLS outputs (Sorties HLS) |  Choisissez **Add output (Ajouter une sortie)** deux fois : deux nouvelles lignes **Output (Sortie)** sont ajoutées à cette section pour atteindre un total de trois lignes. Dans chaque ligne, saisissez un modificateur : **-high**, **-medium** et **-low**.  | 
| Structure d'annuaire et Segments par sous-répertoire dans la section Emplacement |  Supposons que le système en aval n'utilise pas ces champs.  | 

La conséquence est que les fichiers sont créés avec les noms suivants :
+ Un manifeste principal : `index.m3u8`
+ Un manifeste enfant pour chaque sortie : `index-high.m3u8`, `index-medium.m3u8`, `index-low.m3u8`
+ Des fichiers TS pour chaque sortie : 
  + `index-high-00001.ts`, `index-high-00002.ts`, `index-high-00003.ts`, etc.
  + `index-medium-00001.ts`, `index-medium-00002.ts`, `index-medium-00003.ts`, etc. 
  + `index-low-00001.ts`, `index-low-00002.ts`, ` index-low-00003.ts`, etc.

Les fichiers seront publiés sur deux hôtes du système en aval, et dans un dossier appelé `sports` sur chaque hôte.

# Exemple d'Akamai
<a name="hls-example-akamai"></a>

Cet exemple montre comment configurer les champs de destination si le système en aval est un serveur Akamai. 

Supposons que vous souhaitiez diffuser le jeu de curling et créer trois sorties : débit élevé, moyen et faible. 


| Champ | Value | 
| --- | --- | 
| CDN settings (Paramètres CDN) dans la section HLS settings (Paramètres HLS) | HLS akamai Sélectionnez ce paramètre si vous utilisez l'authentification par jeton Akamai. Modifiez les autres champs CDN selon les instructions d'Akamai.HLS basic put Sélectionnez ce paramètre si vous utilisez l'authentification par condensé. Modifiez les autres champs CDN selon les instructions d'Akamai. | 
| URL de la section Groupe de destination HLS A | Par exemple :**https://p-ep50002.i.akamaientrypoint.net/50002/curling/index**Mappage de cette URL à la terminologie d'Akamai : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/hls-example-akamai.html) | 
| Credentials (Informations d'identification) de la section HLS group destination A | Si Akamai a besoin de demandes authentifiées, entrez un nom d'utilisateur et un mot de passe connus d'Akamai. Pour le mot de passe, entrez le nom du mot de passe stocké dans AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md).  | 
| URL de la section HLS group destination B | Par exemple :**https://b-ep50002.i.akamaientrypoint.net/50002-b/curling/index**Mappage de cette URL à la terminologie d'Akamai : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/hls-example-akamai.html) | 
| Credentials (Informations d'identification) de la section HLS group destination B | Entrez un nom d'utilisateur et un mot de passe pour l'URL de l'autre destination, le cas échéant. Les informations d'identification sont probablement les mêmes pour les deux URLs, mais ce n'est peut-être pas le cas. | 
| Name modifier (Modificateur de nom) dans la section HLS outputs (Sorties HLS) |  Choisissez **Add output (Ajouter une sortie)** deux fois : deux nouvelles lignes **Output (Sortie)** sont ajoutées à cette section pour atteindre un total de trois lignes. Dans chaque ligne, saisissez un modificateur : **-high**, **-medium** et **-low**.  | 
| Structure d'annuaire et Segments par sous-répertoire dans la section Emplacement |  Remplissez les champs selon les instructions d'Akamai.  | 

La conséquence est que les fichiers sont créés avec les noms suivants :
+ Un manifeste principal : **index.m3u8**
+ Un manifeste enfant pour chaque sortie : **index-high.m3u8**, **index-medium.m3u8**, **index-low.m3u8**
+ Des fichiers TS pour chaque sortie : 
  + `index-high-00001.ts`, `index-high-00002.ts`, `index-high-00003.ts`, etc.
  + `index-medium-00001.ts`, `index-medium-00002.ts`, `index-medium-00003.ts`, etc. 
  + `index-low-00001.ts`, `index-low-00002.ts`, ` index-low-00003.ts`, etc.



Les fichiers seront publiés à deux endroits : 
+ Sur l'hôte Akamai, **p-ep50002.i.akamaientrypoint.net** dans un dossier appelé **50002**
+ Sur l'hôte**b-ep50002.i.akamaientrypoint.net**, dans un dossier appelé **50002-b**

# Champs du conteneur HLS
<a name="hls-container"></a>

Les champs suivants configurent le conteneur dans chaque sortie.
+ **Sorties HLS** — **Paramètres de sortie — Section des paramètres** **HLS**

Ces champs contrôlent le contenu du manifeste et la structure des segments. Par comparaison, les champs décrits dans [Champs pour le contenu des manifestes](hls-other-features.md#hls-manifest-contents) contrôlent le nombre de manifestes et de segments dans la sortie.

**Pour configurer le connecteur**

1. Dans **Paramètres HLS**, choisissez l'option appropriée. Pour de plus amples informations sur les options, veuillez consulter la liste après cette procédure.

1. Pour **Hls standard**, d'autres champs apparaissent. Choisissez **Configuration de transport/conteneur** et **Paramètres PID**. Des champs supplémentaires apparaissent.

1. Modifiez les champs. En règle générale, vous modifiez les champs de ces deux sections uniquement si le système en aval vous fournit des valeurs.

**À propos des conteneurs HLS**

MediaLive prend en charge les types de conteneurs suivants :
+ **HLS standard** — Choisissez ce type de conteneur si vous souhaitez empaqueter les flux (encodages) dans un flux de transport (TS). Choisissez ce type de conteneur pour toutes les sorties du groupe de sortie (à l'exception des sorties faisant partie d'un groupe de rendu audio). Chaque sortie peut contenir les encodages suivants :
  + Un encodage vidéo
  + Un encodage vidéo avec des sous-titres intégrés
  + Un encodage vidéo (et des sous-titres éventuellement intégrés) et un ou plusieurs encodages audio
  + Un encodage de sous-titres
+ **Fmp4 hls** — Choisissez ce type de conteneur si vous souhaitez empaqueter les flux (encodés) sous forme fragmentée. MP4 Choisissez ce type de conteneur pour toutes les sorties du groupe de sortie (à l'exception des sorties faisant partie d'un groupe de rendu audio). Chaque sortie peut contenir les encodages suivants :
  + Un encodage vidéo
  + Un encodage vidéo avec des sous-titres intégrés
  + Un encodage de sous-titres
+ **Audio uniquement** : choisissez ce type de conteneur pour chaque sortie uniquement audio faisant partie d'un groupe de rendu audio. Le groupe de rendu peut faire partie d'un TS (flux de transport) ou d'un MP4 package f. Pour de plus amples informations sur la création d'un groupe de formats associés audio, veuillez consulter [Groupes de rendu audio pour HLS](audio-renditions.md).
+ **Capture** d'images — Choisissez ce type de conteneur pour créer un fichier JPEG de captures d'images dans le groupe de sortie. Ce conteneur est utilisé pour implémenter le trick-play. Pour plus d'informations sur cette fonctionnalité et pour obtenir des instructions sur sa configuration dans le canal, consultez[Piste à jouer grâce à la spécification Image Media Playlist](trick-play-roku.md).

# Champs permettant de personnaliser les chemins à l'intérieur des manifestes
<a name="hls-custom-manifests"></a>

À l'intérieur du manifeste principal, il existe des chemins vers chaque manifeste enfant. À l'intérieur de chaque manifeste enfant, il y a des chemins d'accès aux fichiers multimédias pour ce manifeste. 

Vous pouvez éventuellement modifier la syntaxe de ces chemins d'accès. En règle générale, vous n'avez besoin de modifier la syntaxe que si le système en aval a des exigences particulières de chemin d'accès.

Les champs suivants concernent des chemins personnalisés à l'intérieur des manifestes :
+ **Groupe de sortie HLS — Emplacement** — Champs **Contenu URL de base** 
+ **Groupe de sortie HLS — Emplacement** — Champs **Manifeste URL de base** 

Pour de plus amples informations sur la configuration des chemins personnalisés dans les manifestes, veuillez consulter [Personnalisation des chemins dans les manifestes HLS](hls-manifest-paths.md).

# Champs pour les manifestes redondants
<a name="hls-opg-redundant-manifest"></a>

MediaLive prend en charge les manifestes redondants tels que spécifiés dans la spécification HLS. Vous pouvez activer cette fonctionnalité dans un canal standard. 

Les champs suivants concernent les manifestes redondants :
+ Champs **Groupe de sortie HLS — Manifestations et segments — Manifestes redondants**
+ Champs **Groupe de sortie HLS — Emplacement — Manifeste URL de base**
+ Champs **Groupe de sortie HLS — Emplacement — Contenu URL de base**

Vous ne pouvez pas activer cette fonctionnalité dans un groupe de sortie HLS dont le système est MediaPackage situé en aval.

Pour de plus amples informations sur la configuration des manifestes redondants, veuillez consulter [Création de manifestes HLS redondants](hls-redundant-manifests.md).

# Champs des flux vidéo, audio et sous-titres (codages)
<a name="hls-streams-section"></a>

Les champs suivants concernent l'encodage des codes vidéo, audio et sous-titres dans chaque sortie. 
+ Section **Paramètres de flux**

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Champs pour d'autres fonctionnalités HLS
<a name="hls-other-features"></a>

**Topics**
+ [Champs pour les nouvelles tentatives de connexion](#hls-reconnection-fields)
+ [Champs pour le contenu des manifestes](#hls-manifest-contents)
+ [Champs pour les segments](#hls-segment-fields)
+ [Champs pour la résilience](#hls-resiliency)
+ [Champs pour DRM](#hls-drm)
+ [Champs pour les disponibilités des annonces SCTE-35](#hls-ad-markers)
+ [Champs pour les sous-titres](#hls-captions)
+ [Champs pour les ID3 métadonnées](#hls-id3)

## Champs pour les nouvelles tentatives de connexion
<a name="hls-reconnection-fields"></a>

Les champs suivants de la section **Groupe de sortie — Paramètres HLS — Paramètres CDN** configurent le comportement de reconnexion au système en aval :
+ **Intervalle de nouvelle tentative de connexion**
+ **Nombre de nouvelles tentatives**
+ **Durée de la mise en cache de fichiers**
+ **Retard de redémarrage**

Pour plus de détails sur un champ, choisissez le lien **Infos** en regard du champ dans la console MediaLive . 

## Champs pour le contenu des manifestes
<a name="hls-manifest-contents"></a>

Les champs suivants de la section **Groupe de sortie HLS — Manifestations et segments** configurent les informations à inclure dans les manifestes enfants HLS :
+ **Sélection de sortie**
+ **Mode**
+ **Résolution inf de flux**
+ **Format de la durée du manifeste**
+ **Num segments**
+ **Playlists i-Frame uniquement** — Ce champ est utilisé pour implémenter le trick-play via i-Frames. Pour de plus amples informations, veuillez consulter [Piste de trick-play via i-Frames](trick-play-i-frames.md).
+ **Date et heure du programme (PDT)** — Ce champ est utilisé pour inclure ou exclure la `EXT-X-PROGRAM-DATE-TIME` balise dans les fichiers manifestes. Les informations de balise aident les joueurs en aval à synchroniser le flux avec la source sélectionnée dans le champ d'**horloge PDT**.
+ **Date et heure du programme (PDT)** — Ce champ est utilisé pour définir l'intervalle de temps pour l'insertion des `EXT-X-PROGRAM-DATE-TIME` balises, en secondes.
+ **Horloge de la date et de l'heure du programme (PDT)** — Ce champ est utilisé pour sélectionner la source horaire du PDT. Le code temporel de sortie ou l'heure UTC peuvent être sélectionnés.
+ **Cache client**
+ **Horodatage delta en microsecondes**
+ **Spécification du codec**
+ **Compression du manifeste**

Pour plus de détails sur un champ, cliquez **sur le lien Info** situé à côté du champ dans la MediaLive console. 

## Champs pour les segments
<a name="hls-segment-fields"></a>

Les champs suivants configurent les segments de média dans la sortie.
+ Les champs suivants de la section **Groupe de sortie HLS — Manifestations et segments** :
  + **Mode de fichier TS**
  + **Segment length (Longueur de segment)**
  + **Conserver les segments**
  + **Longueur de segment**
+ **Sorties HLS** — **Paramètres de sortie** — Type **d'emballage H.265**. Ce champ s'applique uniquement aux MP4 sorties f. MediaLiveignore la valeur de ce champ pour les autres types. 

Pour plus de détails à propos d'un champ, choisissez le lien **Info** en regard du champ. 

## Champs pour la résilience
<a name="hls-resiliency"></a>

Le domaine suivant concerne la mise en œuvre de la résilience dans une sortie HLS. 
+ **Groupe de sorties HLS** — Section **Paramètres HLS** — Action de perte **d'entrée**

Modifiez la valeur **Input loss action (Action de perte d'entrée)** si vous le souhaitez.

**Configuration pour la plupart des systèmes en aval**

Si vous envoyez cette sortie HLS à un système en aval autre que AWS Elemental MediaPackage, choisissez le lien **Infos** pour décider de l'option à choisir. Pour de plus amples informations, veuillez consulter [Gestion de la perte d'entrée vidéo](feature-input-loss.md).

**Configuration pour MediaPackage**

Si vous envoyez cette sortie HLS à AWS Elemental MediaPackage, définissez ce champ pour qu'il corresponde à la façon dont vous avez défini la [classe de canal](channel-class.md) :
+ **S'il s'agit d'un canal standard (pour prendre en charge la redondance des entrées MediaPackage), définissez ce champ sur PAUSE\$1OUTPUT.** 

  Avec cette configuration, il MediaLive arrête de produire une sortie sur un pipeline, MediaPackage détecte le manque de contenu sur son entrée actuelle et passe à l'autre entrée. La perte de contenu est réduite au maximum. 

  (Si vous définissez ce champ sur **EMIT\$1OUTPUT**, MediaLive envoie les trames de remplissage à. MediaPackage MediaPackage ne considère pas les images de remplissage comme du contenu perdu et ne passe donc pas à son autre entrée.)
+ Si le canal est un canal à pipeline unique, définissez ce champ sur **EMIT\$1OUTPUT**. 

  Avec cette configuration, si le pipeline tombe en panne, MediaLive il MediaPackage continue à être acheminé vers son propre système en aval (bien que le contenu soit constitué de cadres de remplissage). 

  Si vous définissez ce champ sur **PAUSE\$1OUTPUT**, MediaPackage cesse de mettre à jour son point de terminaison, ce qui peut entraîner des problèmes au niveau du système en aval.

## Champs pour DRM
<a name="hls-drm"></a>

Remplissez la section **DRM** uniquement si vous appliquez une configuration pour DRM à l'aide d'une clé statique afin de chiffrer la sortie. 
+ Dans les paramètres du **fournisseur de clés**, choisissez **Clé statique**.
+ Remplissez les autres champs, le cas échéant. Pour plus de détails à propos d'un champ, choisissez le lien **Info** en regard du champ. 

Dans la configuration d'une clé statique, vous saisissez une clé de chiffrement dans cette section (ainsi que d'autres données de configuration), puis vous donnez cette clé à l'autre partie (par exemple, en l'envoyant par e-mail). Une clé statique n'est pas réellement une solution DRM et n'est pas très sécurisée.

MediaLive ne prend en charge qu'une clé statique comme option de chiffrement. Pour utiliser une solution DRM avec un fournisseur de clés, vous devez transmettre la sortie à AWS Elemental MediaPackage, en créant un groupe de [ MediaPackage sortie au lieu d'un groupe](creating-mediapackage-output-group.md) de sortie HLS. Vous cryptez ensuite la vidéo à l'aide MediaPackage de. Pour plus d'informations, consultez le guide de AWS Elemental MediaPackage l'utilisateur. 

## Champs pour les disponibilités des annonces SCTE-35
<a name="hls-ad-markers"></a>

Complétez la section **Marqueurs publicitaires** si vous prévoyez d'inclure des messages SCTE-35 dans la sortie et de décorer le manifeste HLS. Voir [Traitement des messages SCTE 35](scte-35-message-processing.md) et spécifiquement [Activation du relais pour les sorties HLS](scte-35-passthrough-or-removal.md#procedure-to-enable-passthrough-hls).

## Champs pour les sous-titres
<a name="hls-captions"></a>

Les champs suivants concernent les sous-titres intégrés dans une sortie HLS. Si votre plan inclut la création d'au moins un encodage de sous-titres intégrés dans cette sortie HLS, les champs suivants s'appliquent :
+ Dans la section **Sous-titres**, le **paramètre Langue des sous-titres**.

  Vous pouvez éventuellement configurer le manifeste HLS de façon à inclure des informations sur les langues des sous-titres intégrés. 
+ Section **des paramètres HLS — Mappages** des **langues des sous-titres**

  Vous pouvez éventuellement configurer le manifeste HLS de façon à inclure des informations sur chaque numéro et langue CC (canal de sous-titre).

Pour obtenir des instructions détaillées sur ces deux champs, veuillez consulter [Informations linguistiques dans les manifestes HLS](set-up-the-hls-manifest.md).

## Champs pour les ID3 métadonnées
<a name="hls-id3"></a>

Complétez la **ID3 **section si vous souhaitez insérer des ID3 métadonnées chronométrées ou des balises de ID3 segment dans toutes les sorties de ce groupe de sorties. Pour obtenir des instructions complètes, consultez [Insertion de métadonnées ID3 chronométrées lors de la création du canal MediaLive](insert-timed-metadata.md).

# Création d'un groupe de sortie du MediaConnect routeur
<a name="opg-mediaconnect-router"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie MediaConnect Router. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie de MediaConnect routeur, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organiser les encodages](design-mediaconnect-router-package.md)
+ [Coordonner avec le système en aval](downstream-system-mediaconnect-router.md)
+ [Créer un groupe de sortie](creating-mediaconnect-router-output-group.md)

# Organiser les encodages dans un groupe de sortie MediaConnect du routeur
<a name="design-mediaconnect-router-package"></a>

Un groupe de sortie de MediaConnect routeur utilise le conteneur M2TS (MPEG-2 Transport Stream). Chaque sortie peut contenir les éléments suivants :
+ Un seul encodage vidéo.
+ Zéro encodage audio ou plus.
+ Aucun ou plusieurs sous-titres ne sont encodés. Les sous-titres sont des sous-titres intégrés ou des sous-titres en sidecar.

Vous pouvez avoir jusqu'à cinq sorties par groupe de sorties du MediaConnect routeur.

# Coordonner avec le système en aval pour un groupe de sortie de MediaConnect routeur
<a name="downstream-system-mediaconnect-router"></a>

L'un des avantages de MediaConnect Router est que vous n'avez pas besoin de créer de AWS Elemental MediaConnect ressources avant de créer la MediaLive sortie. Lorsque vous créez un MediaLive canal avec un groupe de sorties du MediaConnect routeur, les sorties apparaissent automatiquement sous forme d'options dans l'API du MediaConnect routeur.

MediaConnect Les sorties du routeur prennent en charge le chiffrement des données en transit. Vous pouvez choisir l'un des modes de chiffrement suivants :
+ **AUTOMATIQUE** — Les services gèrent le chiffrement de manière fluide à l'aide d'un secret géré par le service. Il s'agit là de l'option recommandée.
+ **SECRETS\$1MANAGER** — Vous fournissez l'ARN d'un secret AES-256 stocké dans. AWS Secrets Manager Le secret doit exister avant de créer le MediaLive canal.

Vous devez spécifier les zones de disponibilité pour le groupe de sortie. Pour un canal à pipeline unique, spécifiez une zone de disponibilité. Pour un canal standard, spécifiez deux zones de disponibilité différentes afin de garantir la résilience zonale.

**Important**  
Si une ressource de MediaConnect routeur a déjà été créée, les zones de disponibilité que vous spécifiez doivent correspondre à celles de la ressource existante. Si la ressource MediaConnect Router n'a pas encore été créée, elle doit être configurée pour correspondre aux zones de disponibilité que vous spécifiez ici.

Vous pouvez utiliser une entrée de MediaConnect routeur avec une sortie de MediaConnect routeur pour traiter la vidéo MediaLive entrante (par exemple, pour normaliser la fréquence d'images), puis renvoyer la vidéo dans le MediaConnect routeur. De par sa conception, lorsque vous utilisez les entrées et sorties du MediaConnect routeur, l'ensemble de votre flux de transport est end-to-end crypté.

# Création d'un groupe de sortie du MediaConnect routeur
<a name="creating-mediaconnect-router-output-group"></a>

Vous créez le groupe de sortie et ses sorties lorsque vous [créez ou modifiez un MediaLive canal](creating-a-channel-step4.md). 

1. Sur la page **Créer un canal** ou **Modifier un canal**, dans **Groupes de sortie**, choisissez **Ajouter**. 

1. Dans la section **Ajouter un groupe de sortie**, choisissez **MediaConnect Router Output Group**, puis **Confirmer**. D'autres sections apparaissent.
   + MediaConnect Destination **du groupe de sortie du routeur** — Cette section contient des champs pour la destination des sorties. Dans la section Destinations de sortie, un onglet **MediaConnect Router Output Group** apparaît. Le type de chiffrement par défaut est **AUTOMATIQUE**. Pour utiliser un code secret AWS Secrets Manager, remplacez le type de cryptage par **SECRETS\$1MANAGER** et entrez l'ARN du secret.
   + **MediaConnect Paramètres du routeur** : cette section contient des champs permettant de configurer le groupe de sortie. Voir plus loin dans cette section.
   + **MediaConnect Sorties du routeur** : cette section indique la sortie unique ajoutée par défaut. Vous pouvez ajouter d'autres sorties (jusqu'à cinq par groupe de sorties), et vous pouvez ajouter des encodages vidéo, audio et de sous-titres dans chaque sortie. Voir plus loin dans cette section.

**Topics**
+ [Champs de la section des paramètres du MediaConnect routeur](#mediaconnect-router-opg-settings)
+ [Champs des flux vidéo, audio et sous-titres (codages)](#mediaconnect-router-opg-streams-section)

## Champs de la section des paramètres du MediaConnect routeur
<a name="mediaconnect-router-opg-settings"></a>


| Champ | Description | 
| --- | --- | 
| Nom | Nom du groupe de sortie. Ce nom est interne à MediaLive. Il n'apparaît pas dans la sortie. | 
| Zones de disponibilité | Les zones de disponibilité pour le groupe de sortie. Pour un canal à pipeline unique, spécifiez une zone de disponibilité. Pour un canal standard, spécifiez deux zones de disponibilité différentes. Les deux zones de disponibilité doivent être différentes pour garantir la résilience zonale. | 
| Entrées de routeur connectées | Champ en lecture seule qui indique les entrées du MediaConnect routeur connectées à cette sortie. Ces informations sont purement informatives. Pour connecter ou déconnecter les entrées du MediaConnect routeur, utilisez l'API du MediaConnect routeur. | 

## Champs des flux vidéo, audio et sous-titres (codages)
<a name="mediaconnect-router-opg-streams-section"></a>

1. Dans **Sorties MediaConnect du routeur**, choisissez **Ajouter une sortie** pour ajouter des sorties.

1. Cliquez sur le premier lien **Paramètres** pour afficher la première sortie. Chaque sortie comporte deux sections : **Paramètres de sortie et Paramètres** de **diffusion**.

1. **Réglages de sortie** complets :
   + **Nom de sortie** : remplacez le nom généré aléatoirement par un nom significatif. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. 
   + **Modificateur de nom** : MediaLive assigne un modificateur séquentiel à chaque sortie du groupe de sorties : **\$11**, **\$12**, etc. Changez le nom si vous le souhaitez. 

1. Dans **Paramètres de sortie**, pour les **paramètres du conteneur**, le conteneur est défini sur M2TS. Pour plus d'informations sur les paramètres M2TS, consultez les champs M2TS dans. [Champs pour le transport UDP](udp-container.md)

1. **Réglages complets du stream**. Cette section contient des champs pour les encodages de sortie (vidéo, audio et sous-titres) à créer dans la sortie. Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
   + [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
   + [Configurer les encodages audio](creating-a-channel-step7.md)
   +  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Création d'un groupe MediaPackage de sortie
<a name="opg-mediapackage"></a>

Lorsque vous créez un MediaLive canal, vous souhaiterez peut-être inclure un groupe MediaPackage de sortie. Pour plus d'informations sur les cas d'utilisation d'un groupe MediaPackage de sortie, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md). Pour plus d'informations sur le choix entre un HLS et un groupe MediaPackage de sortie, consultez[Choix entre le groupe de sortie HLS et le groupe MediaPackage de sortie](hls-choosing-hls-vs-emp.md).

**Topics**
+ [Organiser les encodages dans un groupe MediaPackage de sortie](design-emp-hls-package.md)
+ [Coordonner avec l' MediaPackage opérateur](origin-server-emp.md)
+ [Création d'un groupe MediaPackage de sortie](creating-mediapackage-output-group.md)

# Organiser les encodages dans un groupe MediaPackage de sortie
<a name="design-emp-hls-package"></a>

Un groupe MediaPackage de sortie est généralement configuré sous la forme d'une pile ABR vidéo. Une pile ABR vidéo est un groupe de sortie qui contient les éléments suivants :
+ Plus d'une sortie.

Chaque sortie peut contenir les éléments suivants :
+ Un encodage vidéo (rendu). En règle générale, chaque encodage vidéo a une résolution différente. 
+ Zéro encodage audio ou plus. 
+ Aucun ou plusieurs sous-titres ne sont encodés. Les légendes sont des légendes intégrées ou des légendes de type objet.

Ce diagramme illustre un groupe MediaPackage de sortie lorsque les sous-titres sont intégrés à la vidéo. Chaque encodage vidéo se trouve dans une sortie séparée. Les sous-titres se trouvent dans chaque sortie vidéo. Chaque encodage audio se trouve dans une sortie séparée.

![\[Output group diagram showing video outputs with embedded captions and separate audio outputs.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Ce diagramme illustre un groupe MediaPackage de sortie lorsque les sous-titres sont des sous-titres en sidecar. Chaque encodage se trouve dans sa propre sortie.

![\[Output group diagram showing six outputs: two V, two A, and two C, representing video, audio, and captions.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Coordonner avec l' MediaPackage opérateur
<a name="origin-server-emp"></a>

L'opérateur du AWS Elemental MediaPackage service et vous-même devez vous mettre d'accord sur la destination de la sortie de votre groupe de MediaPackage sortie.

**Note**  
Vous pouvez envoyer vers AWS Elemental MediaPackage en créant un groupe MediaPackage de sortie ou en créant un groupe de sortie HLS. Voir [Choix entre le groupe de sortie HLS et le groupe MediaPackage de sortie](hls-choosing-hls-vs-emp.md) pour une description des différences.

## MediaPackage Coordination v1 (HLS)
<a name="coordinate-emp-v1"></a>

**Pour organiser la configuration de la destination MediaPackage v1**

1. Demandez à l' MediaPackage utilisateur de créer une chaîne. Même s'il s'agit d'un [canal standard](plan-redundancy.md) (avec deux pipelines), vous n'avez besoin que d'un seul MediaPackage canal. MediaLive 

1. Obtenez l'identifiant de la MediaPackage chaîne. Par exemple, `curling-live`. L'ID de canal est sensible à la casse. 

## MediaPackage Coordination v2 (CMAF)
<a name="coordinate-emp-v2"></a>

**Pour organiser la configuration de la destination MediaPackage v2**

1. Demandez à l' MediaPackage utilisateur de créer des canaux MediaPackage v2 dans les régions requises. Obtenez les informations suivantes pour chaque destination :
   + Nom de la région AWS (par exemple, `us-east-1` ou`eu-west-1`)
   + MediaPackage nom du groupe de canaux
   + MediaPackage nom de la chaîne
   + Quel point de terminaison d'ingestion (ENDPOINT\$11 ou ENDPOINT\$12) est l'entrée préférée pour le canal MediaPackage 

1. Si vous prévoyez d'utiliser des destinations supplémentaires pour la redondance ou la diffusion entre régions, coordonnez la configuration de canaux MediaPackage v2 supplémentaires selon les besoins.

**Note**  
Vous n'avez pas besoin d'informations d'identification utilisateur pour envoyer un groupe MediaPackage de sortie à MediaPackage. MediaLive est autorisé à écrire MediaPackage via l'entité de confiance. Quelqu'un de votre organisation devrait avoir déjà configuré ces autorisations. Pour de plus amples informations, veuillez consulter [Exigences d'accès pour l'entité de confiance](trusted-entity-requirements.md).

# Création d'un groupe MediaPackage de sortie
<a name="creating-mediapackage-output-group"></a>

Lorsque vous avez [planifié le flux de travail de votre chaîne](identify-downstream-system.md), vous avez peut-être décidé d'inclure un groupe MediaPackage de sortie. (Ou vous avez peut-être décidé d'utiliser un [groupe de sortie HLS à destination MediaPackage](hls-destinations-emp.md).)

## Création de groupes MediaPackage de sortie
<a name="emp-create-procedure"></a>

Vous pouvez créer des groupes MediaPackage de sortie pour deux MediaPackage versions différentes :
+ **MediaPackage v1 (HLS)** - Utilise le protocole d'ingestion HLS et nécessite un identifiant de canal MediaPackage 
+ **MediaPackage v2 (CMAF)** - Utilise le protocole d'ingestion CMAF et nécessite le nom du groupe de canaux et le nom du MediaPackage canal

### MediaPackage Procédure v1 (HLS)
<a name="emp-v1-procedure"></a>

1. Sur la page **Create channel (Créer un canal)**, dans la section **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. Le volet de contenu affiche alors la section **Add output group (Ajouter un groupe de sorties)**. 

1. Choisissez **MediaPackage**, puis cliquez sur **Confirmer**. D'autres sections apparaissent. 
   + **MediaPackage destination**
   + **MediaPackage paramètres**
   + **MediaPackage sorties** —Cette section montre la sortie unique ajoutée par défaut.

1. Dans la section **MediaPackage destination**, pour **ID de MediaPackage canal**, entrez l'ID de canal pour ce canal. Par exemple, `curling-live`.

1. (Facultatif) Dans la section des **MediaPackage paramètres**, pour **Nom**, entrez le nom du groupe de sortie.

1. Si vous devez spécifier les paramètres du groupe MediaPackage V2, sélectionnez-le dans le menu déroulant et spécifiez les paramètres selon vos besoins.

1. Si votre plan inclut plusieurs sorties dans ce groupe de sorties, dans **MediaPackage sorties**, choisissez **Ajouter une sortie** pour ajouter le nombre approprié de sorties.

   Vous souhaiterez peut-être ajouter une sortie afin d'implémenter le trick-play. Pour plus d'informations sur cette fonctionnalité et pour obtenir des instructions sur sa configuration dans le canal, consultez[Piste à jouer grâce à la spécification Image Media Playlist](trick-play-roku.md).

1. Choisissez le premier lien **Paramètres** pour afficher les sections de la première sortie. La section contient des champs pour les [flux de sortie](hls-streams-section.md) (vidéo, audio et sous-titres).

1. [Enregistrer la chaîne](creating-a-channel-step9.md).

### MediaPackage Procédure v2 (CMAF)
<a name="emp-v2-procedure"></a>

1. Sur la page **Create channel (Créer un canal)**, dans la section **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. Le volet de contenu affiche alors la section **Add output group (Ajouter un groupe de sorties)**. 

1. Choisissez **MediaPackage**, puis cliquez sur **Confirmer**. D'autres sections apparaissent. 
   + **MediaPackage destination**
   + **MediaPackage paramètres**
   + **MediaPackage sorties** —Cette section montre la sortie unique ajoutée par défaut.

1. Dans la section **MediaPackage destination**, configurez la destination principale :

   1. Pour **Région**, sélectionnez la région qui contient votre canal MediaPackage v2. Par défaut, il s'agit de votre région actuelle.

   1. Pour le **MediaPackage nom du groupe** de MediaPackage canaux, sélectionnez le nom du groupe de canaux qui contient votre canal MediaPackage v2.

   1. Pour le **nom de la MediaPackage chaîne**, sélectionnez votre chaîne MediaPackage v2.

   1. Pour **Endpoint ID**, sélectionnez le point de terminaison MediaPackage d'ingestion qui doit recevoir le contenu :
      + **ENDPOINT\$11** - Le contenu est envoyé au premier point de terminaison d'ingestion
      + **ENDPOINT\$12** - Le contenu est envoyé au deuxième point de terminaison d'ingestion

1. **(Facultatif) Pour configurer des destinations supplémentaires pour la redondance ou la livraison entre régions, développez la section **Destinations supplémentaires** et cliquez sur Ajouter une destination.** Pour chaque destination supplémentaire, répétez les étapes de configuration ci-dessus, en spécifiant la région, le nom du groupe de canaux, le nom du canal et l'ID du point de terminaison pour chaque MediaPackage canal supplémentaire. Les canaux standard prennent en charge jusqu'à deux destinations supplémentaires, tandis que les canaux à pipeline unique prennent en charge une destination supplémentaire.

1. (Facultatif) Dans la section des **MediaPackage paramètres**, pour **Nom**, entrez le nom du groupe de sortie.

1. Si votre plan inclut plusieurs sorties dans ce groupe de sorties, dans **MediaPackage sorties**, choisissez **Ajouter une sortie** pour ajouter le nombre approprié de sorties.

1. Choisissez le premier lien **Paramètres** pour afficher les sections de la première sortie. La section contient des champs pour les [flux de sortie](hls-streams-section.md) (vidéo, audio et sous-titres). Les sorties d'ingestion CMAF n'autorisent qu'un seul type de flux par sortie.

1. [Enregistrer la chaîne](creating-a-channel-step9.md).

# Section Flux
<a name="mediapackage-encode-packaging"></a>

Les champs suivants concernent le codage des flux vidéo, audio et de sous-titres (codages) dans la sortie. 
+ Section **Paramètres de flux**

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

## Empaquetage des codages vidéo et des codages audio uniquement
<a name="mediapackage-audio-rendition-handling"></a>

MediaLive gère l'empaquetage des encodages dans chaque sortie comme suit :
+ Si une sortie contient de la vidéo et de l'audio (et éventuellement des sous-titres), le rendu audio est marqué comme **program audio**.
+ Si une sortie ne contient pas de vidéo, le rendu audio est marqué comme **audio only** et chaque codage audio est marqué comme **ALTERNATE\$1AUDIO\$1NOT\$1AUTO\$1SELECT**.

## Définition de la largeur et de la hauteur de la vidéo
<a name="mediapackage-width-height"></a>

Cette section fait référence aux champs de **Stream settings (Paramètres de flux)**, **Video (Vidéo)**.

Vous devez spécifier des valeurs dans les champs **Width (Largeur)** et **Height (Hauteur)**. Le groupe MediaPackage de sortie ne permet pas de laisser ces champs vides pour utiliser la largeur et la hauteur de la vidéo source.

## Définition des proportions de la vidéo
<a name="mediapackage-aspect-ratio"></a>

Cette section fait référence aux champs de **Stream settings (Paramètres de flux)**, **Video (Vidéo)**, **Aspect ratio (Proportions)**.

Vous devez définir le **contrôle PAR** sur **SPECIFIED**. Le groupe MediaPackage de sortie ne prend pas en charge le réglage du rapport hauteur/largeur de la sortie pour qu'il suive la vidéo source. Lorsque vous choisissez **SPECIFIED**, vous devez remplir le **numérateur PAR** et le **dénominateur PAR**. Vous pouvez définir les champs **AFD** sur les valeurs de votre choix.

## Définition de la fréquence d'images de la vidéo
<a name="mediapackage-framerate"></a>

Cette section fait référence aux champs de **Stream settings (Paramètres de flux)**, **Video (Vidéo)**, **Frame rate (Fréquence d'images)**.

Vous devez définir **Contrôle de fréquence d'images** sur **SPECIFIED**. Le groupe MediaPackage de sortie ne prend pas en charge le réglage de la fréquence d'images de la sortie pour suivre la vidéo source. Lorsque vous choisissez **SPECIFIED**, vous devez remplir **Numérateur Framerate** et **Dénominateur Framerate**. Le type d'analyse n'étant pas directement lié à la fréquence d'images, vous pouvez le définir comme vous le souhaitez.

## Configuration pour GOPs et segments
<a name="mediapackage-gop-segments"></a>

Cette section fait référence aux champs de **Stream settings (Paramètres de flux)**, **Video (Vidéo)**, **GOP structure (Structure du GOP)**.

Pour la vidéo, vous devez définir la taille GOP pour vous assurer que la sortie de MediaLive a une taille de segment proche de la taille de segment que vous spécifiez dans MediaPackage. MediaLive et MediaPackage travaillez ensemble pour obtenir une taille de segment finale. La logique est la suivante :
+  MediaLive Vous y spécifiez les champs de **taille GOP** **et d'unités de taille GOP**.
+ MediaLive calcule la durée du GOP en tenant compte de la fréquence d'images que vous spécifiez dans la section **Vidéo** de la page de **sortie**.
+ Dans MediaPackage vous spécifiez la durée du segment. Vous spécifiez toujours un nombre entier. Cette durée de segment est la durée minimale *souhaitée*. 
+ Lorsqu'il MediaPackage reçoit la vidéo MediaLive, il détermine dans quelle mesure il doit ajuster la durée du segment pour qu'un nombre entier soit GOPs intégré au segment. La durée du segment ne peut être ajustée qu'à la hausse, jamais à la baisse. Cette durée de segment ajustée s'affiche dans le manifeste généré par MediaPackage.

**Exemple 1**

Supposons que MediaLive vous ayez défini la taille du GOP à 60 images. Vous définissez la fréquence d'images sur 29,97. Ces deux valeurs génèrent une durée de GOP de 2,002 secondes.

Supposons que MediaPackage vous ayez défini la durée du segment sur 6 secondes. Cette durée de segment est la durée minimale *souhaitée*.

Lorsqu'il MediaPackage reçoit la vidéo MediaLive, il détermine dans quelle mesure il doit ajuster la durée du segment pour qu'un nombre entier soit GOPs intégré au segment. Dans ce cas, la durée du segment doit être ajustée à 6,006 secondes (trois GOPs, chaque GOP ayant une durée de 2,002 secondes). 

**Exemple 2**

Supposons que dans MediaLive, vous définissez la taille du GOP sur 90 images. Vous définissez la fréquence d'images sur 30. Ces deux valeurs génèrent une durée de GOP de 3 secondes.

Supposons que MediaPackage vous ayez défini la durée du segment sur 4 secondes. Cette durée de segment est la durée minimale *souhaitée*.

Lorsqu'il MediaPackage reçoit la vidéo MediaLive, il détermine dans quelle mesure il doit ajuster la durée du segment pour qu'un nombre entier soit GOPs intégré au segment. Dans ce cas, la durée du segment doit être ajustée à 6 secondes (deux GOPs, chaque GOP étant de 3 secondes).

## Autres champs de codage
<a name="mediapackage-general-encode-settings"></a>

Pour de plus amples informations sur les champs de chaque type d'encodage, veuillez consulter les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Résultat de cette procédure
<a name="mediapackage-create-result"></a>

Avec un groupe MediaPackage de sortie, vous ne configurez pas autant de champs qu'avec un groupe de sortie HLS normal. Configure plutôt MediaLive automatiquement le groupe de sortie comme suit :

**Destination**
+ La sortie du pipeline 0 est mappée au premier point d'ingestion du MediaPackage canal. La sortie du pipeline 1 (si vous avez configuré un canal standard) est mappée vers le deuxième point de terminaison d'ingestion.

  Le mappage de chaque pipeline vers un point de terminaison d'ingestion ne change jamais. La seule modification qui peut se produire dans les mappages est si vous mettez à niveau une entrée à pipeline unique vers une entrée de classe standard, ou si vous mettez à niveau un canal à pipeline unique vers un canal standard. Dans les deux cas, le pipeline 1 sera mappé au deuxième point de terminaison d'ingestion (qui a toujours existé).

  Vous pouvez consulter les détails des mappages après avoir créé le canal. Suivez les étapes décrites dans la section [Afficher les détails des chaînes](https://docs.aws.amazon.com/mediapackage/latest/ug/channels-view) dans le *guide de AWS Elemental MediaPackage l'utilisateur*. Dans la section **Entrées**, le premier élément (point de terminaison d'ingestion) correspond toujours au pipeline 0 dans le MediaLive canal, et le second élément correspond toujours au pipeline 1.
+ La sortie est transmise à MediaPackage l'aide de WebDAV. Il s'agit toujours d'une diffusion en direct, et non d'une diffusion de vidéo à la demande (VOD).
+ Les noms de sortie sont automatiquement définis sur `Output n`, où n est un nombre entier à partir de 1. 
+ Le `nameModifier` de chaque sortie est défini automatiquement afin de correspondre au nom de la sortie.

**Conteneur**
+ La spécification de codec est RFC 4281. L'appareil de lecture peut utiliser ces informations.
+ La période de date/heure du programme (PDT) est définie sur 1 seconde.
+ L'intervalle PAT est défini sur 0, ce qui signifie qu'un seul PAT est inséré au début de chaque segment.
+ L'intervalle PMT est défini sur 0, ce qui signifie qu'un seul PMT est inséré au début de chaque segment.

**Résilience **
+ La résilience est gérée comme suit. Si la saisie MediaLive est perdue, le comportement consiste MediaLive à suspendre la livraison. MediaPackage attend ce comportement et gère la perte en passant à l'autre entrée.

**SCTE-35**
+ La transmission des messages SCTE-35 est toujours activée. Si vous ne voulez pas de marqueurs SCTE-35 dans les sorties, vous pouvez les supprimer dans le canal d'entrée. AWS Elemental MediaPackage Pour plus d'informations sur la gestion du SCTE-35 dans une MediaPackage sortie, consultez. [Traitement des messages SCTE 35](scte-35-message-processing.md)

**ID3**
+ ID3 les métadonnées sont activées.
+ La possibilité d'insérer ID3 des marqueurs dans le groupe de sortie est désactivée. Cependant, vous pouvez configurer pour passer par les ID3 marqueurs présents dans l'entrée, et vous pouvez insérer des ID3 marqueurs à l'aide du MediaLive calendrier. Pour plus d'informations sur la ID3 gestion d'une MediaPackage sortie, consultez[Utilisation des ID3 métadonnées](id3-metadata.md).

# Création d'un groupe de sortie Microsoft Smooth
<a name="opg-mss"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie Microsoft Smooth. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie Microsoft Smooth, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organiser les encodages dans un groupe de sortie Microsoft Smooth](organize-mss-package.md)
+ [Coordonner avec le système en aval](origin-server-mss.md)
+ [Création d'un groupe de sortie Microsoft Smooth](creating-smooth-output-group.md)

# Organiser les encodages dans un groupe de sortie Microsoft Smooth
<a name="organize-mss-package"></a>

Un groupe de sortie Microsoft Smooth est généralement configuré sous la forme d'une pile ABR vidéo. Une pile ABR vidéo est un groupe de sortie qui contient les éléments suivants :
+ Plus d'une sortie.

Chaque sortie peut contenir les éléments suivants :
+ Un seul encodage vidéo (rendu). En règle générale, chaque encodage vidéo a une résolution différente. 
+ Un ou plusieurs encodages audio.
+ Un ou plusieurs sous-titres sont encodés. Les légendes sont toujours au format sidecar.

Il existe deux manières d'organiser les encodages, selon que les encodages audio doivent être regroupés ou chacun dans son propre rendu. Vous devriez déjà avoir [obtenu ces informations](identify-dss-video-audio.md) auprès de votre système en aval.

**Lecteurs en aval qui nécessitent un système audio intégré**

Prévoyez que le groupe de sortie contienne les éléments suivants :
+ Une sortie pour chaque encodage vidéo. Cette sortie contient un encodage vidéo, tous les encodages audio et tous les encodages de sous-titres (si les sous-titres sont intégrés). 

  Les mêmes encodages audio apparaîtront dans chaque sortie. Par exemple, les encodages anglais et français apparaîtront dans la sortie haute résolution, puis les mêmes encodages anglais et français apparaîtront dans la sortie basse résolution.
+ Une sortie pour chaque encodage de sous-titrage. Les sous-titres des sidecars apparaissent toujours dans leur propre sortie.

Ce schéma illustre un groupe de sortie Microsoft avec du son intégré.

![\[Output group diagram showing V, A, A components bundled with V, A, A, and separate C, C outputs.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output12-ABR-2V-2A-2C.png)


**Lecteurs en aval qui nécessitent un son distinct**

Prévoyez que le groupe de sortie contienne les éléments suivants :
+ Une sortie pour chaque encodage vidéo. Cette sortie contient une vidéo et tous les sous-titres sont codés (si les sous-titres sont intégrés). 
+ Une sortie pour chaque encodage audio.

  Les encodages audio peuvent être destinés à différentes langues, à différents débits binaires ou à différentes langues et débits binaires.
+ Une sortie pour chaque encodage de sous-titrage. Les sous-titres des sidecars apparaissent toujours dans leur propre sortie.

La disposition des encodages audio dans ce groupe de sortie est appelée groupe de *rendu audio*.

Ce schéma illustre un groupe de sortie Microsoft Smooth avec un groupe de rendu audio.

![\[Output group containing six outputs: two V, two A, and two C, arranged in a row.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Coordonner avec le système en aval
<a name="origin-server-mss"></a>

L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de la sortie du groupe de sorties Microsoft Smooth.

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + Vous avez besoin de deux destinations dans un [canal standard](plan-redundancy.md).
   + Vous avez besoin d'une destination dans un canal à pipeline unique.

1. Contactez l'opérateur du serveur Microsoft IIS pour convenir d'un chemin complet pour la sortie. Prenez note de URLs ce sur quoi vous êtes d'accord. Par exemple :

   `https://203.0.113.55/sports/curling`

   `https://203.0.113.82/sports/curling`

1. Prenez des dispositions avec l'opérateur pour configurer les informations d'identification de l'utilisateur, si le protocole est HTTPS. 

1. Découvrez si le système en aval a des exigences de connexion particulières. Ces champs de connexion se trouvent dans la section **Configuration générale** du groupe de sortie Microsoft Smooth. Pour afficher cette page sur la MediaLive console, dans la page **Créer une chaîne**, dans la section **Groupes de sortie**, choisissez **Ajouter**, puis **Microsoft Smooth**. Choisissez le groupe, puis dans les **paramètres de Microsoft Smooth**, ouvrez **Configuration générale**.

# Création d'un groupe de sortie Microsoft Smooth
<a name="creating-smooth-output-group"></a>

Lorsque vous avez [planifié le flux de travail de votre chaîne](identify-downstream-system.md), vous avez peut-être décidé d'inclure un groupe de sortie Microsoft Smooth.

## Procédure
<a name="smooth-create-procedure"></a>

1. Sur la page **Create channel (Créer un canal)**, dans la section **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1. Dans la section **Ajouter un groupe de sortie**, choisissez **Microsoft Smooth**, puis **Confirmer**. D'autres sections apparaissent.
   + **Destination du groupe Microsoft Smooth** : cette section contient des champs pour [la destination des sorties](smooth-destinations.md).
   + **Paramètres Microsoft Smooth** : cette section contient des champs relatifs au [conteneur](smooth-container.md), à la [connexion au système en aval](smooth-destinations.md) et à [la résilience.](mss-other-fields.md#smooth-resiliency) 
   + **Sorties Microsoft Smooth** : cette section indique la sortie unique ajoutée par défaut.
   + **Configuration des événements** — Cette section contient des champs pour la [destination des sorties](smooth-destinations.md) et du [conteneur](smooth-container.md).
   + **Configuration du code temporel** — Cette section contient des champs pour le [code temporel](mss-other-fields.md#smooth-timecode) dans les sorties.
   + **Voie clairsemée** — Cette section contient des champs pour le [conteneur](smooth-container.md).

1.  Si votre plan inclut plusieurs sorties dans ce groupe de sorties, dans les **sorties Microsoft Smooth**, choisissez **Ajouter une sortie** pour ajouter le nombre approprié de sorties. 

1. Dans **Sorties Microsoft Smooth**, choisissez le premier lien **Paramètres** pour afficher les sections de la première sortie :
   + **Paramètres de sortie** — Cette section contient des champs pour la [destination de sortie](smooth-destinations.md) et le [conteneur](smooth-container.md).
   + **Paramètres de diffusion** — Cette section contient des champs pour les [flux de sortie](smooth-streams-section.md) (vidéo, audio et sous-titres).

1. (Facultatif) Entrez les noms du groupe de sortie et des sorties :
   + Dans **Paramètres Microsoft Smooth**, pour **Nom**, entrez un nom pour le groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Curling**.
   + Dans la section **Paramètres de sortie** pour chaque sortie, pour **Nom de sortie**, entrez un nom pour la sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **high resolution**.

1. Pour compléter les autres champs, consultez les rubriques répertoriées après cette procédure.

1. Une fois que vous avez terminé la configuration de ce groupe de sortie et de ses sorties, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, allez à [Enregistrer la chaîne](creating-a-channel-step9.md).

**Topics**

# Champs pour la destination de sortie
<a name="smooth-destinations"></a>

Les champs suivants configurent la destination de chaque sortie Microsoft Smooth.
+ **Groupe de sortie** : section de **destination du groupe Microsoft Smooth**
+ **Groupe de sortie — Configuration de l'événement — Mode ID d'événement** 
+ **Groupe de sortie — Configuration de l'événement — ID de l'événement**
+ Section des **paramètres Microsoft Smooth** — Section **de configuration générale** :
  + **Intervalle de nouvelle tentative de connexion** 
  + **Nombre de nouvelles tentatives**
  + **Durée de la mise en cache de fichiers**
  + **Retard de redémarrage**
  + **Mode certificat**

## Complétez les champs de la console
<a name="smooth-specify-destination"></a>

Le chemin complet de chaque sortie d'un groupe de sorties Microsoft Smooth est le suivant :

`URL eventID streamInformation `
+ L'URL et l'identifiant de l'événement sont appelés *points de publication*. Par exemple :

  `https://203.0.113.18/sports/Events(1585232182)`
+ MediaLive génère l'identifiant de l'événement à l'aide des informations que vous fournissez. Pour plus d'informations, développez **Configuration des événements** sur la console et cliquez sur le lien **Info** situé à côté de chaque champ.
+ MediaLive génère l'ID du flux. Il attribue un nombre unique au flux, à partir de 0. Par exemple : `/Streams(stream0)`.

  Vous pourrez voir les informations du flux lorsque vous consulterez les MediaLive journaux de sortie.

**Pour spécifier le chemin d'accès et la connexion au système en aval**

1. Renseignez les champs **URL** de la section **Microsoft Smooth group destinations**. Spécifiez deux destinations si le canal est configuré en tant que canal standard, ou une destination s'il est configuré en tant que canal monopipeline. Ne vous inquiétez pas pour l'identifiant de l'événement. Vous le spécifierez dans un autre champ.

    Par exemple :

   `https://203.0.113.55/sports/curling`

   `https://203.0.113.82/sports/curling`

1. Complétez la section **Informations d'identification** si le système en aval vous a fourni un nom d'utilisateur et un mot de passe. Pour le mot de passe, entrez le nom du mot de passe stocké dans AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md). 

1. Si vous avez obtenu des valeurs pour configurer la connexion, saisissez-les dans la section **Configuration générale** de la page du **groupe Microsoft Smooth**.

1. Configurez l'identifiant de l'événement dans les champs suivants : 

   **Paramètres du groupe de sortie — Configuration des événements — Mode Event ID**

   **Paramètres du groupe de sortie — Configuration de l'événement — ID d'événement**

   Vous pouvez configurer l'ID d'événement de trois manières :
   + Avec un ID d'événement que vous spécifiez — Définissez le **mode ID d'événement** sur **USE\$1CONFIGURED**. Spécifiez ensuite l'ID. Par exemple, **curling**. L'ID de l'événement ressemblera à ceci : **/Events(curling)**
   + Avec un horodatage — Définissez le **mode ID d'événement** sur **USE\$1TIMESTAMP**. MediaLive génère un code horaire Unix en fonction de l'heure à laquelle vous démarrez le canal. L'ID de l'événement ressemblera à ceci : **/Events(1585232182)**
   + Sans ID d'événement : définissez le **mode d'ID d'événement** sur **NO\$1EVENT\$1ID**. Nous vous recommandons vivement de ne pas utiliser cette méthode.

# Champs du conteneur
<a name="smooth-container"></a>

Les champs suivants configurent le conteneur dans chaque sortie.
+ Section des **paramètres Microsoft Smooth** — Section **de configuration générale** — **Longueur du fragment** 
+ **Configuration des événements** — **Comportement du manifeste de flux**
+ **Configuration des événements — Comportement d'arrêt des événements**

Ces champs vous permettent de configurer une partie du comportement de diffusion en continu. Pour obtenir des informations sur un champ, cliquez **sur le lien Info** dans la MediaLive console. 

# Champs pour les encodages
<a name="smooth-streams-section"></a>

Les champs suivants concernent le codage des flux vidéo, audio et de sous-titres (codages) dans la sortie. 
+ Section **Paramètres de flux**

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Champs pour d'autres fonctionnalités Microsoft Smooth
<a name="mss-other-fields"></a>

## Champs pour la résilience
<a name="smooth-resiliency"></a>

Le champ suivant concerne la mise en œuvre de la résilience dans une sortie Microsoft Smooth. 
+ **Groupe de sortie Microsoft Smooth** — Section **Paramètres Microsoft Smooth** — Section **de configuration générale** — **Action de perte d'entrée**

Modifiez la valeur **Input loss action (Action de perte d'entrée)** si vous le souhaitez. 

Cliquez **sur le lien Info** dans la MediaLive console pour choisir l'option à choisir. Pour de plus amples informations, veuillez consulter [Gestion de la perte d'entrée vidéo](feature-input-loss.md).

## Champs du code horaire
<a name="smooth-timecode"></a>

Les champs suivants concernent la configuration du code horaire et de l'horodatage dans toutes les sorties du groupe de sortie. 
+ **Groupe de sortie Microsoft Smooth** — section **Configuration du timecode** 

Pour plus de détails sur un champ, cliquez **sur le lien Info** situé à côté du champ dans la MediaLive console.

## Champs pour SCTE-35
<a name="smooth-s35"></a>

Les champs suivants concernent la configuration du code horaire et de l'horodatage dans toutes les sorties du groupe de sortie. 
+ **Groupe de sortie Microsoft Smooth** — section **Configuration du timecode** 

Choisissez **Sparse track (Piste fragmentée)** si vous souhaitez que toutes les sorties de ce groupe de sorties incluent les messages SCTE-35 déjà présents dans l'entrée. Les messages seront inclus dans une piste fragmentée. Pour de plus amples informations, veuillez consulter [Traitement des messages SCTE 35](scte-35-message-processing.md) et plus particulièrement [Activation de la décoration — Microsoft Smooth](procedure-to-enable-decoration-ms-smooth.md).

# Création d'un groupe de sorties RTMP
<a name="opg-rtmp"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie RTMP. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie RTMP, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organiser les encodages dans un groupe de sortie RTMP](design-rtmp-package.md)
+ [Coordonner avec le système en aval](origin-server-rtmp.md)
+ [Création d'un groupe de sortie RTMP](creating-rtmp-output-group.md)

# Organiser les encodages dans un groupe de sortie RTMP
<a name="design-rtmp-package"></a>

Un groupe de sortie RTMP peut contenir les éléments suivants :
+ Une ou plusieurs sorties.

Chaque sortie peut contenir les éléments suivants :
+ Un seul encodage vidéo.
+ Zéro ou un encodage audio.
+ Aucun ou aucun sous-titre n'est encodé.

Ce schéma illustre un groupe de sorties RTMP qui contient une sortie dans laquelle les sous-titres sont intégrés dans l'encodage vidéo.

![\[Diagram showing Output Group containing Output with Video and Captions embedded.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output1-non-abr-Ve-A.png)


Ce diagramme illustre un groupe de sortie RTMP qui contient une sortie avec des légendes de type objet. 

![\[Venn diagram showing three overlapping circles labeled V, A, and C.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output2-non-abr-VAC.png)


# Coordonner avec le système en aval
<a name="origin-server-rtmp"></a>

L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de chaque sortie du groupe de sorties RTMP. 

Un groupe de sortie RTMP nécessite un ensemble d'adresses de destination pour chaque sortie. 

1. Si le serveur RTMP est un site de réseau social, l'hébergeur du site peut avoir des instructions qui peuvent compléter les informations suivantes. Procurez-vous ces instructions.

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + S'il s' MediaLive agit d'un [canal standard](plan-redundancy.md), vous avez besoin de deux destinations.
   + S'il s'agit d'un MediaLive canal à pipeline unique, vous avez besoin d'une destination. 

1. Assurez-vous que l'opérateur RTMP est configuré pour s'attendre à une MediaLive sortie sur une ou deux entrées du serveur RTMP, selon le cas.

1. Obtenez les informations suivantes auprès de l'opérateur RTMP :
   + Protocole MediaLive à utiliser : RTMP ou RTMPS.
   + Le nom d'utilisateur et le mot de passe permettant d'accéder au système en aval, si celui-ci nécessite des demandes authentifiées. Notez que ces informations d'identification utilisateur concernent l'authentification de l'utilisateur et non le protocole. L'authentification de l'utilisateur permet de déterminer si le système en aval acceptera votre demande. Le protocole détermine s'il convient d'envoyer la demande sur une connexion sécurisée.
   + Adresse IP
   + Numéro de port.
   + Nom de l'application. Également appelé *nom de l'application*.
   + Nom du flux. Également appelée *instance d'application, instance* d'*application* ou *clé de flux*.

     L'opérateur peut vous communiquer le nom de l'application et le nom du flux sous forme de données distinctes. Ils peuvent également vous donner un chemin complet dans le format**string/string**. Dans ce cas, la première chaîne est le nom de l'application et la deuxième, le nom du flux.

   Voici un exemple des informations que l'opérateur vous fournira :

   `rtmp://203.0.113.28:80/xyz/ywq7b`

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   Où `xyz` se trouvent le nom de l'application et `ywq7b` le nom du flux.

   Dans cet exemple, les deux URLs ont des adresses IP différentes mais la même partie du name/stream nom d'application. Il se peut que votre serveur RTMP suive une règle différente. 

# Création d'un groupe de sortie RTMP
<a name="creating-rtmp-output-group"></a>

Lorsque vous avez [planifié le flux de travail de votre chaîne](identify-downstream-system.md), vous avez peut-être décidé d'inclure un groupe de sortie RTMP.

1. Sur la page **Create channel (Créer un canal)**, sous **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1. Dans la section **Ajouter un groupe de sortie**, choisissez **HLS**, puis choisissez **Confirmer**. D'autres sections apparaissent. 
   + **Paramètres RTMP** [— Cette section contient des champs pour la [configuration de la connexion](rtmp-connection.md), pour [la résilience](rtmp-other.md) et pour les sous-titres.](rtmp-other.md) 
   + **Sorties RTMP** — Cette section montre la sortie unique ajoutée par défaut. Une sortie RTMP ne peut contenir qu'une seule sortie, alors ne cliquez pas sur **Ajouter une sortie**. 

1. Dans **Sorties RTMP**, choisissez le lien **Paramètres** pour afficher les sections de la sortie :
   + **Destination RTMP** — Cette section contient des champs pour la [destination de sortie.](rtmp-destinations.md) 
   + **Paramètres de sortie** — Cette section contient des champs pour la [configuration de la connexion](rtmp-connection.md). 
   + **Paramètres de diffusion** — Cette section contient des champs pour les [flux de sortie](rtmp-streams.md) (vidéo, audio et sous-titres).

1. (Facultatif) Entrez les noms du groupe de sortie et de la sortie :
   + Dans **Paramètres RTMP**, pour **Nom**, entrez un nom pour le groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Game**.
   + Dans **Sortie RTMP**, dans **Paramètres de sortie**, pour **Nom de sortie**, entrez un nom pour la sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie.

1. Pour compléter les autres champs, consultez les rubriques répertoriées après cette procédure.

1. Une fois que vous avez terminé la configuration de ce groupe de sortie et de sa sortie unique, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, allez à [Enregistrer la chaîne](creating-a-channel-step9.md).

**Topics**
+ [Champs pour la destination de sortie](rtmp-destinations.md)
+ [Champs pour la connexion RTMP](rtmp-connection.md)
+ [Champs des flux vidéo, audio et sous-titres (encodages)](rtmp-streams.md)
+ [Autres champs](rtmp-other.md)

# Champs pour la destination de sortie
<a name="rtmp-destinations"></a>

Les champs suivants configurent l'emplacement et les noms des fichiers de sortie RTMP (destination).
+ **Sortie** : sections de **destination RTMP**

**Pour spécifier la destination de la sortie**

1. Lorsque vous avez [discuté de vos besoins](origin-server-rtmp.md) avec l'opérateur du serveur RTMP, vous devriez avoir obtenu les informations suivantes :
   + Protocole MediaLive à utiliser : RTMP ou RTMPS.
   + Adresse IP
   + Numéro de port.
   + Nom de l'application. Également appelé *nom de l'application*.
   + Nom du flux. Également appelée *instance d'application, instance* d'*application* ou *clé de flux*.

     L'opérateur peut vous communiquer le nom de l'application et le nom du flux sous forme de données distinctes. Ils peuvent également vous donner un chemin complet dans le format**string/string**. Dans ce cas, la première chaîne est le nom de l'application et la deuxième, le nom du flux.
   + Le nom d'utilisateur et le mot de passe permettant d'accéder au serveur, si le système en aval nécessite des demandes authentifiées. 

   Voici un exemple des informations que l'opérateur vous fournira :

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   Où `xyz` se trouvent le nom de l'application et `ywq7b` le nom du flux.

1. Entrez les différentes parties de la destination dans les champs appropriés.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/rtmp-destinations.html)

1. Complétez la section **Informations d'identification** si le serveur du système en aval vous a fourni un nom d'utilisateur et un mot de passe. Pour le mot de passe, entrez le nom du mot de passe enregistré dans le AWS Systems Manager Parameter Store. Ne saisissez pas le mot de passe lui-même. Pour de plus amples informations, veuillez consulter [Exigences relatives aux paramètres du AWS Systems Manager mot de passe](requirements-for-EC2.md). 

# Champs pour la connexion RTMP
<a name="rtmp-connection"></a>

Les champs suivants configurent la logique des tentatives de reconnexion :
+ **Paramètres RTMP — Schéma** **d'authentification**
+ Paramètres **RTMP — Paramètres** **supplémentaires — Longueur** **du cache**
+ Paramètres **RTMP — Paramètres** **supplémentaires — Délai** de **redémarrage**
+ Paramètres **RTMP — Paramètres** **supplémentaires** — Comportement **complet du cache**
+ **Sorties RTMP** — **Paramètres de sortie** — Intervalle entre les **tentatives de connexion**
+ **Sorties RTMP** — **Paramètres de sortie** — Nombre de **tentatives**
+ **Sorties RTMP** — **Paramètres de sortie** — **Paramètres supplémentaires** — Mode **certificat**

**Pour configurer une connexion sécurisée (RTMPS) à la destination**

1. **Schéma d'authentification** — Spécifiez le type de schéma. En règle générale, choisissez **Common**. Choisissez **Akamai** uniquement si le système en aval vous a demandé de le faire. 

1. Pour le **Mode certificat**, choisissez l'option requise par le système en aval. 

   Si vous vous connectez via RTMP, MediaLive ignore ces deux champs.

**Pour configurer la reconnexion**

Il existe plusieurs champs qui contrôlent la façon dont MediaLive se comporte si la connexion au serveur RTMP semble s'interrompre :
+ **Longueur du cache** spécifie combien de temps la sortie doit être conservée en mémoire, en attendant la réponse du serveur RTMP.
+ Une fois ce délai expiré, **Comportement complet du cache** indique s'il faut se déconnecter immédiatement ou attendre 5 minutes.
+ En cas de MediaLive déconnexion, le **délai de redémarrage** indique le temps d'attente avant de tenter de se reconnecter.
+ Lorsque vous **essayez de vous reconnecter, l'intervalle entre les MediaLive tentatives de connexion** indique à quelle fréquence les tentatives doivent être renouvelées. **Nombre de nouvelles tentatives** spécifie le nombre de tentatives autorisées pour essayer à nouveau. Lorsque les tentatives expirent, cette sortie s'arrête. Le canal s'arrête car la sortie unique a perdu sa connexion.

# Champs des flux vidéo, audio et sous-titres (encodages)
<a name="rtmp-streams"></a>

Les champs suivants concernent le codage des flux vidéo, audio et de sous-titres (codages) dans la sortie. 
+ Section **Paramètres de flux**

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Autres champs
<a name="rtmp-other"></a>

Le champ suivant concerne la mise en œuvre de la résilience dans une sortie RTMP :
+ **Paramètres RTMP** — **Action contre la perte d'entrée** — Pour plus de détails sur un champ de la MediaLive console, cliquez sur le lien **Info** situé à côté du champ. Pour de plus amples informations, veuillez consulter [Gestion de la perte d'entrée vidéo](feature-input-loss.md).

Le champ suivant concerne l'implémentation de sous-titres dans une sortie RTMP :
+ **Paramètres RTMP** — **Données de sous-titrage** — Renseignez ce champ uniquement si au moins l'une de vos sorties inclut des sous-titres **incorporés** comme format de sous-titres source et **RTMP CaptionInfo** comme format de sortie. Si les sorties ne contiennent aucun sous-titre, la valeur de ce champ est ignorée.

  Pour obtenir des informations détaillées sur la configuration des sous-titres, veuillez consulter [Inclure des sous-titres dans une chaîne](captions.md).

# Création d'un groupe de sortie SRT
<a name="opg-srt"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie SRT. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie SRT, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md).

Avec un groupe de sorties SRT, vous pouvez créer une ou plusieurs sorties. Chaque sortie est un SPTS avec sa propre destination.

Les sorties SRT prennent en charge deux modes de connexion :
+ **Mode appelant** : MediaLive initie les connexions aux systèmes en aval. MediaLive est l'appelant et l'expéditeur. Le système en aval est l'écouteur et le récepteur. MediaLive lance la poignée de main avec le système en aval et, une fois la poignée de main acceptée, MediaLive envoie le contenu au système en aval.
+ **Mode écouteur** : les systèmes en aval établissent des connexions à MediaLive. MediaLive est l'auditeur et l'expéditeur. Le système en aval est l'appelant et le récepteur. Le système en aval lance la poignée de main avec et MediaLive, une fois la poignée de main acceptée, MediaLive envoie le contenu au système en aval.

Le contenu de sortie doit être crypté, vous devez donc l'utiliser AWS Secrets Manager pour stocker une phrase secrète qui MediaLive sera utilisée pour chiffrer le contenu.

Cette section inclut des directives spécifiques si vous envoyez la sortie SRT à un AWS Elemental MediaConnect flux.

**Topics**
+ [Sélection du mode de connexion SRT](srt-connection-mode-selection.md)
+ [Organiser les encodages dans un groupe de sortie SRT](design-srt-package.md)
+ [Planifier la livraison à l'aide d'Amazon VPC](srt-get-ready.md)
+ [Configurez le mot de passe dans AWS Secrets Manager](srt-output-encryption-asm.md)
+ [Création de sorties SRT en mode appelant](creating-srt-caller-output.md)
+ [Création de sorties SRT en mode écouteur](creating-srt-listener-output.md)
+ [Sortie > Paramètres de diffusion](srt-streams.md)

# Sélection du mode de connexion SRT
<a name="srt-connection-mode-selection"></a>

Lorsque vous créez un groupe de sorties SRT, vous devez choisir le mode de connexion pour chaque sortie. Le mode de connexion détermine comment MediaLive et le système en aval établissent la connexion SRT.

Le tableau suivant compare les deux modes de connexion :


| Caractéristiques | Mode appelant | Mode écouteur | 
| --- | --- | --- | 
| Initiation de la connexion | MediaLive initie les connexions aux systèmes en aval | Les systèmes en aval initient des connexions à MediaLive | 
| MediaLive rôle | Appelant et expéditeur | Écouteur et expéditeur | 
| Rôle en aval | Auditeur et récepteur | Appelant et récepteur | 
| Configuration de la destination | Vous spécifiez l'adresse IP et le port du système en aval | MediaLive alloue les adresses IP ; vous spécifiez le port | 
| Groupe de sécurité du canal | Facultatif | Nécessaire pour les canaux utilisant la méthode de distribution publique (contrôle quels systèmes en aval peuvent se connecter). Non requis pour la distribution VPC ou les canaux MediaLive Anywhere ; les clients doivent configurer leur réseau pour autoriser les connexions SRT depuis la destination de l'appelant. | 
| Cas d’utilisation | Livraison de type push permettant de se MediaLive connecter à des points de terminaison connus en aval | Livraison de type pull où les systèmes en aval se connectent à la demande MediaLive  | 
| MediaLive Support en tout lieu | Pris en charge | Pris en charge | 

**Note**  
Vous ne pouvez pas mélanger les modes de connexion au sein d'une même sortie. Chaque sortie doit utiliser le mode appelant ou le mode écouteur pour toutes ses destinations.

# Organiser les encodages dans un groupe de sortie SRT
<a name="design-srt-package"></a>

Un groupe de sortie SRT peut contenir les éléments suivants :
+ Une ou plusieurs sorties.

Chaque sortie contient les éléments suivants :
+ Un seul encodage vidéo.
+ Un ou plusieurs encodages audio.
+ Aucun ou plusieurs sous-titres ne sont encodés. Les légendes sont soit intégrées, soit sous forme d'objet. 

Chaque sortie représente un SPTS. Chaque sortie (SPTS) possède sa propre destination.

Ce schéma illustre un groupe de sorties SRT avec une sortie. Les sous-titres sont intégrés dans l'encodage vidéo.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Ce schéma illustre un groupe de sorties SRT avec une sortie. Les légendes sont des légendes de type objet.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


# Planifier la livraison à l'aide d'Amazon VPC
<a name="srt-get-ready"></a>

Vous pouvez configurer le MediaLive canal pour que la sortie SRT ait des [points de terminaison de sortie dans Amazon Virtual Private Cloud](delivery-out-vpc.md) (Amazon VPC). Voici quelques instructions pour configurer le secret dans Secrets Manager et pour envoyer la sortie à MediaConnect (si MediaConnect c'est la destination).

## Considérations relatives à Secrets Manager
<a name="srt-get-ready-asm"></a>

Les sorties SRT sont toujours cryptées et sont AWS Secrets Manager donc toujours impliquées. Des exigences spécifiques s'appliquent au sous-réseau VPC dans lequel vous allez créer le canal :
+ Le sous-réseau du canal doit disposer d'un point de terminaison Secrets Manager.
+ Le sous-réseau du canal et le point de terminaison Secrets Manager doivent utiliser le même groupe de sécurité, ce qui signifie que le même groupe de sécurité doit être associé au sous-réseau et au point de terminaison.

## Considérations relatives à MediaConnect
<a name="srt-get-ready-emx"></a>

Il se peut que vous livriez vers un MediaConnect site qui utilise également un VPC. Cela signifie que la sortie SRT du MediaLive canal se trouve sur votre VPC et que le flux MediaConnect possède une interface VPC.
+ L'administrateur de votre VPC doit s'assurer qu'il existe un itinéraire approprié entre et MediaLive . MediaConnect 

# Configurez le mot de passe dans AWS Secrets Manager
<a name="srt-output-encryption-asm"></a>

Vous devez configurer le chiffrement obligatoire de la sortie SRT. Procédez comme suit :

1. Vous et l'opérateur du système en aval devriez déjà avoir convenu d'un mot de passe de chiffrement.

1. Donnez le mot de passe à une personne de votre organisation qui travaille avec. AWS Secrets Manager Cette personne doit enregistrer le mot de passe dans un secret dans Secrets Manager. Pour plus d'informations, consultez [Créer un secret AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html). Créez un secret de type **Autre type de secret**. 

   Secrets Manager génère un ARN qui ressemble à ceci :

   `arn:aws:secretsmanager:region:123456789012:secret:Sample-abcdef`
**Important**  
Stockez les phrases de passe SRT dans Secrets Manager sous forme de texte brut (par exemple,). `secretpassword123` N'utilisez pas l' key/value option ou le format JSON lors de la création du secret, car cela pourrait entraîner des problèmes d'interopérabilité avec d'autres services. Stockez le mot de passe sous forme de texte brut uniquement.  
Assurez-vous que votre phrase secrète comporte entre 10 et 79 caractères.

1. Assurez-vous d'obtenir l'ARN complet du secret à utiliser pour le mot de passe de chiffrement de votre sortie SRT Secret ARN.

# Création de sorties SRT en mode appelant
<a name="creating-srt-caller-output"></a>

Cette section décrit comment créer des sorties SRT en mode appelant, où MediaLive initie les connexions aux systèmes en aval.

**Topics**
+ [Coordonner avec le système en aval](downstream-system-srt-caller.md)
+ [Création de la sortie SRT en mode appelant](creating-srt-caller-output-group.md)
+ [Fournir des informations au système en aval](srt-caller-info-to-downstream.md)

# Coordonner avec le système en aval
<a name="downstream-system-srt-caller"></a>

Avec un groupe de sorties SRT, vous pouvez créer plusieurs sorties afin de diffuser le même contenu à plusieurs systèmes en aval.

Vous et l'opérateur de chaque système en aval devez discuter des détails de la livraison en sortie. Avec le mode appelant, MediaLive c'est l'appelant et l'expéditeur. Le système en aval est l'écouteur et le récepteur.

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + S'il s' MediaLive agit d'un [canal standard](plan-redundancy.md), vous avez besoin de deux destinations. 
   + S'il s'agit d'un MediaLive canal à pipeline unique, vous avez besoin d'une destination. 

1. Obtenez l'adresse IP et le port pour chaque destination. Par exemple : `srt://203.0.113.22:5000` et `srt://203.0.113.88:5001`. 

   Notez que si vous livrez à MediaConnect, vous ne pouvez obtenir les adresses qu'une fois que l' MediaConnect opérateur a créé les flux. Consultez la dernière étape de cette procédure.

1. MediaLive chiffre toujours le contenu, vous devez donc accepter les détails de cryptage suivants :
   + Algorithme de chiffrement : AES 128, AES 192 ou AES 256.
   + Phrase secrète que MediaLive le système en aval utilisera pour créer les clés de chiffrement et de déchiffrement. Le mot de passe peut être composé de 10 à 79 caractères Unicode, ce qui signifie que les espaces sont autorisés. 

1. Discutez des points suivants avec l'opérateur du système en aval :
   + Informez le système en aval de la latence (en millisecondes) que vous prévoyez de configurer MediaLive pour la perte et la restauration des paquets. La récupération de paquets est une fonctionnalité clé de SRT. La destination en aval doit choisir une valeur de latence proche de celle que vous prévoyez d'utiliser.

     Vous allez configurer la latence dans chaque sortie afin que chaque système en aval puisse avoir une latence différente. 
   + MediaLive fonctionne sans identifiant de flux. Mais si vous souhaitez en inclure un, ou si le système en aval souhaite en utiliser un, convenez de l'ID. 512 caractères UTF-8 maximum.

1. Si vous livrez vers un MediaConnect flux, demandez à l' MediaConnect opérateur de créer son flux dès maintenant.

   Demandez à l'opérateur de vous fournir les une ou deux adresses figurant dans le champ d'adresse IP entrante pour ce flux. Ces adresses sont les destinations de la sortie SRT. Par exemple : `srt://203.0.113.22:5000` et `srt://203.0.113.88:5001`.

# Création de la sortie SRT en mode appelant
<a name="creating-srt-caller-output-group"></a>

Après avoir conçu le contenu de la sortie et coordonné la diffusion de la sortie avec le système en aval, vous pouvez créer la sortie SRT en mode appelant.

1. Sur la page **Create channel (Créer un canal)**, sous **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1. Dans la section **Ajouter un groupe de sortie**, choisissez **SRT**, puis cliquez sur **Confirmer**. D'autres sections apparaissent.

   Le formulaire de ce groupe de sortie est divisé en sections suivantes :
   + **Paramètres SRT** : fonctionnalités qui s'appliquent au niveau du groupe de sortie, et non aux sorties individuelles.
   + Sorties **SRT : sorties** du groupe de sorties.
   + **Sortie > Destinations** : URL et champs de chiffrement pour chaque sortie. 
   + **Sortie > Paramètres de sortie : paramètres** réseau et flux de transport, et configuration individuelle PIDs.
   + **Sortie > Paramètres de diffusion** : configuration de la vidéo, de l'audio et des sous-titres dans chaque sortie.

   Pour plus d'informations sur chaque section, consultez les rubriques répertoriées après cette procédure.

1.  Une fois que vous avez terminé la configuration de ce groupe de sortie et de ses sorties, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, rendez-vous sur [Enregistrer la chaîne](creating-a-channel-step9.md)

## Réglages SRT
<a name="srt-caller-srt-settings"></a>

Dans les sections des **paramètres SRT**, renseignez les champs suivants :
+ **Nom** : entrez le nom du groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Game**.
+ **Action de perte d'entrée** : choisissez une valeur. Pour plus de détails, cliquez **sur le lien Informations**. Pour des informations détaillées sur la gestion des pertes d'entrée pour tous les groupes de sorties du canal, voir[Gestion de la perte d'entrée vidéo](feature-input-loss.md).

## Sorties SRT
<a name="srt-caller-srt-outputs"></a>

La section des **sorties SRT** montre la sortie unique ajoutée par défaut. Choisissez **Ajouter une sortie** si vous souhaitez envoyer le contenu vers d'autres destinations.

Dans chaque sortie, cliquez sur le lien **Paramètres** pour afficher trois sous-sections :
+ Destinations. Consultez [Sortie > Destinations](#srt-caller-destinations).
+ Réglages de sortie. Consultez [Sortie > Paramètres de sortie](#srt-caller-output-settings)
+ Paramètres de diffusion : voir[Sortie > Paramètres de diffusion](srt-streams.md).

## Sortie > Destinations
<a name="srt-caller-destinations"></a>

Dans chaque sortie, vous devez spécifier une destination (pour un canal à pipeline unique) ou deux destinations (pour un canal standard). Vous devez également configurer le chiffrement pour chaque destination. 
+ **Mode de connexion** : sélectionnez l'**appelant.**
+ Entrez l'URL de destination ou URLs, y compris le numéro de port. Vous avez obtenu ces informations lorsque vous avez [discuté de vos besoins](downstream-system-srt-caller.md) avec le système en aval. Par exemple :

  **srt://203.0.113.22:5000**

  **srt://203.0.113.88:5001**
+ ID du flux : facultatif.
+ Dans chaque destination, sélectionnez le secret que [vous avez obtenu auprès de l'opérateur de Secrets Manager](srt-output-encryption-asm.md). Vous pouvez sélectionner le secret par son ARN ou son nom.

## Sortie > Paramètres de sortie
<a name="srt-caller-output-settings"></a>

Entrez un nom convivial pour la sortie ou conservez le nom par défaut. Ce nom est interne à la sortie MediaLive et n'apparaît pas dans celle-ci.

Le reste de cette section contient des champs qui vous permettent de configurer les éléments suivants :
+ Comportement du réseau.
+ Caractéristiques du flux de transport (dans la section **Conteneur**).
+ Valeurs PID (dans la section **Paramètres PID**). 

  Ces champs couvrent les données SI/PSI et les autres. Pour chacun d'entre eux SI/PSI PIDs, vous pouvez spécifier une valeur personnalisée ou vous pouvez laisser MediaLive utiliser la valeur par défaut. 

  Pour les autres données, complétez les champs comme il convient. Certains de ces champs se comportent différemment pour les champs que vous laissez vides. MediaLivepeut omettre les données du flux de transport. Vous pouvez MediaLive également utiliser des valeurs par défaut.

Modifiez les valeurs si nécessaire. Pour plus de détails sur un champ, cliquez **sur le lien Info** situé à côté du champ dans la MediaLive console.

# Fournir des informations au système en aval
<a name="srt-caller-info-to-downstream"></a>

Le système en aval peut avoir besoin des adresses IP sources d'un ou deux MediaLive flux, afin de permettre à ces adresses de s'y connecter. Si le système en aval l'est MediaConnect, il a certainement besoin de ces informations.

**Sur n'importe quelle AWS Cloud chaîne**

Lisez ces informations si votre organisation ne déploie MediaLive Anywhere.
+ Après avoir créé le canal, sélectionnez-le par son nom. Les détails de la chaîne apparaissent.

  Dans l'onglet **Destinations**, recherchez la section **Points de terminaison de sortie**. Copiez une ou deux adresses IP. Il existe un ensemble d'adresses pour le canal, et non un ensemble pour chaque sortie. 
+ Notez les adresses IP et étiquetez-les correctement comme pipeline 0 et pipeline 1. Donnez-les à l'opérateur en aval. 

**Sur une chaîne MediaLive Anywhere**

Lisez ces informations si votre chaîne est une chaîne MediaLive Anywhere, ce qui signifie qu'elle fonctionne sur un matériel local, et non dans le AWS Cloud.
+ Obtenez l'adresse IP de la passerelle sur le réseau. Il se peut que vous deviez parler à l'administrateur réseau de votre organisation. Donnez cette adresse à l'opérateur en aval.

# Création de sorties SRT en mode écouteur
<a name="creating-srt-listener-output"></a>

Cette section décrit comment créer des sorties SRT en mode écouteur, où les systèmes en aval établissent des connexions avec. MediaLive

**Topics**
+ [Conditions préalables pour le mode écouteur](srt-listener-prerequisites.md)
+ [Création de la sortie SRT en mode écouteur](creating-srt-listener-output-group.md)
+ [Configuration supplémentaire pour les chaînes MediaLive Anywhere](srt-listener-emla-setup.md)
+ [Fournir des informations de connexion aux systèmes en aval](srt-listener-provide-info.md)
+ [Règles de validation pour le mode écouteur](srt-listener-validation.md)

# Conditions préalables pour le mode écouteur
<a name="srt-listener-prerequisites"></a>

Avant de créer des sorties SRT en mode écouteur, vous devez remplir les conditions préalables suivantes :

1. **Créer ou identifier un groupe de sécurité de canal (mode de diffusion public uniquement)** : pour les canaux utilisant le mode de diffusion public, vous devez associer un groupe de sécurité au canal. Le groupe de sécurité des canaux contrôle les systèmes en aval (appelants SRT) autorisés à se connecter aux points de terminaison du MediaLive récepteur. Pour plus d'informations sur les groupes de sécurité des canaux, consultez[Utilisation de groupes de sécurité de canaux](feature-channel-security-groups.md).

   Pour les canaux utilisant la diffusion VPC ou les canaux MediaLive Anywhere, le groupe de sécurité des canaux n'est pas obligatoire. Vous devez plutôt configurer votre réseau pour permettre aux connexions SRT depuis la destination de l'appelant d'atteindre les points de terminaison du récepteur.

1. **Coordination avec les systèmes en aval** : Discutez des points suivants avec l'opérateur de chaque système en aval :
   + Les adresses IP à partir desquelles les systèmes en aval se connecteront. Vous avez besoin de ces adresses pour créer ou mettre à jour le groupe de sécurité d'entrée auquel le groupe de sécurité de canal fait référence.
   + Algorithme de chiffrement : AES 128, AES 192 ou AES 256.
   + Phrase secrète pour le chiffrement. Le mot de passe peut être composé de 10 à 79 caractères Unicode.
   + Latence préférée (en millisecondes) pour la perte et la restauration de paquets. La plage valide est comprise entre 120 et 15 000 millisecondes.
   + L'ID du flux, si le système en aval utilise cet identifiant. L'ID du flux est facultatif.

1. **Stockez le mot de passe dans Secrets Manager** : suivez les étapes décrites [Configurez le mot de passe dans AWS Secrets Manager](srt-output-encryption-asm.md) pour enregistrer le mot de passe dans. AWS Secrets Manager

# Création de la sortie SRT en mode écouteur
<a name="creating-srt-listener-output-group"></a>

Après avoir rempli les conditions requises et coordonné avec les systèmes en aval, vous pouvez créer la sortie SRT en mode écouteur.

1. Sur la page **Créer une chaîne**, choisissez **Chaîne et saisissez les détails** dans le volet de navigation.

1. **Pour les chaînes utilisant uniquement la méthode de diffusion publique** : dans la section **Paramètres généraux**, recherchez le champ **Groupes de sécurité des chaînes**.

1. **Pour les chaînes utilisant uniquement le mode de diffusion publique** : dans la liste déroulante, sélectionnez le groupe de sécurité d'entrée que vous souhaitez utiliser comme groupe de sécurité de canal.

1. Accédez à la section **Groupes de sortie** et choisissez **Ajouter**.

1. Dans la section **Ajouter un groupe de sortie**, choisissez **SRT**, puis cliquez sur **Confirmer**.

1. Dans la section des **paramètres SRT**, renseignez les champs suivants :
   + **Nom** : entrez le nom du groupe de sortie.
   + **Action de perte d'entrée** : choisissez une valeur. Pour en savoir plus, consultez [Gestion de la perte d'entrée vidéo](feature-input-loss.md).

1. Dans la section **Sorties SRT**, choisissez le lien **Paramètres** pour la sortie.

1. Dans la section **Destinations**, configurez les paramètres du mode écouteur :
   + **Mode de connexion** : sélectionnez **LISTENER.**
   + **Port du récepteur** : entrez le numéro du port qui MediaLive écoutera. La plage valide est comprise entre 5 000 et 5 200.

     Vous devez disposer de ports uniques pour chacune des sorties de l'écouteur SRT sur votre canal.

     Pour un canal standard avec deux pipelines, vous devez également disposer de ports d'écoute uniques pour chaque destination de pipeline.
   + **ID du flux** : facultatif. Entrez l'ID du flux si vous en avez convenu un avec les systèmes en aval.
   + ARN **du mot de passe de chiffrement : sélectionnez l'ARN** du secret que vous avez créé dans Secrets Manager.

1. Complétez les sections **Paramètres de sortie** et **Paramètres de diffusion** comme décrit dans [Sortie > Paramètres de sortie](creating-srt-caller-output-group.md#srt-caller-output-settings) et[Sortie > Paramètres de diffusion](srt-streams.md).

1. Une fois que vous avez terminé la configuration de ce groupe de sortie et de ses sorties, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, allez à [Enregistrer la chaîne](creating-a-channel-step9.md).

# Configuration supplémentaire pour les chaînes MediaLive Anywhere
<a name="srt-listener-emla-setup"></a>

Si vous créez une sortie d'écouteur SRT sur un canal MediaLive Anywhere, des exigences de configuration supplémentaires s'appliquent :
+ **Nom de l'interface logique** : dans la section **Destinations**, vous devez spécifier l'interface logique pour chaque sortie en mode écouteur. Ce champ apparaît lorsque vous créez un canal sur un cluster MediaLive Anywhere. L'interface logique détermine l'interface réseau physique du nœud MediaLive Anywhere qui sera utilisée pour l'écouteur SRT.
+ **Interface du nœud IPs** : après avoir créé le canal, les informations de destination incluent l'interface du nœud IPs. Ce champ affiche l'adresse IP que le système en aval doit utiliser pour se connecter au nœud MediaLive Anywhere. L'adresse IP est associée à l'interface physique mappée à l'interface logique que vous avez sélectionnée.
  + **Dans la console** : l'interface IPs du nœud est affichée dans le tableau **Destinations** sous la section des **paramètres de destination SRT**.
  + **Utilisation de l'API** : l'interface IPs du nœud est incluse dans l'appel de description du nœud en tant que`PhysicalInterfaceIpAddresses`.

  Vous devez fournir cette adresse IP aux systèmes en aval afin qu'ils puissent configurer leurs appelants SRT pour qu'ils se connectent à l'interface de nœud MediaLive Anywhere appropriée.

# Fournir des informations de connexion aux systèmes en aval
<a name="srt-listener-provide-info"></a>

Après avoir créé le canal avec des sorties SRT en mode écouteur, vous devez fournir des informations de connexion aux opérateurs des systèmes en aval afin qu'ils puissent configurer leurs appelants SRT auxquels se connecter. MediaLive

**Pour obtenir les informations de connexion**

1. Après avoir créé le canal, sélectionnez-le par son nom. Les détails de la chaîne apparaissent.

1. Choisissez l'onglet **Destinations**.

1. Dans la section **Destinations de sortie**, recherchez le groupe de sortie SRT.

1. Pour chaque sortie du groupe, notez les informations de connexion dont les systèmes en aval auront besoin. Pour un canal standard, il existe deux ensembles d'informations (un pour chaque pipeline). Pour un canal à pipeline unique, il existe un ensemble.

   **Pour les MediaLive chaînes** :
   + Dans la section **Points de terminaison de sortie** sous l'onglet **Destinations**, notez l'**adresse IP source**. Il s'agit de l'adresse IP à laquelle les systèmes en aval doivent se connecter.
   + Dans la section des **paramètres de destination SRT**, notez le port du **récepteur**.
   + Fournissez la destination aux opérateurs en aval dans le format`srt://source-ip:listener-port`.

   **Pour les chaînes MediaLive Anywhere** :
   + Dans la section des **paramètres de destination SRT** sous l'onglet **Destinations**, notez l'**interface IPs Node**. Il s'agit de l'adresse IP à laquelle les systèmes en aval doivent se connecter.
   + Dans la même section, notez le **port Listener**.
   + Fournissez la destination aux opérateurs en aval dans le format`srt://node-interface-ip:listener-port`.

1. Fournissez ces destinations URLs aux opérateurs des systèmes en aval. Les opérateurs doivent configurer leurs appelants SRT pour qu'ils se connectent à ces adresses.

Assurez-vous que les opérateurs des systèmes en aval configurent comme suit :
+ Ils configurent le nombre correct de connexions :
  + S'il s' MediaLive agit d'un canal standard, ils doivent se connecter aux deux adresses de destination à des fins de redondance.
  + Si le MediaLive canal est un canal à pipeline unique, ils doivent se connecter à l'adresse de destination unique.
+ Ils configurent leurs appelants SRT pour qu'ils utilisent le même algorithme de chiffrement et le même mot de passe que ceux que vous avez approuvés.
+ Ils configurent leurs appelants SRT pour utiliser une valeur de latence. SRT négociera et utilisera le maximum des valeurs de latence configurées des deux côtés.
+ Si vous avez spécifié un ID de flux dans la configuration de sortie, les systèmes en aval peuvent éventuellement envoyer une valeur d'ID de flux lors de la connexion. MediaLive accepte les connexions avec n'importe quelle valeur d'identifiant de flux (ou sans identifiant de flux). L'identifiant du flux est enregistré à des fins de surveillance et de résolution des problèmes uniquement.
+ Leurs adresses IP sources doivent être incluses dans la liste d'autorisation CIDR du groupe de sécurité d'entrée référencé par le groupe de sécurité de canal. Dans le cas contraire, ils MediaLive rejetteront leurs tentatives de connexion.

# Règles de validation pour le mode écouteur
<a name="srt-listener-validation"></a>

MediaLive applique les règles de validation suivantes lorsque vous créez ou mettez à jour des sorties SRT en mode écouteur :
+ **Groupe de sécurité de canal requis (mode de diffusion public uniquement)** : pour les canaux utilisant le mode de diffusion public, si le canal inclut au moins une sortie SRT configurée en mode écouteur, vous devez associer un groupe de sécurité de canal au canal. Si vous tentez de créer ou de démarrer un canal à l'aide de la diffusion publique avec des sorties SRT en mode écouteur mais aucun groupe de sécurité de canal, MediaLive renvoie une erreur. Pour les canaux utilisant la diffusion VPC ou les canaux MediaLive Anywhere, le groupe de sécurité des canaux n'est pas obligatoire ; vous devez configurer votre réseau pour autoriser les connexions SRT depuis la destination de l'appelant.
+ **Unicité du port** : au sein d'un même canal, chaque sortie SRT en mode écouteur doit utiliser un numéro de port unique. Si vous essayez de créer deux sorties avec le même port, MediaLive renvoie une erreur.
+ **Plage de ports du récepteur** : le numéro de port doit être compris entre 5000 et 5200 inclus. 
+ **Impossible de supprimer le groupe de sécurité du canal** : si le canal possède des sorties SRT en mode écouteur, vous ne pouvez pas supprimer le groupe de sécurité du canal. Vous devez d'abord supprimer toutes les sorties SRT configurées en mode écouteur ou les passer en mode appelant.
+ **Impossible de changer de mode sur le canal en cours d'exécution** : vous ne pouvez pas modifier le mode de connexion d'une sortie (de l'appelant à l'écouteur ou vice versa) pendant que le canal est en cours d'exécution. Vous devez d'abord arrêter la chaîne.

# Sortie > Paramètres de diffusion
<a name="srt-streams"></a>

Les champs de cette section concernent le codage des flux vidéo, audio et de sous-titres (encodages) dans la sortie. Ces paramètres s'appliquent à la fois aux sorties en mode appelant et en mode écouteur.

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+ [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Création d'un groupe de sorties UDP
<a name="opg-udp"></a>

Lorsque vous créez un MediaLive canal AWS Elemental, vous souhaiterez peut-être inclure un groupe de sortie UDP. Pour plus d'informations sur les cas d'utilisation d'un groupe de sortie UDP, consultez[Conteneurs, protocoles et systèmes en aval](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organiser les encodages dans un groupe de sortie UDP](design-udp-package.md)
+ [Coordonner avec le système en aval](downstream-system-udp.md)
+ [Création d'un groupe de sorties UDP](creating-udp-output-group.md)

# Organiser les encodages dans un groupe de sortie UDP
<a name="design-udp-package"></a>

Un groupe de sortie UDP peut contenir les éléments suivants :
+ Une ou plusieurs sorties.

Chaque sortie peut contenir les éléments suivants :
+ Un seul encodage vidéo.
+ Un ou plusieurs encodages audio.
+ Un ou plusieurs sous-titres sont encodés. Les légendes sont soit intégrées, soit sous forme d'objet. 

Chaque sortie représente un SPTS. Chaque sortie (SPTS) a sa propre destination.

Ce schéma illustre un groupe de sorties UDP avec une sortie. Les sous-titres sont intégrés dans l'encodage vidéo.

![\[Output group diagram showing video encode with embedded captions and two audio outputs.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Ce schéma illustre un groupe de sorties UDP avec une sortie. Les légendes sont des légendes de type objet.

![\[Output group diagram showing V, A, A, C, C as individual elements in sequence.\]](http://docs.aws.amazon.com/fr_fr/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


# Coordonner avec le système en aval
<a name="downstream-system-udp"></a>

L'opérateur du système en aval et vous-même devez vous mettre d'accord sur la destination de chaque sortie du groupe de sorties UDP.

Un groupe de sorties UDP nécessite un ensemble d'adresses de destination pour chaque sortie. 

1. Décidez si vous avez besoin de deux destinations pour la sortie : 
   + S'il s' MediaLive agit d'un [canal standard](plan-redundancy.md), vous avez besoin de deux destinations.
   + S'il s'agit d'un MediaLive canal à pipeline unique, vous avez besoin d'une destination. 

1. Adressez-vous à l'opérateur qui gère le système en aval qui recevra le contenu UDP. Assurez-vous que l'opérateur est configuré pour s'attendre à une ou deux MediaLive sorties, selon le cas. 

1. Obtenez les informations suivantes auprès de l'opérateur :
   + Si le protocole est UDP ou RTP
   + Le URLs
   + Les numéros de port

   Chaque URL ressemblera à ceci, par exemple :

   `udp://203.0.113.28:5000`

   `udp://203.0.113.33:5005`

   Notez que dans cet exemple, les numéros de port ne sont pas séquentiels. Ces numéros non séquentiels sont importants si vous prévoyez d'activer le FEC dans les sorties (ce champ se trouve dans le volet **Sortie** du groupe de sorties UDP). Avec FEC, vous devez laisser un espace entre les numéros de port des deux destinations. Par exemple, si une destination est **rtp://203.0.113.28:5000**, supposez alors que FEC utilise également les ports 5002 et 5004. Le numéro de port le plus bas possible pour l'autre destination est donc 5005.

# Création d'un groupe de sorties UDP
<a name="creating-udp-output-group"></a>

Lorsque vous avez [planifié le flux de travail de votre chaîne](identify-downstream-system.md), vous avez peut-être décidé d'inclure un groupe de sorties UDP.

1. Sur la page **Create channel (Créer un canal)**, sous **Output groups (Groupes de sortie)**, choisissez **Add (Ajouter)**. 

1. Dans la section **Ajouter un groupe de sortie**, choisissez **UDP**, puis choisissez **Confirmer**. D'autres sections apparaissent. 
   + **Destination UDP** — Cette section contient des champs pour la [destination de sortie.](udp-destinations.md)
   + **Paramètres UDP** — Cette section contient des champs de [configuration ID3](udp-other.md) et de [résilience](udp-other.md). 
   + **Sorties UDP** — Cette section indique la sortie unique ajoutée par défaut. Une sortie UDP ne peut contenir qu'une seule sortie, alors ne cliquez pas sur **Ajouter une sortie**. 

1. Dans **Sorties UDP**, choisissez le lien **Paramètres** pour afficher les sections de la sortie :
   + **Paramètres de sortie** — Cette section contient des champs pour le [transport](udp-destinations.md) et la [connexion à la destination](udp-destinations.md). 
   + **Paramètres de diffusion** — Cette section contient des champs pour les [flux de sortie](udp-streams.md) (vidéo, audio et sous-titres).

1. (Facultatif) Entrez les noms du groupe de sortie et de la sortie :
   + Dans **Paramètres UDP**, pour **Nom**, entrez un nom pour le groupe de sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie. Par exemple, **Sports Game**.
   + Dans **Sortie UDP**, dans **Paramètres de sortie**, pour **Nom de sortie**, entrez un nom pour la sortie. Ce nom est interne à MediaLive ; il n'apparaît pas dans la sortie.

1. Pour compléter les autres champs, consultez les rubriques répertoriées après cette procédure.

1. Une fois que vous avez terminé la configuration de ce groupe de sortie et de sa sortie unique, vous pouvez créer un autre groupe de sortie (de n'importe quel type), si votre plan l'exige. Sinon, allez à [Enregistrer la chaîne](creating-a-channel-step9.md).

**Topics**
+ [Champs pour la destination de sortie](udp-destinations.md)
+ [Champs pour le transport UDP](udp-container.md)
+ [Champs du flux vidéo, audio et sous-titres (encodage)](udp-streams.md)
+ [Champs pour d'autres fonctionnalités UDP](udp-other.md)

# Champs pour la destination de sortie
<a name="udp-destinations"></a>

Les champs suivants configurent la destination de la sortie :
+ **Groupe de sortie** : sections de **destination UDP**
+ **Sortie** — **Paramètres de sortie — Paramètres** **réseau** — Mémoire **tampon msec**

**Pour spécifier la destination de la sortie**

1. Lorsque vous avez [discuté de vos besoins](origin-server-rtmp.md) avec l'opérateur qui gère le système en aval qui recevra le contenu UDP, vous devriez avoir obtenu les informations suivantes :
   + Le URLs
   + Les numéros de port

   Par exemple :

   `udp://203.0.113.28:5000`

   `udp://203.0.113.33:5005`

1. Entrez le URLs, y compris le numéro de port, dans l'un ou les deux champs **URL** de la section **Destinations UDP**. 

1. Si vous [activez FEC](udp-container.md), laissez de l'espace entre les numéros de port pour les deux destinations. 

   Par exemple, si une destination est **rtp://203.0.113.28:5000**, supposez alors que FEC utilise également les ports 5002 et 5004. Ainsi, le numéro de port le plus bas pour l'autre destination est 5005 : **rtp://203.0.113.33:5005**.

1. (Facultatif) Dans la section **Sortie**, complétez le champ **Buffer msec** comme il convient. Pour plus de détails, cliquez **sur le lien Info** situé à côté du champ dans la MediaLive console.

# Champs pour le transport UDP
<a name="udp-container"></a>

Les champs suivants configurent le transport dans chaque sortie :
+ **Sortie** — **Paramètres de sortie — Paramètres** **de sortie FEC**, choisissez une valeur. 
+ **Sortie** — **Paramètres de sortie** — **Paramètres réseau** — Section des **paramètres du conteneur**.

Modifiez les valeurs si nécessaire. Pour plus de détails sur un champ, cliquez **sur le lien Info** situé à côté du champ dans la MediaLive console.

# Champs du flux vidéo, audio et sous-titres (encodage)
<a name="udp-streams"></a>

Les champs suivants concernent le codage des flux vidéo, audio et de sous-titres (codages) dans la sortie. 
+ Section **Paramètres de flux**

Pour plus d'informations sur la création d'encodages, consultez les sections suivantes :
+ [Configuration de l'encodage vidéo](creating-a-channel-step6.md)
+ [Configurer les encodages audio](creating-a-channel-step7.md)
+  [Configurer les sous-titres et les encodages](creating-a-channel-step8.md)

# Champs pour d'autres fonctionnalités UDP
<a name="udp-other"></a>

Le domaine suivant concerne la mise en œuvre de la résilience dans une sortie UDP :
+ **Paramètres UDP** — **Action en cas de perte d'entrée** — Pour plus de détails sur un champ de la MediaLive console, cliquez sur le lien **Info** situé à côté du champ. Pour de plus amples informations, veuillez consulter [Gestion de la perte d'entrée vidéo](feature-input-loss.md).

Les champs suivants concernent l'implémentation de sous-titres dans une sortie UDP :
+ **Paramètres UDP** : type de trame de **métadonnées ID3 chronométrée**
+ **Paramètres UDP — Période de** métadonnées **chronométrée ID3**

  Complétez ces champs si vous souhaitez insérer des ID3 métadonnées chronométrées dans toutes les sorties de ce groupe de sorties. Pour des instructions détaillées, voir [Utilisation des ID3 métadonnées](id3-metadata.md) et spécifiquement[Insertion de métadonnées ID3 chronométrées lors de la création du canal MediaLive](insert-timed-metadata.md).