

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.

# Exigences d'entrée HLS
<a name="using-hls-inputs"></a>

 Lorsque vous spécifiez un HLS package comme entrée pour votre MediaConvert tâche, vous devez spécifier l'URL du fichier d'entrée correct et vous assurer que le package d'entrée HLS est conforme aux exigences répertoriées sur cette page. 

Vous pouvez définir une liste de lecture multivariante ou variante. Si le manifeste est un parent qui répertorie plusieurs manifestes enfants, MediaConvert utilise la variante de liste de lecture avec la bande passante la plus élevée comme source d'entrée.

## Exigences d'entrée HLS
<a name="hls-input-package-requirements"></a>

Votre HLS saisie doit être conforme aux exigences suivantes :


|  |  | 
| --- |--- |
| Exigence d'entrée | Détails | 
| Conteneur vidéo | MediaConvert prend en charge les fichiers MPEG-2 Transport Stream (MPEG-TS) pour les segments multimédia HLS d'entrée. | 
|  Manifeste HLS `EXT-X-VERSION`  | MediaConvert prend en charge EXT-X-VERSION les valeurs inférieures ou égales à 4 dans les manifestes HLS d'entrée. | 
|  Manifeste HLS `EXT-X-ENDLIST`  |  Incluez `EXT-X-ENDLIST` ou `EXT-X-PLAYLIST-TYPE: VOD` dans votre manifeste de saisie. Les fichiers manifestes ne doivent pas être modifiés une fois que vous avez soumis votre tâche.  | 
|  Manifeste HLS `EXT-X-PLAYLIST-TYPE: VOD`  |  Incluez `EXT-X-ENDLIST` ou `EXT-X-PLAYLIST-TYPE: VOD` dans votre manifeste de saisie. Les fichiers manifestes ne doivent pas être modifiés une fois que vous avez soumis votre tâche.  | 
| Manifeste HLS EXT-X-BYTERANGE | S'il est présent, le début de la première sous-plage doit être 0 et les segments de sous-plage suivants doivent continuer la première. | 
| Manifeste HLS EXT-X-KEY |  S'il est présent, `EXT-X-KEY: METHOD` il doit être réglé sur`NONE`. MediaConvert ne prend pas en charge les entrées chiffrées HLS.  | 
| Le manifeste HLS a ignoré les balises |  MediaConvert ignore les balises suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/mediaconvert/latest/ug/using-hls-inputs.html)  | 
| Discontinuités |  Le cas échéant, les discontinuités doivent commencer au début d'un segment. MediaConvertdoes ne prend pas en charge les discontinuités d'entrée dans la sous-plage d'un segment.  | 
| Exigences de transcodage accélérées | EXTINFla durée doit être spécifiée à l'aide d'une virgule flottante décimale, avec une précision suffisante pour éviter des erreurs perceptibles lorsque les durées des segments sont cumulées. | 

## MediaConvert fonctionnalités compatibles avec les entrées HLS
<a name="compatible-features"></a>

Avec HLS les entrées, vous pouvez utiliser les fonctionnalités de saisie suivantes :
+ Découpe d'entrée
+ Couture d'entrée
+ Insertion d'images
+ Sélecteurs de sous-titres d'entrée intégrés

## Restrictions relatives aux fonctionnalités d'entrée HLS
<a name="hls-feature-restrictions"></a>

Lorsque votre saisie est un HLS package, votre tâche est limitée de la manière suivante :
+ Votre package d'entrée doit être conforme aux exigences répertoriées dans[Exigences d'entrée HLS](#hls-input-package-requirements).
+ Vos segments d'entrée ne peuvent pas être chiffrés avec DRM. Par exemple, vos entrées ne peuvent pas être chiffrées avec Apple FairPlay DRM.
+ Vous ne pouvez utiliser que des sous-titres d'entrée intégrés.

# Autres exigences en matière de rendu audio HLS
<a name="using-alternate-audio-renditions"></a>

Avec les groupes de rendu HLS, vous pouvez utiliser les paramètres du sélecteur audio pour indiquer le rendu audio alternatif que vous souhaitez utiliser. MediaConvert Pour être éligibles à la sélection, vos autres rendus audio doivent être conformes aux exigences suivantes :
+ Les rendus doivent être inclus dans les `EXT-X-MEDIA` balises de la liste de lecture multivariée d'entrée.
+ Les `EXT-X-MEDIA` balises doivent contenir une combinaison unique de valeurs GROUP-ID, NAME et LANGUAGE.
+ Le son doit être dans l'un des codecs audio pris en charge suivants : AAC Dolby Digital (AC3), Dolby Digital Plus (EAC3) ou. MP3
+ La variante de la liste de lecture pour votre rendu audio alternatif doit être incluse dans la liste de lecture multivariante que vous avez utilisée pour l'URL de votre fichier d'entrée () FileInput

 Lorsque vous définissez les paramètres du sélecteur audio pour identifier un autre rendu audio, le sélecteur audio recherche une `EXT-X-MEDIA` balise correspondante dans la liste de lecture multivariante.

Vous pouvez utiliser un ou plusieurs paramètres de sélection à la fois. Par exemple, avec les `EXT-X-MEDIA` balises suivantes, vous pouvez identifier le rendu audio par le nom (RenditionName) ou la langue (RenditionLangageCode), car ces deux valeurs sont uniques pour les balises.

`#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI="english_audio.m3u8"` 

`#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="Japanese",LANGUAGE="jpn",DEFAULT=NO,AUTOSELECT=NO,URI="japanese_audio.m3u8"`

Cependant, étant donné que l'identifiant de groupe (RenditionGroupID) est le même pour les deux balises, vous ne pouvez pas l'utiliser seul pour identifier un rendu audio. Vous devez utiliser l'ID de groupe en combinaison avec une autre valeur de la `EXT-X-MEDIA` balise pour identifier le rendu audio que vous MediaConvert souhaitez utiliser.

Si vous ne spécifiez pas les paramètres du sélecteur audio, celui-ci recherche le son intégré aux segments vidéo. Si les segments vidéo ne contiennent pas de son, le sélecteur audio utilise le premier rendu audio alternatif issu du manifeste parent d'entrée.