Présentation de l’atelier
Dans cet atelier, vous utiliserez Amazon CloudFront pour transmettre un flux dynamique (plusieurs débits binaires) à un dispositif connecté à l’aide du protocole HLS (diffusion en direct HTTP) d’Apple. Le flux peut également être lu dans n’importe quel navigateur qui prend en charge le protocole HLS. Dans cet atelier, vous utiliserez également Amazon Elastic Transcoder pour convertir une vidéo source en plusieurs débits binaires qui seront transmis à l’aide de CloudFront.
Thèmes abordés
Cet atelier aborde les sujets suivants :
- Création de plusieurs versions de débit binaire d’un fichier multimédia source à l’aide d’Amazon Elastic Transcoder.
- Transmission du flux dynamique (plusieurs débits binaires) créé par Amazon Elastic Transcoder à l’aide d’Amazon CloudFront.
Connaissances techniques préalables
Pour terminer cet atelier, vous devez connaître les principes de base de l’encodage multimédia et avoir une connaissance des principaux services AWS.
Autres services AWS
Les services AWS autres que ceux nécessaires pour l’atelier sont désactivés par une politique IAM pendant votre temps d’accès à l’atelier. De plus, les capacités des services utilisés pour cet atelier sont limitées selon les besoins de l’atelier. Elles peuvent même être limitées davantage intentionnellement dans le cadre de l’atelier. Des erreurs surviendront en cas d’actions ou d’accès à des services autres que ceux qui sont nécessaires dans ce guide de l’atelier.
Qu’est-ce que la HLS ?
Apple Inc. a créé le protocole HLS. La diffusion en direct HTTP peut dynamiquement ajuster la qualité de lecture d’un film pour la faire correspondre à la vitesse disponible des réseaux filaires et sans fil à l’aide d’un serveur web ordinaire. Cela fonctionne en créant différents flux de qualités. Chaque flux est ensuite divisé en portions qui sont diffusées séquentiellement sur un dispositif client. Du côté du client, il est possible de sélectionner des flux avec divers débits binaires. Cela permet aux séances de streaming de s’adapter à différentes vitesses réseau.
Qu’est-ce qu’un flux à plusieurs débits binaires ?
Un seul fichier multimédia peut être créé en différents débits de données en bits. Chaque flux peut être utilisé pour offrir des fichiers multimédias de différentes qualités aux dispositifs des utilisateurs finaux selon la vitesse réseau disponible.
Qu’est-ce qu’Amazon Elastic Transcoder ?
Amazon Elastic Transcoder est un service de transcodage de fichiers multimédias dans le cloud. De par sa conception, ce service facile à utiliser, hautement scalable et économique permet aux développeurs et aux entreprises de « transcoder » (convertir) des fichiers multimédias d’un format source vers un format lisible par des appareils tels que les smartphones, les tablettes et les ordinateurs.
Qu’est-ce qu’Amazon CloudFront ?
Amazon CloudFront est un service web de diffusion de contenu. Il s’intègre à d’autres solutions Amazon Web Services afin de permettre aux développeurs et aux entreprises de distribuer facilement du contenu aux utilisateurs finaux avec une faible latence et des vitesses de transfert de données élevées, et sans aucun engagement minimum en matière d’utilisation.