Amazon Kinesis Video Streams vous permet d'ingérer, de traiter et de stocker en toute sécurité des vidéos et des données à horodatage à toute échelle pour des applications basées sur la vision machine en temps réel orientée sur les lots qui alimentent les maisons intelligentes, les villes intelligentes, l'automatisation industrielle, la surveillance de sécurité et autre. Kinesis Video Streams fournit des kits SDK qui simplifient la diffusion vidéo sécurisée vers AWS à partir d'appareils connectés. Amazon Kinesis Video Streams prend en charge HTTP Live Streaming (HLS) pour permettre la lecture en direct et à la demande de vidéos recueillies à partir d'appareils sur un navigateur ou une application mobile. Le service stocke, chiffre et indexe de manière durable les flux vidéo et fournit des API simples à utiliser afin que les applications puissent accéder à des fragments vidéo indexés, et les récupérer, en fonction de balises et d'horodatages. Kinesis Video Streams est intégré à Amazon Rekognition Video, ce qui vous permet de créer des applications de vision par ordinateur qui détectent et reconnaissent les visages sur les vidéos en streaming. Kinesis Video +Streams fournit également une bibliothèque permettant d'intégrer des frameworks de machine learning, tels qu'Apache MxNet, Tensorflow et OpenCV, à des flux vidéo afin de créer des applications personnalisées. Kinesis Video Streams alloue automatiquement et dimensionne de façon extensible toute l'infrastructure nécessaire pour ingérer des flux vidéo provenant de plusieurs millions d'appareils.

Caractéristiques principales

Kits SDK pour le streaming de données sécurisé depuis des périphériques

Amazon Kinesis Video Streams fournit des kits SDK en C++ et Java que vous pouvez créer et configurer pour vos appareils connectés. Ces kits SDK gèrent la réception de données provenant de la source de média de l'appareil et leur transmission sécurisée vers un flux vidéo Kinesis image par image en temps réel. Le kit SDK est également disponible en tant que plug-in GStreamer pour la création de flux de données multimédias personnalisées.

Vous pouvez créer le kit SDK à partir de sources ou utiliser des images Docker disponibles pour appareils Ubuntu, MacOS et Raspberry Pi pour ensuite le déployer avec un simple déclencheur Docker et vous lancer dans le streaming vidéo en quelques minutes.

Pour en savoir plus sur les kits SDK, consultez la documentation.

Intégration à Amazon Rekognition Video

Amazon Rekognition Video vous permet d'indiquer l'un de vos flux vidéo Amazon Kinesis comme entrée. Vous pouvez ainsi détecter et reconnaître automatiquement les visages sur les vidéos en streaming. Grâce à cette intégration native, vous pouvez créer rapidement des applications de vision par ordinateur pour les cas d'utilisation tels que la surveillance de la sécurité. 

Facturation à l'usage

Avec Amazon Kinesis Video Streams, vous ne payez que le volume de données que vous ingérez, stockez et utilisez via le service. Le service ne requiert aucun paiement initial ni frais minimum. Vous n'avez pas à vous soucier de payer pour des flux vidéo inactifs. Pour plus d'informations, consultez la page de tarification .

Video Stream Parser Library

Amazon Kinesis Video Streams fournit une bibliothèque d'analyseur de flux que vous pouvez utiliser dans vos applications pour récupérer facilement des objets de niveau image, extraire et collecter les métadonnées associées aux fragments, fusionner des fragments consécutifs, et bien plus encore. Elle vous permet d'intégrer facilement les frameworks d'apprentissage machine les plus courants tels qu'Apache MxNet, TensorFlow et OpenCV. Pour en savoir plus, consultez la documentation.

Contrôle des accès avec AWS IAM

Amazon Kinesis Video Streams s'intègre à AWS Identity and Access Management (IAM) pour vous permettre de contrôler l'accès à vos flux vidéo. Vous pouvez créer des stratégies qui autorisent seulement des utilisateurs et des groupes spécifiques à effectuer des actions spécifiques, telles que transférer des données vers vos flux vidéo ou extraire des données depuis ces derniers. Pour en savoir plus sur l'utilisation des stratégies IAM avec Kinesis Video Streams, consultez la documentation.

Entièrement géré

Amazon Kinesis Video Streams est entièrement géré. Il n'y a donc aucune infrastructure à administrer. Kinesis Video Streams alloue et dimensionne automatiquement et de manière extensible des millions d'appareils, et effectue une mise à l'échelle descendante lorsque les appareils ne transmettent pas de vidéo, sans mettre en service une flotte de serveurs.

Lecture vidéo en direct et à la demande avec HTTP Live Streaming (HLS)

Amazon Kinesis Video Streams permet la lecture de vidéos récupérées grâce à une fonction HTTP Live Streaming (HLS) entièrement gérée. Pendant que les appareils diffusent de la vidéo dans Kinesis Video Streams, vous pouvez réaliser de la lecture en direct et des replays de vidéos archivées sur un navigateur ou une plateforme mobile.

API en temps réel

Amazon Kinesis Video Streams propose des API faciles à utiliser qui vous permettent de récupérer les données de vos flux image par image pour créer des applications en temps réel.

Stockage durable

Amazon Kinesis Video Streams utilise Amazon S3 comme magasin de données sous-jacent, ce qui signifie que vos données sont stockées de façon fiable et durable. Vous pouvez définir et contrôler des périodes de rétention par flux, afin de stocker à moindre coût les données dans vos flux pendant une période limitée ou indéfiniment. Vous pouvez modifier la période de rétention des flux à tout moment.

Indexation automatique pour l'extraction

Amazon Kinesis Video Streams indexe automatiquement les données que vous stockez dans vos flux vidéo en fonction des horodatages générés par l'appareil ou en fonction des horodatages générés par Kinesis Video Streams lors de la réception de la vidéo. Vous pouvez combiner des balises au niveau des flux avec des horodatages pour rechercher et extraire facilement des fragments de vidéo spécifiques pour la lecture, l'analyse et d'autres traitements.

Chiffrement de données automatique e ntrasnit ou au repos

Le kit SDK Amazon Kinesis Video Streams chiffre les images et les fragments générés par le matériel de l'appareil pour permettre une diffusion en streaming sécurisée à l'aide du protocole TLS (Transport Layer Security), ce dernier assurant la confidentialité et l'intégrité des données entre deux applications en communication.

Amazon Kinesis Video Streams chiffre automatiquement les données que vous transférez vers vos flux vidéo à l'aide d'AWS Key Management Service (KMS), pour vous aider à protéger vos données au repos. Les données sont chiffrées avant d'être écrites dans le stockage Kinesis Video Streams, puis sont déchiffrées après leur extraction du stockage. Vos données sont donc toujours chiffrées au repos dans le flux. Pour en savoir plus, consultez la documentation.

Données à horodatage

Les données à horodatage comprennent toutes les données dont les enregistrements sont sous forme de série chronologique, chaque enregistrement étant lié au précédent et au suivant. Les vidéos sont un exemple de données à horodatage dans lesquelles chaque image est liée à la précédente et à la suivante par le biais de transformations spatiales. Parmi d'autres exemples, on peut citer les signaux audio, ainsi que les signaux de RADAR et de LIDAR. Le service Amazon Kinesis Video Streams est spécialement conçu pour l'ingestion et le stockage économiques et efficaces de tout type de données à horodatage pour les cas d'utilisation d'analyse et d'apprentissage machine. 

En savoir plus sur la tarification d'Amazon Kinesis Video Streams

Visiter la page de tarification
Prêt à vous lancer ?
S'inscrire
D'autres questions ?
Contactez-nous