

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 de live-to-VOD ressources avec AWS Elemental MediaPackage
<a name="ltov"></a>

Une ressource live-to-VOD (vidéo à la demande) est une partie d'un flux en direct qui a été extraite et enregistrée pour une lecture ultérieure. Par exemple, vous pouvez enregistrer des clips d'un jeu pour créer une vidéo des meilleurs moments ou un clip d'une émission à utiliser ultérieurement dans les publicités de l'émission.

Pour créer un live-to-VOD actif dans MediaPackage, créez une ressource Harvest Job. La tâche de récolte est une demande que vous créez MediaPackage pour extraire une partie d'une diffusion en direct et enregistrer le clip en tant que live-to-VOD ressource dans un compartiment Amazon S3. La tâche s'exécute une fois, puis MediaPackage conserve un enregistrement de celle-ci sur votre compte pendant 90 jours. Cet enregistrement est uniquement utilisé à des fins de référence. Vous ne pouvez pas le supprimer ou le modifier.

**Important**  
Pour créer live-to-VOD des actifs, vous devez MediaPackage autoriser l'accès et l'enregistrement dans un compartiment Amazon S3. Pour obtenir des instructions, consultez [AWS Elemental MediaPackage Permettre l'accès à d'autres AWS services](setting-up-create-trust-rel.md).

Les rubriques suivantes fournissent des informations supplémentaires sur live-to-VOD les actifs de MediaPackage.

**Topics**
+ [Live-to-VOD exigences](ltov-reqmts.md)
+ [Fonctionnement d’ live-to-VOD](ltov-how.md)
+ [Travailler avec Harvest Jobs](harvest-jobs.md)

# Live-to-VOD exigences
<a name="ltov-reqmts"></a>

Tenez compte de ces exigences lorsque vous créez live-to-VOD des actifs dans AWS Elemental MediaPackage.

**Exigences relatives aux canaux**  
Créez une nouvelle MediaPackage chaîne pour récolter du contenu en cas de modification du flux dans l'encodeur en amont (modification du nom, du type ou du codec du flux, par exemple). Si vous n'utilisez pas un nouveau canal et que les heures de début et de fin de la tâche de récolte s'étendent sur la même période, la récolte peut se comporter de manière inattendue.

**Exigences relatives aux points de terminaison**  
Le point de terminaison à partir duquel vous collectez l' live-to-VODactif doit répondre aux exigences suivantes :
+ Le démarrage doit être activé et avoir une **fenêtre de démarrage de 14 jours ou** moins. Pour vérifier ou modifier la taille de la fenêtre, veuillez consulter [Affichage d'un seul point de terminaison](endpoints-view-one.md).
+ Votre terminal doit diffuser du contenu DASH ou HLS clair (non chiffré) ou crypté.
+ Pour les points de terminaison DASH : votre point de terminaison DASH doit utiliser le format de modèle de segment **Number** **avec chronologie ou Time avec chronologie**. Pour plus d'informations sur la création de points de terminaison DASH, consultez[Création d'un point de terminaison DASH](endpoints-dash.md). 
+ MediaPackage La VOD ne prend actuellement pas en charge l'ingestion d'actifs chiffrés. Si vous utilisez vos ressources récoltées dans un flux de production de MediaPackage vidéos à la demande et que votre terminal est crypté, créez un point de terminaison parallèle non crypté sur le même canal. Pour ce faire, désélectionnez **Autoriser l'origine** afin que le nouveau point de terminaison ne puisse pas être utilisé pour la lecture. MediaPackage crée l'URL pour les points de terminaison dont l'origine n'est pas activée, mais MediaPackage répond par une erreur aux demandes de lecture envoyées à ce point de terminaison.

**Live-to-VOD exigences en matière d'actifs**  
L' live-to-VODactif doit répondre aux exigences suivantes :
+ Son heure de démarrage doit être égale ou postérieure à l'heure de démarrage de l'encodeur.
+ Ses heures de début et de fin doivent se situer dans la fenêtre de démarrage du terminal.
+ Sa durée ne doit pas dépasser la durée maximale du live-to-VOD manifeste, qui est de 24 heures.

# Fonctionnement d’ live-to-VOD
<a name="ltov-how"></a>

Dans le flux de traitement du contenu live-to-VOD (vidéo à la demande), AWS Elemental MediaPackage extrait un extrait vidéo d'un flux de contenu en direct. MediaPackage enregistre ce clip en tant que live-to-VOD ressource dans Amazon S3. Vous pouvez utiliser la fonctionnalité de traitement de contenu VOD MediaPackage pour diffuser le contenu sur les appareils de lecture, ou vous pouvez utiliser un service d'encodage VOD qui prend en charge les entrées HLS ou DASH. 

Voici une présentation des principales étapes :

1. Vous créez un canal et un point de terminaison pour ingérer un flux en direct et le packager pour une sortie HLS ou DASH. Le point de terminaison doit répondre aux exigences décrites dans [Live-to-VOD exigences](ltov-reqmts.md).

1. Vous créez une tâche de récolte, qui définit l' live-to-VODactif que vous extrayez de la diffusion en direct. L'actif doit également répondre aux exigences décrites dans la section *Live-to-VOD Exigences*.

1. MediaPackage récolte le délai que vous avez indiqué dans la tâche de récolte. La ressource est conforme au segment. Cela signifie que si vous avez un segment de 6 secondes et que la tâche de collecte débute au bout de trois secondes dans le segment, la ressource démarre trois secondes plus tôt, au début du segment.

   Une fois la ressource MediaPackage récoltée, elle l'enregistre dans le compartiment Amazon S3 que vous avez indiqué lors de la tâche de récolte. MediaPackage crée un répertoire dans ce compartiment et nomme le manifeste parent en fonction des informations que vous avez fournies dans la **clé du manifeste** lors de la tâche de récolte. Par exemple, si la clé du manifeste est**thursdaynight/highlights/index.m3u8**, MediaPackage crée un `thursdaynight/highlights` répertoire dans votre compartiment Amazon S3 et nomme le manifeste parent`index.m3u8`.

   MediaPackage crée un CloudWatch événement lorsque la tâche de récolte est terminée ou échoue. Pour plus d'informations sur les événements liés aux tâches de collecte, consultez [Événements de notification des tâches de récolte](cloudwatch-events-example.md#hj-status-events).

   MediaPackage conserve une référence en lecture seule de l'offre d'emploi sur votre compte pendant 90 jours. Après 90 jours, MediaPackage supprime l'enregistrement de la tâche de votre compte. A l'heure actuelle, si votre flux de travail l'exige, vous pouvez réutiliser l'identifiant de la tâche de collecte.

1. À ce stade, la live-to-VOD fonctionnalité MediaPackage est terminée. La live-to-VOD ressource se trouve dans votre compartiment Amazon S3, et vous pouvez l'utiliser selon les besoins de votre flux de travail. Par exemple, vous pouvez utiliser la fonctionnalité VOD dans MediaPackage ou un service d'encodage pour rendre la ressource disponible en lecture.

**Important**  
Créez une nouvelle MediaPackage chaîne pour récolter du contenu en cas de modification du flux dans l'encodeur en amont (modification du nom, du type ou du codec du flux, par exemple). Si vous n'utilisez pas un nouveau canal et que les heures de début et de fin de la tâche de récolte s'étendent sur la même période, la récolte peut se comporter de manière inattendue.

# Travailler avec Harvest Jobs
<a name="harvest-jobs"></a>

Une tâche de récolte représente une demande d'extraction d'une ressource live-to-VOD (vidéo à la demande) d'un point de terminaison pour une période donnée dans le passé. AWS Elemental MediaPackage utilise les informations issues de la tâche de récolte pour déterminer les heures de début et de fin de l'actif, et où le stocker une fois le travail de récolte terminé.

Une tâche de récolte ne s'exécute qu'une seule fois après sa création. MediaPackage conserve une trace du travail sur votre compte à titre de référence uniquement. Vous ne pouvez pas modifier ou supprimer un enregistrement une fois que vous avez créé la tâche de collecte. 

**Topics**
+ [Création d'un emploi lié à la récolte](hj-create.md)
+ [Afficher les détails des tâches de récolte](hj-view.md)
+ [Modifier une tâche de récolte](hj-edit.md)
+ [Supprimer une tâche de récolte](hj-delete.md)

# Création d'un emploi lié à la récolte
<a name="hj-create"></a>

Créez une tâche de récolte pour extraire un live-to-VOD actif d'un flux HLS ou DASH en direct crypté ou clair (non chiffré).

**Important**  
Pour exécuter une tâche de récolte et enregistrer l' live-to-VODactif, vous MediaPackage devez disposer des autorisations nécessaires pour accéder au compartiment Amazon S3 dans lequel l'actif sera stocké et y écrire. Pour créer un rôle qui accorde MediaPackage les autorisations appropriées, consultez[AWS Elemental MediaPackage Permettre l'accès à d'autres AWS services](setting-up-create-trust-rel.md).

Vous pouvez utiliser la MediaPackage console AWS CLI, l'API ou l' MediaPackage API pour créer une tâche de récolte. Pour plus d'informations sur la création d'une tâche via l' MediaPackageAPI AWS CLI or, consultez la [référence de l'AWS Elemental MediaPackage API](https://docs.aws.amazon.com/mediapackage/latest/apireference/).

Lorsque vous créez une tâche de collecte, ne placez pas d'informations d'identification sensibles telles que des numéros de comptes clients dans des champs non structurés tels que le champ **ID**. Cela s'applique lorsque vous utilisez la MediaPackage console AWS CLI, MediaPackage l'API ou AWS SDKs. Toutes les données que vous saisissez MediaPackage peuvent être récupérées pour être incluses dans les journaux de diagnostic ou dans Amazon CloudWatch Events.

**Pour créer une tâche de collecte (console)**

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

1. Dans le volet de navigation, sous **Live**, choisissez **Harvest jobs (Tâches de collecte)**. 

1. Sur la page **Tâches de récolte**, choisissez **Créer une tâche de récolte**.

1. Sur la page **Create harvest job (Créer une tâche de collecte)**, renseignez les champs décrits dans les rubriques suivantes :
   + [Champs de détails de base](#hj-create-basic)
   + [Champs de date et heure de début et de fin](#hj-create-time)
   + [Champs de destination](#hj-create-destination)

1. Sélectionnez **Créer**.

## Champs de détails de base
<a name="hj-create-basic"></a>

Les détails de base d'une tâche de récolte définissent son identifiant et la source de l' live-to-VODactif.

1. Pour **ID**, entrez un nom décrivant la tâche de collecte. L'ID est l'identifiant principal de la tâche de collecte. Vous pouvez réutiliser l'ID une fois que la tâche de collecte est arrivée à expiration sur votre compte. Les caractères pris en charge sont les lettres, les chiffres, les traits de soulignement (\$1) et les tirets (-).

1. Pour le point de **terminaison Origin**, sélectionnez le point de terminaison qui diffuse le flux en direct à partir duquel vous collectez la live-to-VOD ressource.

    Tenez compte des considérations suivantes. 
   + Votre tâche de récolte doit se **situer dans la MediaPackage fenêtre de démarrage** de votre terminal. La fenêtre de démarrage détermine la période pendant laquelle les actifs peuvent être récoltés depuis votre terminal. Par exemple, si votre terminal dispose d'une fenêtre de démarrage de trois jours, vous pouvez récolter votre actif à tout moment pendant cette période.

      Un MediaPackage terminal peut avoir une fenêtre de démarrage comprise entre zéro et 14 jours. Pour ajuster la fenêtre de démarrage de votre terminal, voir. [Affichage d'un seul point de terminaison](endpoints-view-one.md) 
   + Votre live-to-VOD actif récolté peut avoir une durée maximale de 24 heures. Pour définir la durée de l' live-to-VODactif, reportez-vous [Champs de date et heure de début et de fin](#hj-create-time) à ce chapitre.
   + Votre terminal doit diffuser du contenu DASH ou HLS clair (non chiffré) ou crypté.
   + MediaPackage La VOD ne prend actuellement pas en charge l'ingestion d'actifs chiffrés. Si vous utilisez vos ressources récoltées dans un flux de production de MediaPackage vidéos à la demande et que votre terminal est crypté, créez un point de terminaison parallèle non crypté sur le même canal. Pour ce faire, désélectionnez **Autoriser l'origine** afin que le nouveau point de terminaison ne puisse pas être utilisé pour la lecture. MediaPackage crée l'URL pour les points de terminaison dont l'origine n'est pas activée, mais MediaPackage répond par une erreur aux demandes de lecture envoyées à ce point de terminaison. Pour de plus amples informations, veuillez consulter [Création de live-to-VOD ressources avec AWS Elemental MediaPackage](ltov.md).

## Champs de date et heure de début et de fin
<a name="hj-create-time"></a>

Les informations de date et d'heure de début et de fin définissent la plage de temps de la tâche de collecte. La durée maximale de la récolte est de 24 heures. Les heures sont basées sur la date et l'heure du programme (PDT) de l'encodeur. Pour garantir la synchronisation entre l'encodeur et le périphérique de lecture, veillez à inclure des `EXT-X-PROGRAM-DATE-TIME` balises dans le point de terminaison à partir duquel vous effectuez la collecte. Pour obtenir des instructions, consultez [Champs de paramètres du packager](endpoints-hls-packager.md).

**Note**  
Le timing live-to-VOD des actifs est précis jusqu'au segment. Cela signifie que si vous indiquez une heure de début ou de fin qui se trouve dans un segment, MediaPackage inclut l'ensemble du segment dans la ressource. Si vous avez un segment de 3 secondes et que l'heure de début se situe sur la troisième seconde du segment, la ressource commence deux secondes plus tôt, au début du segment.

1. Pour le **format de date et d'heure**, choisissez le format que vous utilisez pour indiquer les heures de début et de fin de la live-to-VOD ressource.
   + **Heure locale** : la date et l'heure sont formatées en fonction des paramètres de la session actuelle de votre navigateur. L'heure locale utilise une horloge de 24 heures.
   + **Secondes d'époque** : la date et l'heure sont formatées en secondes depuis l'époque.
   + **ISO-8601** - la date et l'heure sont formatées conformément à la norme ISO-8601.

1. Pour **Quand l' live-to-VODactif commence**, entrez le moment où l' live-to-VODactif commence. L'heure de début de la ressource doit être simultanée ou postérieure au démarrage de l'événement en direct. L'heure de début doit également se trouver dans la fenêtre de démarrage du point de terminaison. Si le point de terminaison a une fenêtre de 5 heures et que l'heure de début remonte à 6 heures, la tâche de collecte échoue.

1. Pour **Quand l' live-to-VODactif se termine**, entrez quand l' live-to-VODactif se termine. La longueur de la ressource ne peut pas dépasser la fenêtre de démarrage sur le point de terminaison. Si le point de terminaison a une fenêtre de 5 heures et que votre heure de début est le 29/07/2019 07:15:00, l'heure de fin ne peut pas être postérieure au 29/07/2019 12:15:00. L'heure de fin doit également se situer dans le passé.

## Champs de destination
<a name="hj-create-destination"></a>

Les informations de destination définissent la manière dont MediaPackage l' live-to-VODactif est sauvegardé une fois qu'il a été récolté à partir de la diffusion en direct.

1. Pour l'**ARN du rôle IAM**, entrez l'ARN du rôle IAM qui permet d' MediaPackage accéder en lecture et en écriture à partir de votre compartiment Amazon S3 dans lequel la live-to-VOD ressource sera stockée. Il s'agit du rôle que vous avez créé dans [AWS Elemental MediaPackage Permettre l'accès à d'autres AWS services](setting-up-create-trust-rel.md).

1. Pour le **nom du compartiment Amazon S3**, entrez le compartiment dans lequel vous MediaPackage souhaitez stocker l' live-to-VODactif. Le nom du compartiment Amazon S3 doit se trouver dans la même région que celle d' MediaPackage où provient la collecte.

1. Pour la **clé du manifeste**, entrez le chemin d'accès à la live-to-VOD ressource dans le compartiment, y compris le nom de fichier du manifeste parent de la ressource. Si la structure de répertoire n'existe pas déjà dans le compartiment, MediaPackage créez-la. 
**Important**  
La clé de manifeste doit être unique. Lorsque vous utilisez la même clé de manifeste pour plusieurs tâches de collecte, la liste de lecture la plus récente de la ressource remplace les listes de lecture existantes. Le seul cas où vous devez réutiliser une clé de manifeste est lorsque vous collectez le même contenu, par exemple s'il y a eu un problème avec une extraction précédente du contenu.

# Afficher les détails des tâches de récolte
<a name="hj-view"></a>

Affichez toutes les tâches de collecte que vous avez créées au cours des 90 derniers jours. Au-delà de 90 jours, une tâche de collecte expire sur votre compte.

Vous pouvez utiliser la MediaPackage console AWS CLI, le ou l' MediaPackage API pour afficher une tâche de récolte. Pour plus d'informations sur l'affichage d'une tâche via l' MediaPackage API AWS CLI or, consultez la [référence de l'AWS Elemental MediaPackage API](https://docs.aws.amazon.com/mediapackage/latest/apireference/).

**Pour afficher les détails d'une tâche de collecte (console)**

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

1. Dans le volet de navigation, sous **Live**, choisissez **Harvest jobs (Tâches de collecte)**. 

1. Sur la page **Tâches** de récolte, choisissez la tâche de récolte pour en afficher les détails.

# Modifier une tâche de récolte
<a name="hj-edit"></a>

Vous ne pouvez pas modifier une tâche de collecte. Pour créer une tâche de collecte avec des paramètres différents, veuillez consulter [Création d'un emploi lié à la récolte](hj-create.md).

# Supprimer une tâche de récolte
<a name="hj-delete"></a>

Vous ne pouvez pas supprimer une tâche de collecte.
+ Pour créer une tâche de collecte avec des paramètres différents, veuillez consulter [Création d'un emploi lié à la récolte](hj-create.md).
+ Pour supprimer une ressource VOD MediaPackage créée à l'aide d'une tâche de récolte, consultez la section [Supprimer un objet et un compartiment](https://docs.aws.amazon.com/AmazonS3/latest/gsg/DeletingAnObjectandBucket.html) dans le *guide de démarrage d'Amazon Simple Storage Service*.