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 horodatées à n'importe quelle échelle pour les applications de vision par ordinateur en temps réel orientées lot, qui alimentent les habitats intelligents, les villes intelligentes, l'automatisation industrielle, la surveillance de sécurité, etc. 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 HLS (HTTP Live Streaming) pour permettre la lecture en direct et à la demande de vidéos ingérées à partir d'appareils sur n'importe quel navigateur ou n'importe quelle 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 élastique toute l'infrastructure nécessaire pour ingérer des flux vidéo provenant de plusieurs millions d'appareils.

Fonctionnalités 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 des données provenant de la source multimé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és.

Vous pouvez créer le kit SDK depuis des sources ou utiliser des images Docker disponibles pour les appareils Ubuntu, MacOS et Raspberry Pi que vous pouvez déployer ensuite avec une simple extraction (pull) Docker et démarrer dans le streaming vidéo en quelques minutes.

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

Intégration native à Amazon Rekognition Video

Amazon Rekognition Video vous permet de spécifier n'importe lesquels de vos flux vidéo Amazon Kinesis comme entrée. Ainsi, vous pouvez détecter et reconnaître automatiquement les visages sur des vidéos en streaming. Grâce à cette intégration native, vous pouvez créer rapidement des applications de vision par ordinateur pour la surveillance de sécurité, par exemple. 

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 ne payez rien pour les flux vidéo inactifs. Pour plus d'informations, consultez la page de tarification.

Bibliothèque d'analyseur de flux vidéo

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 au niveau image, extraire et collecter les métadonnées associées aux fragments, fusionner des fragments consécutifs, et bien plus encore. Elle permet d'intégrer facilement les frameworks de machine learning 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 certains utilisateurs et groupes à 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é et vous n'avez donc aucune infrastructure à administrer. Kinesis Video Streams alloue et dimensionne automatiquement et de manière élastique des millions d'appareils, et réduit l'allocation lorsque les appareils ne transmettent pas de vidéo, sans provisionner un parc de serveurs.

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

Amazon Kinesis Video Streams permet la lecture des vidéos ingérées en utilisant une fonction HLS (HTTP Live Streaming) entièrement gérée. Pendant que les appareils diffusent de la vidéo dans Kinesis Video Streams, vous pouvez lire en direct et relire des vidéos archivées sur n'importe quel navigateur ou n'importe quelle 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 conservation 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 conservation 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 de ceux générés par Kinesis Video Streams lors de la réception de la vidéo. Vous pouvez combiner des balises de flux et des horodatages pour rechercher et extraire facilement des fragments de vidéo pour la lecture, l'analyse et d'autres traitements.

Chiffrement automatique des données en transit 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 protégeant la confidentialité et l'intégrité des données entre deux applications communicantes.

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 protéger les données au repos. Les données sont chiffrées avant d'être écrites dans l'espace de stockage Kinesis Video Streams, puis déchiffrées après leur extraction depuis cet espace. Vos données sont donc toujours chiffrées au repos dans le flux. Pour en savoir plus, consultez la documentation.

Données horodatées

Les données horodatées comprennent toutes les données dont les enregistrements se trouvent dans une 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. Les signaux RADAR et LIDAR sont d'autres exemples de données horodatées. Le service Amazon Kinesis Video Streams est spécialement conçu pour l'ingestion et le stockage rentables et efficaces de tous les types de données horodatées pour l'analyse et le machine learning. 

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