

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éez des canaux MediaTailor linéaires avec assemblage de canaux et CDN
<a name="ca-cdn-wflw"></a>

Cette section fournit des conseils complets pour intégrer l'assemblage de AWS Elemental MediaTailor canaux à un réseau de diffusion de contenu (CDN). Suivez ces étapes pour configurer, configurer et optimiser l'intégration de votre CDN d'assemblage de canaux.

Vous pouvez également combiner l'assemblage des chaînes avec l'insertion de publicités côté serveur (SSAI) pour créer des chaînes linéaires monétisées avec une publicité personnalisée. Cette puissante intégration vous permet de diffuser des publicités ciblées à différents spectateurs qui regardent le contenu d'une même chaîne, augmentant ainsi vos opportunités de revenus tout en garantissant une expérience de visionnage de qualité. Pour plus d'informations sur le SSAI avec CDNs, voir[Insertion d'annonces avec CDN](ssai-cdn-workflow.md).

Dans cette rubrique, nous utilisons le terme *manifestes* pour désigner collectivement les listes de lecture multivariantes, les listes de lecture multimédia et MPDs.

Pour plus d'informations sur l'assemblage des MediaTailor canaux, consultez[Utilisation AWS Elemental MediaTailor pour créer des flux assemblés linéaires](channel-assembly.md). 

## Ce dont vous aurez besoin
<a name="ca-cdn-what-you-need"></a>

Avant de configurer l'assemblage de MediaTailor canaux avec un CDN, rassemblez les ressources requises suivantes :

**AWS compte et autorisations**  
Un AWS compte doté des autorisations appropriées pour créer et gérer MediaTailor des ressources  
Autorisations IAM pour MediaTailor, CloudFront (si vous en utilisez), et les services connexes  
Pour connaître les exigences détaillées en matière d'autorisation, voir[Sécurité dans AWS Elemental MediaTailor](security.md).

**Services requis**  
Un MediaTailor canal d'assemblage de canaux en cours d'exécution (pas simplement une configuration SSAI)  
Un compte de réseau de diffusion de contenu (CDN) (Amazon CloudFront ou CDN tiers)  
Stockage d'origine pour votre contenu VOD (Amazon S3 ou autre serveur d'origine) MediaPackage

**Exigences relatives au contenu**  
Les sources VOD sont correctement encodées et emballées au format HLS ou DASH. Pour plus d'informations sur l'utilisation des emplacements de source et des sources de VOD, consultez[Utilisation des emplacements sources](channel-assembly-source-locations.md).  
Contenu avec des durées de segment cohérentes (minimum recommandé : 1 seconde)  
Contenu de la liste d'annonces pour les pauses publicitaires (si vous implémentez l'insertion d'annonces). Pour plus d'informations sur la configuration de Slate, consultez[MediaTailor ardoise et insertion](slate-management.md).

## Avant de commencer
<a name="ca-cdn-before-you-begin"></a>

**Important**  
Ce flux de travail nécessite un canal d'assemblage de MediaTailor canaux en cours d'exécution. Le fait de n'avoir qu'une configuration MediaTailor SSAI n'est pas suffisant pour cette intégration. Un canal d'assemblage de canaux actif doit être configuré et opérationnel avant de procéder à l'intégration du CDN.

Effectuez les tâches de configuration suivantes avant de mettre en œuvre l'assemblage de MediaTailor canaux avec un CDN :

1. Configurer la connectivité réseau entre votre CDN et MediaTailor les serveurs d'origine

1. Configurer le protocole HTTPS pour une diffusion de contenu sécurisée

1. Configurer les paramètres DNS pour votre domaine CDN

### Connaissances requises
<a name="ca-cdn-knowledge-prerequisites"></a>

Pour implémenter cette solution avec succès, vous devez disposer des éléments suivants :
+ Compréhension des protocoles de streaming (HLS/DASH)
+ Connaissances de base des principes de configuration du CDN
+ Connaissance des concepts d'assemblage de MediaTailor canaux

Pour la MediaTailor configuration de base, reportez-vous à [Configuration](setting-up.md) et[Commencer à assembler des MediaTailor canaux](channel-assembly-getting-started.md). Pour plus d'informations sur l'utilisation des emplacements de source et des sources de VOD, consultez[Utilisation des emplacements sources](channel-assembly-source-locations.md). Pour plus d'informations sur la configuration de Slate, consultez[MediaTailor ardoise et insertion](slate-management.md).

## Avantages de l'intégration du CDN
<a name="ca-cdn-benefits"></a>

L'intégration de l'assemblage de canaux à un CDN offre ces principaux avantages.

**Expérience utilisateur améliorée**  
Une configuration correcte CDNs réduit la mise en mémoire tampon, les temps de démarrage et les erreurs de lecture pour les canaux linéaires. Cela se traduit par un engagement et une satisfaction accrus des spectateurs.

**Réduction des coûts**  
Des stratégies de mise en cache efficaces minimisent les demandes d'origine. Cela réduit les coûts de transfert de données et la charge du serveur d'origine, ce qui est particulièrement important pour les canaux linéaires à haut volume.

**Capacité de mise à l’échelle**  
Les configurations CDN optimisées gèrent les pics de trafic lors d'événements populaires sans dégrader les performances, garantissant ainsi la disponibilité de vos canaux linéaires même pendant les heures de pointe.

**Portée mondiale**  
Configuré correctement, CDNs diffusez du contenu avec une faible latence aux spectateurs du monde entier, où qu'ils se trouvent, élargissant ainsi votre audience potentielle.

**Transitions de programme fluides**  
La configuration optimisée du CDN garantit des transitions fluides entre les programmes de votre chaîne linéaire, créant ainsi une expérience de visionnage de qualité télévisuelle.

**Topics**
+ [Ce dont vous aurez besoin](#ca-cdn-what-you-need)
+ [Avant de commencer](#ca-cdn-before-you-begin)
+ [Avantages de l'intégration du CDN](#ca-cdn-benefits)
+ [Comprendre l'architecture du CDN](channel-assembly-cdn-architecture.md)
+ [Configuration de base](ca-cdn-setup-basic.md)
+ [Configurer la base URLs](channel-assembly-cdn-baseurl.md)
+ [Mettre en œuvre l'insertion de publicités](ca-cdn-setup-advanced.md)
+ [Configuration de l'affichage décalé dans le temps](channel-assembly-cdn-timeshift.md)
+ [Surveillez les opérations du CDN](ca-cdn-monitor.md)
+ [Guide d'optimisation complet](ca-cdn-optimize-reference.md)

# Comprendre l'architecture CDN d'assemblage de MediaTailor canaux
<a name="channel-assembly-cdn-architecture"></a>

AWS Elemental MediaTailor l'assemblage des canaux s'intègre aux réseaux de diffusion de contenu (CDNs) pour diffuser des chaînes de streaming linéaires avec des performances améliorées et une portée mondiale. L'architecture recommandée place le CDN entre les spectateurs et l'assemblage des chaînes, l'assemblage des chaînes accédant au contenu directement depuis votre origine. Cette rubrique décrit les principaux composants de l'architecture et explique comment ils fonctionnent ensemble pour diffuser votre contenu.

1. Les spectateurs demandent des manifestes au CDN

1. Le CDN transmet les demandes à l'assemblage des canaux

1. L'assemblage des canaux assemble les manifestes à partir de sources VOD

1. L'assemblage des chaînes renvoie les manifestes au CDN, qui les transmet aux spectateurs

1. Les spectateurs demandent des segments via le CDN

1. Le CDN achemine les demandes de segment vers l'origine appropriée

Cette architecture garantit des performances optimales tout en conservant les avantages de sécurité et de flexibilité liés à l'utilisation d'un CDN.

![\[Schéma montrant le positionnement du CDN entre les joueurs clients et l'assemblage des MediaTailor canaux\]](http://docs.aws.amazon.com/fr_fr/mediatailor/latest/ug/images/ca-cdn.png)


## Terminologie CDN pour l'assemblage de canaux
<a name="cdn-terminology"></a>

La compréhension de ces termes clés vous aidera à implémenter et à résoudre les problèmes liés à l'intégration de votre CDN d'assemblage de canaux :

CDN d'origine et CDN Edge  
**CDN d'origine** : un CDN positionné entre MediaTailor et l'origine de votre contenu. Il met en cache les segments de contenu afin de réduire la charge sur vos serveurs d'origine. Dans une architecture multi-CDN, il s'agit de la première couche CDN qui s'interface directement avec l'origine.  
**Edge CDN** : un CDN positionné entre les spectateurs et. MediaTailor Il fournit des manifestes et du contenu personnalisés aux spectateurs. Dans une architecture multi-CDN, il s'agit de la couche CDN la plus externe qui s'interface directement avec les spectateurs.

Termes de configuration du CDN  
**Comportement du cache** : règles qui déterminent la manière dont un CDN gère différents types de demandes, notamment la durée de mise en cache et le routage d'origine.  
**TTL (Time To Live)** : durée pendant laquelle le contenu reste valide dans un cache CDN avant de devoir être actualisé depuis son origine. Pour des recommandations TTL détaillées, voir[Optimisation de la mise en cache pour le CDN et les intégrations MediaTailor](cdn-optimize-caching.md).  
**Clé de cache** : identifiant unique utilisé par un CDN pour stocker et récupérer le contenu mis en cache, notamment le chemin d'URL, les paramètres de requête et les en-têtes.  
**Origin Shield** : couche de mise en cache intermédiaire entre les emplacements périphériques du CDN et votre serveur d'origine qui réduit le nombre de demandes adressées à votre origine.  
**Réduction des demandes** : fonctionnalité CDN qui combine plusieurs demandes simultanées pour le même contenu en une seule demande d'origine.

MediaTailor-termes spécifiques au CDN  
**Préfixe de segment de contenu CDN** : nom de domaine CDN MediaTailor utilisé lors de la génération de segments de contenu dans URLs des manifestes.  
**Préfixe de segment publicitaire CDN** : nom de domaine CDN MediaTailor utilisé lors de la génération de segments publicitaires dans URLs les manifestes.

Pour plus d'informations sur la configuration du CDN avec MediaTailor, consultez[Configurer l'intégration du CDN](cdn-configuration.md).

# Configurer l'assemblage de MediaTailor canaux de base avec un CDN
<a name="ca-cdn-setup-basic"></a>

AWS Elemental MediaTailor L'assemblage des chaînes vous permet de configurer une intégration de base avec votre réseau de diffusion de contenu (CDN) pour une diffusion efficace des chaînes de streaming linéaires à vos spectateurs. Suivez ces étapes pour configurer l'intégration entre l'assemblage des canaux et votre CDN.

1. Configurez votre CDN pour qu'il accepte les manifestes des spectateurs et les transmette à l'assemblage des MediaTailor chaînes.

1. Configurez l'assemblage des MediaTailor chaînes pour accéder au calendrier de vos chaînes et déterminer la programmation en cours.

1. Configurez l'assemblage des MediaTailor chaînes pour demander des segments de contenu à votre serveur d'origine en fonction du calendrier.

1. Assurez-vous que l'origine de votre contenu peut fournir les segments demandés à l'assemblage des MediaTailor chaînes.

1. Configurez l'assemblage des MediaTailor canaux pour générer des manifestes dynamiques en fonction du calendrier actuel.

1. Configurez votre CDN pour diffuser les playlists multivariantes assemblées, les playlists multimédias et les diffuser MPDs aux spectateurs.

1. Configurez votre CDN pour traiter les demandes de segment des utilisateurs, avec les paramètres de cache appropriés.

1. Configurez votre CDN pour transférer les erreurs de cache à l'assemblage des MediaTailor canaux.

1. Configurez l'assemblage des MediaTailor chaînes pour récupérer les segments demandés à partir de l'origine de votre contenu.

1. Configurez votre CDN pour diffuser des segments de contenu aux spectateurs pour qu'ils puissent les lire.

# Configurer la base URLs pour le CDN d'assemblage de MediaTailor canaux
<a name="channel-assembly-cdn-baseurl"></a>

AWS Elemental MediaTailor l'assemblage des canaux nécessite une configuration d'URL de base appropriée pour garantir le bon fonctionnement du routage du contenu via votre réseau de diffusion de contenu (CDN). Configurez les paramètres d'URL de base dans l'assemblage des chaînes pour permettre la diffusion réussie du contenu aux spectateurs.

## Configuration de l'URL du segment de contenu
<a name="channel-assembly-cdn-content-segment"></a>

Dans la configuration de votre canal d'assemblage de canaux, définissez l'**URL de base** de votre domaine CDN. Cela garantit que tous les segments URLs du manifeste assemblé pointent vers votre CDN plutôt que directement vers votre serveur d'origine.

Par exemple, si votre contenu d'origine se trouve à `http://origin.example.com/content/` et que votre domaine CDN l'est`https://cdn.example.com/`, définissez l'URL de base sur`https://cdn.example.com/content/`.

## Configuration des restrictions d'accès
<a name="channel-assembly-cdn-access-restriction"></a>

Pour améliorer la sécurité, configurez votre CDN pour restreindre l'accès direct à votre serveur d'origine :

1. Configurez les contrôles d'accès à l'origine dans votre CDN.

1. Configurez votre serveur d'origine pour qu'il accepte uniquement les demandes provenant de votre CDN.

1. Utilisez des cookies signés URLs ou des cookies pour authentifier les spectateurs si nécessaire.

Pour Amazon CloudFront, vous pouvez utiliser le contrôle d'accès à l'origine (OAC) pour sécuriser l'accès à votre origine. Pour plus d'informations sur la sécurisation de votre CloudFront intégration, consultez[intégration d’CloudFront](cloudfront-specific-recommendations.md).

# MediaTailor Implémenter l'insertion de publicités avec l'assemblage de chaînes
<a name="ca-cdn-setup-advanced"></a>

L'assemblage des chaînes AWS Elemental MediaTailor s'intègre parfaitement à l'insertion publicitaire côté serveur (SSAI) et aux réseaux de diffusion de contenu (CDNs) pour créer des canaux linéaires monétisés avec des publicités personnalisées.

Lorsque vous combinez l'assemblage de chaînes avec le SSAI, vous pouvez créer des chaînes linéaires qui diffusent des publicités personnalisées aux spectateurs tout en garantissant des expériences de qualité. Cette intégration vous permet d'effectuer les opérations suivantes :
+ Monétisez le contenu - Générez des revenus grâce à une publicité ciblée sur vos canaux linéaires
+ Personnalisez les expériences : diffusez différentes publicités aux spectateurs qui regardent la même chaîne en fonction de leur profil
+ Maintien de la qualité - Garantissez des transitions fluides entre le contenu et les publicités pour un visionnage de qualité
+ Évoluez efficacement - Support de millions de spectateurs simultanés grâce à la diffusion de CDN

Pour des informations détaillées sur le SSAI avec CDNs, voir[Insertion d'annonces avec CDN](ssai-cdn-workflow.md).

1. Configurez votre CDN Edge pour accepter les demandes de manifeste des spectateurs et les transférer vers l'insertion MediaTailor publicitaire.

1. Configurez l'insertion d' MediaTailor annonces pour transférer les demandes vers votre CDN d'origine.

1. Configurez votre CDN d'origine pour transmettre les demandes à l'assemblage des MediaTailor canaux.

1. Configurez l'assemblage des MediaTailor canaux pour générer des manifestes dynamiques en fonction du calendrier actuel.

1. Configurez votre CDN d'origine pour transférer les manifestes assemblés vers l'insertion MediaTailor publicitaire.

1. Configurez l'insertion d' MediaTailor annonces pour demander des décisions publicitaires à votre serveur de décision publicitaire aux points de rupture des publicités.

1. Configurez l'insertion de MediaTailor publicités pour personnaliser les manifestes à l'aide de marqueurs publicitaires.

1. Configurez votre CDN Edge pour fournir des manifestes personnalisés aux spectateurs.

1. Configurez votre architecture CDN pour gérer efficacement les demandes de contenu et de segments publicitaires.

Le schéma suivant illustre ce flux de travail combiné :

![\[Schéma illustrant l'intégration du CDN à la fois à l'assemblage des canaux et à l'insertion de publicités\]](http://docs.aws.amazon.com/fr_fr/mediatailor/latest/ug/images/ca-ssai-comb-cdn.png)


Pour des performances optimales lors de la combinaison de l'assemblage des canaux et du SSAI :
+ Configurer des comportements de cache qui font la distinction entre l'assemblage de canaux et les demandes SSAI
+ Définissez les valeurs TTL appropriées pour les manifestes et les segments, comme recommandé dans [Optimisation de la mise en cache pour le CDN et les intégrations MediaTailor](cdn-optimize-caching.md)
+ Garantissez un routage correct entre l'assemblage des chaînes, l'insertion de publicités et les origines de votre CDN
+ Surveillez les indicateurs de performance pour les composants d'assemblage des chaînes et d'insertion de publicités

Pour des informations détaillées sur la configuration de SSAI avec CDNs, voir :
+ [Comprendre l'architecture d'insertion publicitaire pour le CDN et les intégrations MediaTailor](ssai-cdn-architecture-overview.md)- En savoir plus sur l'architecture et les concepts du SSAI
+ [Configurez un MediaTailor SSAI de base avec un CDN pour une diffusion publicitaire optimale](configuring-ssai-cdn.md)- Instructions Step-by-step de configuration SSAI
+ [Résoudre les problèmes liés à MediaTailor SSAI CDNs pour une diffusion ininterrompue des publicités](troubleshooting-ssai-cdn.md)- Résoudre les problèmes courants d'intégration SSAI

# Configuration de l'affichage décalé dans le temps pour l'assemblage des MediaTailor canaux
<a name="channel-assembly-cdn-timeshift"></a>

AWS Elemental MediaTailor l'assemblage des canaux prend en charge les fonctionnalités de visualisation décalées dans le temps qui permettent des fonctionnalités similaires à celles du DVR, telles que la pause, le retour en arrière et le redémarrage pour vos canaux linéaires. Activez ces fonctionnalités en configurant votre réseau de diffusion de contenu (CDN) pour prendre en charge le visionnage décalé dans le temps, ce qui permet aux spectateurs de contrôler leur expérience de visionnage.

## Comprendre le visionnage décalé dans le temps
<a name="channel-assembly-cdn-timeshift-overview"></a>

L'affichage décalé dans le temps permet des fonctionnalités similaires à celles d'un DVR pour les canaux linéaires, notamment :
+ **Redémarrage** : les spectateurs peuvent commencer à regarder une émission depuis le début, même s'ils la rejoignent après le début
+ **Pause et reprise** : les spectateurs peuvent suspendre le contenu et reprendre le visionnage plus tard
+ **Revenir en arrière et avancer rapidement** : les spectateurs peuvent naviguer en arrière et en avant dans le contenu disponible
+ **Visionnage différé** : les spectateurs peuvent regarder le contenu diffusé plus tôt dans le programme de la chaîne

L'affichage décalé dans le temps fonctionne en ajoutant un `start` paramètre à l'URL de diffusion de la chaîne. Le paramètre indique un décalage en secondes par rapport à l'heure actuelle :
+ Les valeurs négatives indiquent un moment dans le passé (par exemple, `start=-3600` cela signifie « commencer il y a 1 heure »)
+ Les valeurs positives indiquent une heure dans le futur (par exemple, `start=3600` cela signifie « commencer à partir d'une heure dans le futur »)

Exemple d'URL avec paramètre de décalage temporel :

```
https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600
```

## Résolution du délai
<a name="channel-assembly-cdn-timeshift-delay"></a>

Pour prendre en charge le visionnage décalé dans le temps avec un CDN :

1. Configurez votre CDN pour transmettre le paramètre de `start` requête à l'assemblage des canaux.

1. Configurez des comportements de cache qui incluent le `start` paramètre dans la clé de cache.

1. Pour les manifestes avec des paramètres de décalage temporel, utilisez un TTL court ou aucune mise en cache.

Cela garantit que chaque téléspectateur reçoit le manifeste correspondant à la position temporelle demandée.

## Exigences du CDN pour le décalage horaire
<a name="channel-assembly-cdn-timeshift-requirements"></a>

Votre CDN doit répondre aux exigences suivantes pour prendre en charge le visionnage décalé dans le temps avec assemblage de canaux :
+ Transférez tous les paramètres de requête à l'assemblage des canaux.
+ Incluez le `start` paramètre dans la clé de cache.
+ Support d'une invalidation correcte du cache pour les manifestes décalés dans le temps.
+ Gérez différentes réponses au manifeste en fonction des paramètres de requête.

# Surveillez les MediaTailor opérations d'assemblage des canaux CDN
<a name="ca-cdn-monitor"></a>

AWS Elemental MediaTailor l'assemblage des canaux nécessite une surveillance efficace lorsqu'il est intégré à un réseau de diffusion de contenu (CDN) afin de garantir une diffusion de contenu fiable. Mettez en œuvre des stratégies de surveillance pour l'assemblage de vos chaînes et l'intégration du CDN afin de garantir une diffusion de contenu fiable et une résolution rapide des problèmes.

Pour obtenir des conseils complets sur la surveillance du CDN, y compris les indicateurs essentiels, la configuration des outils de surveillance, la configuration des alertes et les stratégies de dépannage applicables à toutes les MediaTailor implémentations, consultez. [Surveillance du CDN](cdn-monitoring.md) Cette section se concentre sur les exigences de surveillance spécifiques à l'assemblage des canaux.

Mettez en œuvre une surveillance spécifique pour l'assemblage de vos canaux et l'intégration du CDN :
+ Suivez les métriques de génération de manifestes lors de l'assemblage des canaux.
+ Surveillez les demandes de visionnage décalées dans le temps et leur impact sur les taux de réussite du cache CDN.
+ Configurez des alertes pour détecter des modèles inhabituels dans les demandes de manifeste.
+ Mettez en œuvre le suivi de la disponibilité des segments dans l'ensemble de vos sources de contenu.

Pour Amazon CloudFront, créez un tableau de bord qui intègre les métriques du CDN aux MediaTailor métriques afin de visualiser l'ensemble de votre pipeline de livraison à l'aide de [CloudWatchtableaux](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html) de bord.

Si vous utilisez également le SSAI pour l'assemblage de vos chaînes, consultez [Surveillez les opérations du CDN](ssai-cdn-monitor.md) les recommandations de surveillance supplémentaires spécifiques à l'insertion de publicités.

# Optimisation complète de l'assemblage des canaux (CDN)
<a name="ca-cdn-optimize-reference"></a>

Pour obtenir des conseils détaillés sur l'optimisation du CDN spécifiques aux implémentations d'assemblages de canaux, y compris les stratégies de mise en cache, la configuration du routage des demandes, les tests de performance et les techniques d'optimisation avancées, voir. [Optimisation des performances du CDN](cdn-optimization.md)

Le guide d'optimisation consolidé fournit :
+ Paramètres de mise en cache spécifiques à l'assemblage de canaux avec valeurs TTL recommandées
+ Optimisation du routage des demandes pour la livraison de manifestes et de segments
+ Benchmarks et objectifs de performance pour toutes les MediaTailor implémentations
+ Techniques d'optimisation avancées, notamment Origin Shield et compression
+ Guidage du flux de travail combiné pour l'assemblage des canaux avec SSAI