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 Service AWS gérée, pour diffuser des vidéos en direct depuis des appareils et AWS Cloud 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 producteurs et consommateurs dans Kinesis Video Streams.

Le diagramme montre l'interaction entre les composants suivants :

  • Producteur : toute source qui insère 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 pour smartphone 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 transférer des données vidéo vers un flux vidéo Kinesis et des données audio vers un autre.

    • Bibliothèques Kinesis Video Streams Producer : 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 l'avoir mise en mémoire tampon pendant quelques secondes ou sous forme de téléchargement after-the-fact multimédia.

  • Kinesis Video Stream : ressource que vous pouvez utiliser pour transporter des données vidéo en direct, les stocker éventuellement et les mettre à disposition pour qu'elles soient consommées 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 SDK AWS Management Console ou par programmation. AWS

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

  • Consommateur : obtient 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 écrire 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.

    • Bibliothèque d'analyseurs de flux vidéo Kinesis— 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.