

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.

# Utilisation de sources en direct
<a name="channel-assembly-working-live-sources"></a>

Une *source en direct* représente une diffusion en direct unique, telle qu'un match de football en direct ou une émission d'actualités, que vous ajoutez à votre emplacement source. Après avoir créé votre chaîne, vous ajoutez une ou plusieurs sources en direct à l'emplacement de votre source, puis vous associez chaque source en direct à un programme.

MediaTailor prend en charge les types d'assemblage de canaux linéaires suivants :
+ Sources de VOD pour une chaîne contenant VOD-to-live du contenu
+ Sources en direct pour une chaîne contenant live-to-live du contenu mélangé VOD-to-live à du contenu

Un exemple de VOD-to-live contenu est une chaîne qui assemble une bibliothèque de ressources VOD dans un flux en direct. Un exemple de live-to-live contenu mélangé à du VOD-to-live contenu est une chaîne qui diffuse principalement du contenu VOD, à l'exception d'un événement d'actualité nocturne ou d'un événement sportif en direct préprogrammé. Un autre exemple de live-to-live contenu mélangé à VOD-to-live du contenu est celui d'une live-to-live chaîne complète dont les origines varient en fonction de l'heure de la journée.

Vous pouvez utiliser des sources en direct pour configurer une chaîne régionale qui diffuse principalement des émissions nationales, mais inclut également des remplacements de programmation régionale et intègre du contenu VOD. Pour ce faire, vous exécutez une encoder/packager paire pour le contenu national, puis vous exécutez des encodeurs régionaux lorsque ces régions sont actives. Vous créez ensuite des chaînes d'assemblage de chaînes régionales, chacune ayant ses propres horaires. De cette façon, les spectateurs peuvent alterner entre eux selon leurs besoins. Cette configuration vous permet de minimiser les encoding/packaging coûts.

Chaque source en direct doit avoir au moins une configuration de package. Une *configuration de package* spécifie le format du package, l'emplacement du manifeste et le groupe de sources pour votre source en direct. Lorsque vous créez votre chaîne, vous utilisez les groupes de sources de la configuration du package pour créer les sorties correspondantes sur votre chaîne. Par exemple, si votre source est empaquetée dans deux formats différents (HLS et DASH), vous devez créer deux configurations de package, l'une pour DASH et l'autre pour HLS. Ensuite, vous créerez deux sorties de canal, une pour chaque configuration de package. Chaque sortie de canal fournit un point de terminaison utilisé pour les demandes de lecture. Dans cet exemple, le canal fournit un point de terminaison pour les demandes de lecture HLS et un point de terminaison pour les demandes de lecture DASH.

## Exigences générales relatives à l'utilisation de sources en direct
<a name="channel-assembly-live-sources-requirements"></a>

Lorsque vous utilisez des sources en direct, votre contenu doit respecter les exigences générales suivantes :
+ Sources dynamiques HLS : vous devez fournir des `#EXT-X-PROGRAM-DATE-TIME` balises pour le premier segment de la fenêtre du manifeste et pour chaque discontinuité.
+ HLS - Vous devez configurer les marqueurs publicitaires comme`DATERANGE`.
+ Fenêtre de manifeste source : nous vous recommandons d'utiliser une fenêtre de manifeste dont la durée est au moins aussi longue que celle de la fenêtre de manifeste de votre MediaTailor canal Channel Assembly. Il est recommandé d'utiliser une fenêtre de manifeste d'une durée de 30 secondes ou plus que celle de la fenêtre de manifeste sur le canal Channel Assembly.
+ Faites en sorte que la durée cible corresponde à la durée des sources existantes.
+ Faites en sorte que le nombre de playlists pour enfants corresponde à celui des sources existantes.

## Configurations
<a name="channel-assembly-live-sources-elemental-configuration"></a>

Si vous utilisez d'autres services multimédias AWS Elemental dans le cadre de votre flux de travail sur les sources en direct, nous vous recommandons de suivre les meilleures pratiques lors de la configuration de votre MediaPackage configuration. Le tableau suivant décrit comment configurer les MediaPackage paramètres en fonction de la norme de streaming que vous utilisez.


**MediaPackage configuration pour les sources en direct**  

|  Standard  |  Paramètre  |  Value  |  Nécessité  |  Remarques  | 
| --- | --- | --- | --- | --- | 
|  HLS  |  Type de point de terminaison  |  `Apple HLS`  |  Obligatoire sauf si vous utilisez le CMAF  |  Pour correspondre aux offres d'emploi HLS `ts` AWS Elemental MediaConvert   | 
|  HLS  |  Type de point de terminaison  |  `CMAF`  |  Obligatoire sauf si vous utilisez Apple HLS  |  Pour correspondre aux offres d'emploi HLS `mp4` AWS Elemental MediaConvert   | 
|  HLS  |  `ProgramDateTimeIntervalSeconds`  |  `1`  |  Obligatoire  |  Vous devez `#EXT-X-PROGRAM-DATE-TIME` le spécifier sur chaque segment afin d'éviter les problèmes de lecture en cas de discontinuité.  | 
|  HLS  |  `PlaylistWindowSeconds`  |  30 secondes de plus que la fenêtre du manifeste d'assemblage des canaux  |  Obligatoire  |    | 
|  HLS  |  `AdMarkers`  |  `DATERANGE`  |  Obligatoire lors du passage à travers les marqueurs publicitaires  |    | 
|  HLS  |  `IncludeIframeOnlyStream`  |  Désactivé  |  Recommandée  |    | 
|  DASH  |  `ManifestLayout`  |  `FULL`  |  Recommandée  |    | 
|  DASH  |  `SegmentTemplateFormat`  |  `NUMBER_WITH_TIMELINE` ou `TIME_WITH_TIMELINE`  |  Recommandée  |  `NUMBER_WITH_DURATION` n’est pas pris en charge.  | 
|  DASH  |  `ManifestWindowSeconds`  |  30 secondes de plus que la fenêtre du manifeste d'assemblage des canaux  |  Obligatoire  |    | 
|  DASH  |  `PeriodTriggers`  |  `ADS`  |  Obligatoire lors du passage à travers les marqueurs publicitaires  |    | 

# Ajouter des sources en direct à votre emplacement source
<a name="channel-assembly-add-live-sources"></a>

La procédure suivante explique comment utiliser la MediaTailor console pour ajouter des sources dynamiques à votre emplacement source et configurer les configurations de package. Pour plus d'informations sur la façon d'ajouter des sources en direct à l'aide de l' MediaTailor API, consultez [CreateLiveSource](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateLiveSource.html)la *référence de l'AWS Elemental MediaTailor API*.

**Important**  
Avant d'ajouter vos sources en direct, assurez-vous que dans la configuration d'un package, chaque source possède le même nombre de flux enfants.<a name="add-live-sources-procedure"></a>

**Pour ajouter des sources en direct à vos emplacements sources**

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

1. Dans le volet de navigation, choisissez **Assemblage des canaux** > **Emplacements des sources**.

1. Dans le volet **Emplacements des sources**, choisissez l'emplacement source que vous avez créé dans la [Pour créer un emplacement source](channel-assembly-creating-source-locations.md#create-source-location-procedure) procédure.

1. Dans l'onglet **Sources dynamiques**, choisissez **Ajouter une source en direct**.

1. Sous **Détails de la source en direct**, entrez le nom de votre source en direct :
   + **Nom** : identifiant de votre source en direct, tel que **my-example-video**. 

1. Sous **Configurations du package** > *source-group-name* entrez les informations relatives à la configuration du package :
**Note**  
Dans la configuration d'un package, toutes les sources VOD et les sources en direct doivent avoir le même nombre de flux enfants. Nous vous recommandons de configurer vos flux sources de la même manière.
   + **Groupe source** : entrez un nom de groupe source qui décrit cette configuration de package, tel que HLS-4k. Notez ce nom ; vous y ferez référence lorsque vous créerez la sortie de votre chaîne. Pour de plus amples informations, veuillez consulter [Utilisation de groupes de sources avec les sorties de votre chaîne](channel-assembly-source-groups.md).
   + **Type** : sélectionnez le format du package pour cette configuration. MediaTailor supporte HLS et DASH.
   + **Chemin relatif : chemin** relatif entre l'**URL HTTP de base** de l'emplacement source et le manifeste. Par exemple,**/my/path/index.m3u8**.
**Note**  
MediaTailor importe automatiquement tous les sous-titres codés et les flux enfants contenus dans une playlist multivariée parente. Il n'est pas nécessaire de créer des configurations de package distinctes pour chacun de vos rendus sources (DASH) ou flux de variantes (HLS).

    Pour plus d'informations sur les configurations de package, consultez[Utilisation des configurations de packages](channel-assembly-package-configurations.md). 

1. Choisissez **Ajouter une source en direct**.

   Si vous souhaitez ajouter d'autres sources en direct, répétez les étapes 4 à 6 de la procédure.