

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.

# 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)