Amazon Kinesis Video Streams est un service entièrement géré d'ingestion et de stockage de vidéos. Ce service vous permet d'ingérer, de traiter et de stocker des vidéos de façon sécurisée, à n'importe quelle échelle, pour les applications qui alimentent des robots, les villes intelligentes, l'automatisation industrielle, la surveillance de la sécurité, l'apprentissage machine et bien plus encore. Kinesis Video Streams ingère également d'autres types de données à horodatage comme les signaux audio, ainsi que les signaux de RADAR et de LIDAR. Kinesis Video Streams vous fournit des kits SDK que vous pouvez installer sur vos appareils pour faciliter la diffusion sécurisée de vidéos en streaming vers AWS. 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. 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 fournit une bibliothèque permettant d'intégrer des frameworks d'apprentissage machine, tels qu'Apache MxNet, Tensorflow et OpenCV, à des flux vidéo afin de créer des applications d'apprentissage machine. 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. 

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. 

Fonctionnalités clés

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

Avec Amazon Kinesis Video Streams, vous pouvez télécharger et installer des kits SDK sur votre appareil connecté. Il vous suffit d'écrire quelques lignes de code pour diffuser en streaming et de façon sécurisée des vidéos et d'autres données à horodatage vers Kinesis Video Streams à des fins d'analyse et de stockage. Les kits SDK, qui sont disponibles pour les environnements de développement orientés appareil les plus courants tels qu'Android et Java, reçoivent des données en continu de la source multimédia de l'appareil et les transmettent vers le flux vidéo Kinesis. Une fois que vous avez écrit le code d'un appareil donné, vous pouvez le réutiliser pour d'autres appareils en y apportant de légères modifications. Pour démarrer avec les kits SDK Kinesis Video Streams, consultez la documentation.

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. 

API pour la récupération de données en temps réel et par lot

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 permettre un traitement en temps réel et par lot. Pour plus d'informations, consultez la documentation.

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.

Lecture de vidéos dans la console

Amazon Kinesis Video Streams transcode automatiquement toutes les données vidéo encodées H.264 de vos flux en MPEG4 et vous permet de lire des vidéos dans AWS Management Console. (H.264 est un format de données vidéo standard). Vous pouvez rembobiner ou passer à n'importe quel point du flux vidéo en indiquant le temps correspondant.

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é. 

Chiffrement automatique des données en transit

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.

Chiffrement automatique des données au repos avec AWS KMS

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.

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.

Indexation automatique pour la recherche et 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.

thumb-kinesis-video-streams-console-screenshot-video

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.

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 .

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