

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.

# Piste à jouer grâce à la spécification Image Media Playlist
<a name="trick-play-roku"></a>

Dans un MediaLive HLS ou un groupe MediaPackage de sortie, vous pouvez prendre en charge une piste de trick-play en fournissant une ressource conforme à la spécification Image Media Playlist, version 0.4. La MediaLive mise en œuvre suit la méthode basée sur le temps de la spécification. La spécification se trouve ici :

[https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf)

Roku est un exemple de plate-forme qui implémente cette spécification.

## Fonctionnement de la méthode
<a name="trick-play-roku-how-it-works"></a>

Lorsque vous créez le groupe de sorties, vous créez des sorties standard de la manière habituelle pour les encodages vidéo, audio et de sous-titres. Consultez [Organiser les encodages dans un groupe de sortie HLS](design-hls-package.md) les diagrammes illustrant la structure des encodages dans le groupe de sortie. 

Vous créez également une sortie contenant un encodage de capture d'image. L'encodage est une série de fichiers JPEG, un fichier pour chaque segment vidéo, ce qui signifie que la capture suit la segmentation de l'encodage vidéo. Cet encodage est l'atout que le joueur en aval peut utiliser pour implémenter la piste de trick-play. 

MediaLive crée un manifeste principal et l'enfant se manifeste de la manière habituelle. Le manifeste principal inclut une `EXT-X-IMAGE-STREAM-INF` balise pour le codage de capture d'image. Le manifeste enfant pour le codage de capture d'images contient des `EXT-X-IMAGES-ONLY` balises. Le contenu et le format de ces balises sont conformes à la spécification Image Media Playlist.

## Configuration
<a name="trick-play-roku-procedure"></a>

Vous configurez la piste trick-play dans le groupe de sortie en créant une sortie supplémentaire contenant un encodage vidéo composé de captures d'images. Vous pouvez ajouter jusqu'à trois sorties de capture d'images dans un groupe de sorties et jusqu'à trois encodages de capture d'images dans le canal.

**Note**  
Les informations contenues dans cette section supposent que vous connaissez les étapes générales de [création d'une chaîne](creating-channel-scratch.md).

**Pour configurer le codage de capture d'images dans un groupe de sortie HLS**

**Pour créer un encodage de capture d'image dans un groupe de sorties HLS, vous devez créer un type de sortie spécial et définir son codec vidéo sur Frame Capture.**

1. Dans le **groupe de sorties HLS**, dans **Sorties HLS**, choisissez **Ajouter une sortie pour ajouter** une autre sortie.

1. Pour cette sortie, choisissez **Paramètres, puis** dans Paramètres **de sortie, définissez les paramètres** **HLS** sur **Frame capture hls**.

1. Dans **les paramètres de diffusion**, choisissez **Vidéo** et configurez les champs vidéo, notamment :
   + **Largeur** et **hauteur** : contactez votre système en aval pour obtenir les valeurs correctes. Si vous devinez les valeurs, l'expérience du joueur en aval risque de ne pas être optimale.
   + **Paramètres du codec** — Choisissez **Capture** d'image. 
   + **Intervalle de capture** : ne modifiez pas la valeur de ce champ. Laissez-le vide afin que la capture d'images utilise l'intervalle par défaut.

1. Choisissez **Audio 1**, puis sélectionnez **Supprimer le son** afin que le conteneur ne comporte qu'un seul encodage (un encodage vidéo).

**Pour configurer le codage de capture d'images dans un groupe MediaPackage de sortie**

Pour créer un encodage de capture d'image dans un groupe MediaPackage de sortie, vous devez créer une sortie normale et définir son codec vidéo sur Frame **Capture**.

1. Dans le **groupe MediaPackage de sortie**, dans **MediaPackage Sorties**, choisissez **Ajouter une sortie** pour ajouter une autre sortie.

1. Pour cette sortie, choisissez **Paramètres**, puis **Paramètres de diffusion**. Dans **Stream settings (Paramètres de flux)**, choisissez **Video (Vidéo)**. 

1. Dans les **paramètres du codec**, choisissez **Capture** d'image. 

1. Configurez les autres champs vidéo, notamment :
   + **Largeur** et **hauteur** : contactez votre système en aval pour obtenir les valeurs correctes. Si vous devinez les valeurs, l'expérience du joueur en aval risque de ne pas être optimale.
   + **Intervalle de capture** : ne modifiez pas la valeur de ce champ. Laissez-le vide afin que la capture d'images utilise l'intervalle par défaut.

1. Choisissez **Audio 1**, puis sélectionnez **Supprimer le son** afin que le conteneur ne comporte qu'un seul encodage (un encodage vidéo).

La sortie fait partie de la pile ABR et a la même destination que les autres encodages du HLS ou MediaPackage du groupe de sortie.