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.
Types de flux de travail d'assemblage de canaux
AWS Elemental MediaTailor Channel Assembly prend en charge trois types de flux de travail pour créer des chaînes de streaming linéaires. Chaque type de flux de travail utilise une combinaison différente de contenu source pour répondre à des cas d'utilisation spécifiques. Cette rubrique décrit chaque type de flux de travail, indique quand l'utiliser et propose des liens vers les procédures de configuration détaillées.
Type de flux de travail |
Description |
Mode de lecture |
Cas d’utilisation |
|---|---|---|---|
VOD-to-live |
Assemble des contenus VOD préenregistrés dans un flux linéaire en direct |
Boucle ou linéaire |
24/7 chaînes issues d'une bibliothèque de contenu |
Live-to-live |
Transfère les flux source en direct sous forme de programmes sur une chaîne programmée |
Linéaire uniquement |
Actualités, sports, programmation régionale |
VOD + Live-to-live (Mixte) |
Combine la VOD et les sources en direct dans un seul programme de chaînes |
Linéaire uniquement |
Chaînes proposant principalement du contenu VOD et incluant des événements programmés en direct |
VOD-to-live
Une VOD-to-live chaîne crée un flux linéaire entièrement à partir de contenu VOD pré-encodé et préemballé. Le flux ressemble à une diffusion en direct avec une fenêtre manifeste coulissante en direct, mais utilise uniquement des ressources VOD. Vous n'avez pas besoin de SCTE-35 marqueurs dans votre contenu source, car vous définissez des pauses publicitaires lorsque vous programmez des programmes.
Quand l’utiliser
-
Vous disposez d'une bibliothèque de ressources VOD et souhaitez créer une chaîne 24/7 linéaire.
-
Vous souhaitez monétiser le contenu à l'aide de pauses publicitaires, mais vous n'avez pas de SCTE-35 marqueurs dans votre contenu source.
-
Vous voulez un flux linéaire simple et peu coûteux qui ne nécessite pas d'infrastructure de codage en direct.
Comment ça marche
-
Préparez votre contenu : encodez et empaquetez vos ressources VOD. Hébergez-les sur un serveur d'origine (Amazon S3 ou toute autre source HTTP). AWS Elemental MediaPackage
-
Créez un emplacement source : enregistrez votre serveur d'origine auprès de MediaTailor.
-
Ajouter des sources de VOD : enregistrez chaque élément de contenu et définissez ses configurations de package et ses groupes de sources.
-
Créer une chaîne — Choisissez un mode de lecture (boucle ou linéaire) et configurez les sorties.
-
Programmer des programmes : ajoutez des programmes à la programmation de votre chaîne dans l'ordre dans lequel vous souhaitez qu'ils soient diffusés.
-
Configurer les pauses publicitaires — Ajoutez des pauses publicitaires à chaque programme. Connectez-vous à une configuration SSAI pour des publicités personnalisées.
-
Démarrez votre chaîne et configurez un CDN — Démarrez la chaîne. Vous pouvez éventuellement ajouter un CDN devant celui-ci pour des économies d'échelle et de coûts.
Choix d'un mode de lecture
VOD-to-live les canaux prennent en charge deux modes de lecture :
-
Loop (niveau de base) — Les programmes sont lus l'un après l'autre dans une boucle infinie. Lorsque le dernier programme est terminé, la lecture revient au premier. Il s'agit de l'option la plus simple pour une 24/7 chaîne. Le mode boucle ne prend pas en charge les sources en direct ni la liste de remplissage.
-
Linéaire (niveau standard) — Les programmes sont lus une fois de suite. Le mode linéaire prend en charge la planification en fonction du temps et permet de combler les écarts entre les programmes.
Exigences relatives au contenu
Pour des transitions fluides, toutes les ressources VOD d'une même chaîne doivent disposer des éléments suivants :
-
Le même nombre de rendus (vidéo, audio, sous-titres, etc.) pour toutes les sources d'un groupe de sources
-
Durations de segment cohérentes pour tous les actifs. Nous recommandons une durée de 2 à 6 secondes.
-
Débits et résolutions correspondants pour les rendus correspondants
Important
Channel Assembly ne prend pas en charge le codage par titre ni le codage ABR automatique. Ces méthodes produisent des actifs avec des nombres et des durées de rendu différents, ce qui entraîne des échecs de lecture lors des transitions de programme.
Pauses publicitaires et monétisation
Vous définissez des pauses publicitaires lorsque vous ajoutez des programmes à votre planning. Chaque pause publicitaire nécessite un décalage en millisecondes à partir du début du programme. Le décalage doit être aligné sur la limite d'un segment sur toutes les pistes de la source VOD.
Votre manifeste source de VOD peut contenir des marqueurs publicitaires. Pour HLS, il s'agit de EXT-X-CUE-OUT balises EXT-X-DATERANGE ou avec une durée. Pour DASH, utilisezEventStream. Lorsque ces marqueurs sont MediaTailor détectés, ils affichent leurs décalages sous forme d'options lorsque vous configurez le break publicitaire. Cela permet de placer les annonces de la manière la plus précise possible.
Pour diffuser des publicités personnalisées, associez votre chaîne à une configuration de lecture MediaTailor SSAI. Définissez la source de contenu sur l'URL de lecture de votre chaîne.
Conseils
Rubrique |
Détail |
|---|---|
Placement des pauses publicitaires |
Les décalages de pause publicitaire qui ne correspondent pas à la limite d'un segment sont ajustés à la limite la plus proche. Utilisez des segments plus courts (2 à 4 secondes) pour un placement publicitaire plus précis. |
Origines des URL signées |
MediaTailor met en cache les manifestes des sources de VOD lorsque vous ajoutez la source pour la première fois. Si vous utilisez des URL signées avec des délais d'expiration courts, les URL mises en cache peuvent expirer avant la lecture. Appelez l' |
Incompatibilité de rendu |
Si la transition d'un programme échoue, vérifiez que toutes les sources VOD de la chaîne ont le même nombre de rendus et utilisent la même échelle ABR. |
Planifier à l'avance |
Ajoutez des programmes à une chaîne linéaire en cours d'exécution au moins 10 minutes avant leur heure de diffusion. Channel Assembly commence à traiter les programmes dans cette fenêtre. |
Pour obtenir des instructions sur la création de votre première chaîne, consultezDébuter avec l'assemblage de MediaTailor canaux.
Live-to-live
Une chaîne en direct passe par des flux source en direct sous forme de programmes sur une chaîne programmée. La chaîne passe d'une source en direct à une autre en fonction de votre programme. Utilisez ce flux de travail lorsque l'ensemble de votre contenu est en direct et que vous souhaitez regrouper plusieurs flux en direct sur une seule chaîne linéaire.
Quand l’utiliser
-
Vous en avez plusieurs en direct encoders/packagers et souhaitez passer de l'un à l'autre selon un calendrier.
-
Vous créez une chaîne régionale qui bascule entre les flux nationaux et régionaux en direct à différents moments de la journée.
-
Vous avez des flux 24/7 en direct (actualités, réseaux sportifs) et vous souhaitez créer une chaîne organisée qui s'appuie sur de multiples sources.
Comment ça marche
-
Configurez votre pipeline d'encodage en direct — Encodez et empaquetez votre contenu en direct à l'aide de AWS Elemental MediaLive AWS Elemental MediaPackage, ou de toute autre origine d'emballage en direct.
-
Créez un emplacement source : enregistrez le serveur d'origine de votre contenu en direct auprès de MediaTailor.
-
Ajouter des sources en direct : enregistrez chaque flux en direct et définissez ses configurations de package et ses groupes de sources.
-
Créer une chaîne — Choisissez le mode de lecture linéaire (requis pour les sources en direct) et configurez les sorties.
-
Programmer des programmes — Ajoutez des programmes source en direct à la programmation de votre chaîne. Spécifiez la durée de chaque émission en direct.
-
Démarrez votre chaîne et configurez un CDN — Démarrez la chaîne. Vous pouvez éventuellement ajouter un CDN devant celui-ci pour des économies d'échelle et de coûts.
Mode de lecture
Live-to-live les chaînes nécessitent le mode de lecture linéaire (niveau standard). Le mode boucle ne prend pas en charge les sources en direct.
Exigences relatives au contenu
Outre les exigences générales énumérées dans Utilisation des emplacements sources :
-
Sources en direct HLS : vous devez fournir des
#EXT-X-PROGRAM-DATE-TIMEbalises pour le premier segment de la fenêtre du manifeste et pour chaque discontinuité. -
Marqueurs publicitaires HLS : vous devez configurer les marqueurs publicitaires comme
DATERANGE. -
Fenêtre manifeste source : utilisez une durée de fenêtre manifeste supérieure d'au moins 30 secondes à celle de la fenêtre manifeste de votre canal Channel Assembly.
-
Durée cible : faites correspondre la durée cible à la durée des sources existantes de la chaîne.
-
Listes de lecture pour enfants — Faites correspondre le nombre de listes de lecture pour enfants à celui des autres sources de la chaîne.
Configuration de la source en direct avec MediaPackage
Si vous utilisez AWS Elemental MediaPackage comme origine de votre emballage, nous vous recommandons la configuration suivante :
Paramètres HLS :
Paramètre |
Value |
Nécessité |
Remarques |
|---|---|---|---|
Type de point de terminaison |
Apple HLS ou CMAF |
Obligatoire |
À utiliser Apple HLS pour les segments TS, CMAF pour les segments MP4 |
ProgramDateTimeIntervalSeconds |
1 |
Obligatoire |
Évite les problèmes de lecture lors des discontinuités. |
PlaylistWindowSeconds |
30 secondes de plus que la fenêtre du manifeste CA |
Obligatoire |
|
AdMarkers |
DATERANGE |
Obligatoire |
Obligatoire lors du passage par des marqueurs publicitaires. |
IncludeIframeOnlyStream |
Désactivé |
Recommandée |
Réglages DASH :
Paramètre |
Value |
Nécessité |
Remarques |
|---|---|---|---|
ManifestLayout |
FULL |
Recommandée |
|
SegmentTemplateFormat |
NUMBER_WITH_TIMELINE ou TIME_WITH_TIMELINE |
Recommandée |
NUMBER_WITH_DURATION n’est pas pris en charge. |
ManifestWindowSeconds |
30 secondes de plus que la fenêtre du manifeste CA |
Obligatoire |
|
PeriodTriggers |
ADS |
Obligatoire |
Obligatoire lors du passage par des marqueurs publicitaires. |
Pauses publicitaires
Pour les sources en direct, vous ne définissez pas de pauses publicitaires dans le calendrier de Channel Assembly. Au lieu de cela, les pauses publicitaires dans les manifestes des sources en direct sont transmises automatiquement :
-
HLS — Les pauses publicitaires utilisant la
EXT-X-DATERANGEbalise sont transmises. -
DASH — L'utilisation
EventStreamdes pauses publicitaires est transmise.
Pour monétiser les pauses publicitaires transmises, associez votre chaîne à une MediaTailor configuration de lecture SSAI.
Conseils
Rubrique |
Détail |
|---|---|
Durée du programme |
Vous devez spécifier une durée pour chaque programme source en direct. À l'expiration de la durée, Channel Assembly passe au programme suivant du calendrier. |
Ardoise de remplissage |
S'il y a des écarts entre les programmes dans l'horaire, jouez MediaTailor sur une liste complète. Si la durée de l'ardoise est inférieure à la durée de l'écart, MediaTailor boucle l'ardoise. Configurez la liste de remplissage lorsque vous créez votre chaîne. |
Chaînes régionales |
Utilisez des sources en direct pour créer des chaînes régionales. Exécutez-en un encoder/packager pour le contenu national, puis exécutez des encodeurs régionaux lorsque ces régions sont en ligne. Créez une chaîne distincte par région, chacune ayant sa propre programmation. |
Calendrier de transition |
MediaTailor lance la lecture d'un programme sur une limite de segment commune. Pour les transitions absolues, attendez-vous à un segment d'écart entre l'heure planifiée et la transition réelle. |
Coûts d'encodage |
Réduisez les coûts en utilisant des encodeurs uniquement lorsque le contenu est en ligne. Configurez une liste de personnes à remplir sur votre chaîne pour combler les écarts entre les événements en direct. |
VOD + Live-to-live (Mixte)
Une chaîne mixte combine à la fois des sources VOD et des sources en direct dans un seul programme. Il s'agit du type de flux de travail le plus flexible. Utilisez-le lorsque votre chaîne propose principalement du contenu VOD avec des événements en direct programmés entrecoupés, ou lorsque vous souhaitez combler le fossé entre des événements en direct et du contenu préenregistré.
Quand l’utiliser
-
Votre chaîne est principalement composée de contenu VOD, mais vous avez programmé des événements en direct (actualités nocturnes, sports hebdomadaires, émissions spéciales).
-
Vous souhaitez passer du contenu VOD à la diffusion en direct tout au long de la journée.
-
Vous êtes en train de créer une chaîne qui utilise du contenu préenregistré entre les fenêtres d'événements en direct.
Comment ça marche
-
Configurez votre pipeline de contenu : encodez et regroupez à la fois vos ressources VOD et votre contenu en direct. Hébergez-les sur des serveurs d'origine.
-
Créez des localisations sources : enregistrez vos serveurs d'origine auprès de MediaTailor. Vous pouvez utiliser des emplacements sources distincts pour la VOD et le contenu en direct, ou un emplacement source unique s'ils partagent la même origine.
-
Ajoutez des sources de VOD et des sources en direct — Enregistrez vos ressources VOD et vos flux en direct, chacun avec ses configurations de package et ses groupes de sources.
-
Créer une chaîne — Choisissez le mode de lecture linéaire (obligatoire lorsque vous utilisez des sources en direct) et configurez les sorties.
-
Programmez des programmes — Ajoutez un mélange de VOD et de programmes source en direct à la programmation de votre chaîne. Utilisez des transitions absolues pour les programmes en direct qui doivent démarrer à des heures précises. Utilisez des transitions relatives pour les programmes de VOD qui comblent les lacunes.
-
Configurer les pauses publicitaires — Ajoutez des pauses publicitaires aux programmes de VOD. Pour les émissions en direct, les pauses publicitaires sont transmises à partir du manifeste source.
-
Démarrez votre chaîne et configurez un CDN — Démarrez la chaîne. Vous pouvez éventuellement ajouter un CDN devant celui-ci pour des économies d'échelle et de coûts.
Mode de lecture
Les canaux mixtes nécessitent le mode de lecture linéaire (niveau standard). Le mode boucle ne prend pas en charge les sources en direct.
Exigences relatives au contenu
Les chaînes mixtes doivent satisfaire aux exigences en matière de contenu à la fois pour la VOD et pour les sources en direct :
-
Toutes les sources (VOD et live) d'un groupe de sources doivent avoir le même nombre de rendus.
-
Les vidéos à la demande et les sources en direct doivent avoir des durées de segment cible identiques.
-
Les sources en direct doivent répondre aux exigences relatives aux sources en direct, y compris les
EXT-X-PROGRAM-DATE-TIMEbalises pour le HLS.
Schémas de planification
Les chaînes mixtes prennent en charge deux types de transition pour les programmes :
-
Relatif : le programme est diffusé avant ou après un autre programme de la programmation. Disponible uniquement pour les programmes sources de VOD.
-
Absolu — Le programme est diffusé à une heure précise sur l'horloge murale. Disponible à la fois pour les programmes VOD et les programmes source en direct en mode linéaire.
Modèles de planification courants :
Modèle |
Description |
Exemple |
|---|---|---|
Remplisseur de VOD avec fenêtres en direct programmées |
Les programmes de VOD complètent le calendrier, avec des programmes en direct insérés à des heures précises. | Une chaîne de cinéma qui passe à un événement sportif en direct à 20h00. |
Primaire en direct avec interstitiels VOD |
Une retransmission en direct est diffusée la plupart du temps, avec des programmes de VOD pendant les pauses ou en dehors des heures de travail. | Chaîne d'information qui diffuse des segments préenregistrés entre les diffusions en direct. |
Time-of-day commutation |
Différentes sources (en direct ou VOD) sont diffusées à différents moments de la journée. |
Diffusion nationale aux heures de grande écoute, diffusion régionale en direct le matin, contenu VOD pendant la nuit. |
Pauses publicitaires
Le comportement des pauses publicitaires dépend du type de source de chaque programme :
-
Programmes de VOD : vous définissez des pauses publicitaires dans le planning avec un décalage en millisecondes. Connectez-vous à une configuration SSAI pour des publicités personnalisées.
-
Programmes en direct — Les pauses publicitaires sont automatiquement transmises à partir du manifeste source en direct. HLS utilise des
EXT-X-DATERANGEbalises ; DASH utiliseEventStream.
Conseils
Rubrique |
Détail |
|---|---|
Transition de la VOD à la diffusion en direct |
Lors de la transition d'une émission de VOD à une émission en direct à une heure absolue, MediaTailor tronque le programme de VOD à la limite de segment commun la plus proche de l'heure de début de l'émission en direct. |
Transition du live à la VOD |
Lorsque la durée d'une émission en direct expire MediaTailor , passe à l'émission suivante de la programmation. Si le programme suivant est de la VOD, la lecture est fluide tant que les exigences en matière de contenu sont respectées. |
Ardoise de remplissage |
Configurez Filler Slate sur votre chaîne. MediaTailor joue sur ardoise pendant les intervalles entre les programmes. Si la source en direct devient indisponible en cours de programme, Channel Assembly continue de diffuser les derniers segments connus jusqu'à l'expiration de la durée du programme. |
Monétisation des publicités mixtes |
Vous pouvez utiliser une seule configuration SSAI pour l'ensemble du canal. MediaTailor gère à la fois les pauses publicitaires programmées (programmes VOD) et les pauses publicitaires transmises (programmes en direct) dans le même flux. |
Flexibilité des horaires |
Ajoutez les programmes de VOD au moins 10 minutes avant l'heure de diffusion. Pour les émissions en direct utilisant des transitions absolues, programmez-les au moins 15 minutes à l'avance sur une chaîne en cours. |
Choisir le bon flux de travail
Utilisez le guide de décision suivant pour choisir le type de flux de travail adapté à votre cas d'utilisation :
-
Si vous n'avez que du contenu VOD et que vous n'avez pas besoin d'une programmation basée sur le temps → Utilisez le mode VOD-to-live de lecture en boucle.
-
Si vous n'avez que du contenu VOD et que vous avez besoin d'une programmation en fonction du temps → Utilisez le mode VOD-to-live de lecture linéaire.
-
Si vous n'avez que du contenu en direct → Utiliser Live-to-live.
-
Si vous avez à la fois de la VOD et du contenu en direct → Utilisez VOD + Live-to-live (Mixte).
Comparaison des fonctionnalités
Fonctionnalité |
VOD-to-live (Boucle) |
VOD-to-live (Linéaire) |
Live-to-live |
Mixte |
|---|---|---|---|---|
Sources de VOD |
Oui |
Oui |
Non |
Oui |
Sources en direct |
Non |
Non |
Oui |
Oui |
Transitions absolues |
Non |
Oui |
Oui |
Oui |
Transitions relatives |
Oui |
Oui |
Non |
Oui (VOD uniquement) |
Pauses publicitaires programmées |
Oui |
Oui |
Non |
Oui (VOD uniquement) |
Pass-through pauses publicitaires |
Non |
Non |
Oui |
Oui (en direct uniquement) |
Ardoise de remplissage |
Non |
Oui |
Oui |
Oui |
24/7 en boucle |
Oui |
Non |
Non |
Non |
Time-based planification |
Non |
Oui |
Oui |
Oui |
Niveau de chaîne |
Base |
Standard |
Standard |
Standard |
Étapes suivantes
-
Débuter avec l'assemblage de MediaTailor canaux— Step-by-step tutoriel pour créer votre première chaîne
-
Utilisation des emplacements sources— Procédures détaillées pour la gestion des emplacements sources et du contenu
-
Utilisation des chaînes— Options de configuration des canaux et modes de lecture
-
Ajouter un programme à la programmation d'une chaîne— Programmation de programmes avec VOD et sources en direct
-
Insérez des publicités et des pauses publicitaires personnalisées dans le flux d'une chaîne— Monétisation avec SSAI
-
Créez des canaux MediaTailor linéaires avec assemblage de canaux et CDN— Intégration du CDN pour des économies d'échelle et de coûts
-
Décalage temporel de lecture d'une chaîne— Activez les fonctionnalités de rattrapage et de redémarrage