View a markdown version of this page

Kinesis Video Streams : comment ça marche - Amazon Kinesis Video Streams

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.

Kinesis Video Streams : comment ça marche

Vous pouvez utiliser Amazon Kinesis Video Streams, une solution entièrement gérée Service AWS, pour diffuser des vidéos en direct depuis des appareils AWS Cloud et les stocker de manière durable. Vous pouvez ensuite créer vos propres applications de traitement vidéo en temps réel ou effectuer des analyses vidéo de traitement par lot.

Le schéma suivant donne un aperçu du fonctionnement de Kinesis Video Streams.

Schéma illustrant l'interaction entre les producteurs et les consommateurs dans Kinesis Video Streams.

Le diagramme montre l'interaction entre les composants suivants :

  • Producteur  : toute source qui place des données dans un flux vidéo Kinesis. Un producteur peut être n'importe quel appareil de génération vidéo, tel qu'une caméra de sécurité, une caméra portée sur le corps, une caméra de téléphone intelligent ou une caméra de tableau de bord. Un producteur peut également envoyer des données non vidéo, par exemple du contenu audio, des images, ou des données RADAR.

    Un même producteur peut générer plusieurs flux de données vidéo. Par exemple, une caméra vidéo peut transmettre des données vidéo vers un flux vidéo Kinesis et des données audio vers un autre.

    • Bibliothèques de production Kinesis Video Streams  : ensemble de logiciels et de bibliothèques que vous pouvez installer et configurer sur vos appareils. Vous pouvez utiliser ces bibliothèques pour vous connecter en toute sécurité et diffuser des vidéos de manière fiable de différentes manières, notamment en temps réel, après les avoir mises en mémoire tampon pendant quelques secondes, ou lors de téléchargements multimédia ultérieurs.

  • Flux vidéo Kinesis  : ressource que vous pouvez utiliser pour transporter des données vidéo en direct, les stocker éventuellement et mettre les données à disposition pour consommation à la fois en temps réel, par lots ou en une seule fois. Dans une configuration classique, un seul producteur publie des données dans un flux vidéo Kinesis.

    Le flux peut porter de l'audio, de la vidéo et des flux de données avec un timecode similaire, par exemple des flux de détection de profondeur, des flux RADAR et bien plus encore. Vous créez un flux vidéo Kinesis à l'aide des kits SDK Console de gestion AWS ou par programmation à l'aide des kits de développement logiciel. AWS

    Plusieurs applications indépendantes peuvent consommer un flux vidéo Kinesis en parallèle.

  • Consommateur  : extrait des données, telles que des fragments et des images, à partir d'un flux vidéo Kinesis pour les visualiser, les traiter ou les analyser. Ces consommateurs sont généralement appelés applications Kinesis Video Streams. Vous pouvez créer des applications qui consomment et traitent des données dans Kinesis Video Streams en temps réel, ou une fois les données stockées et indexées dans le temps, lorsqu'un traitement à faible latence n'est pas requis. Vous pouvez créer ces applications grand public pour les exécuter sur des instances Amazon EC2.

    • Regardez les sorties des caméras à l'aide de la bibliothèque d'analyseurs— Permet aux applications Kinesis Video Streams d'obtenir du contenu multimédia de manière fiable à partir du flux vidéo Kinesis avec une faible latence. De plus, elle analyse les limites de l'image dans les médias afin que les applications puissent se concentrer sur le traitement et l'analyse des images elles-mêmes.