Qu'est-ce que Kinesis Video Streams ? - 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.

Qu'est-ce que Kinesis Video Streams ?

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 vers AWS Cloud le, ou créer des applications pour le traitement vidéo en temps réel ou l'analyse vidéo par lots.

Kinesis Video Streams ne se limite pas au stockage de données vidéo. Vous pouvez l'utiliser pour surveiller vos flux vidéo en temps réel au fur et à mesure de leur réception dans le cloud. Vous pouvez soit surveiller vos diffusions en direct dans leAWS Management Console, soit développer votre propre application de surveillance qui utilise la bibliothèque d'API Kinesis Video Streams pour afficher des vidéos en direct.

Vous pouvez utiliser Kinesis Video Streams pour capturer d'énormes quantités de données vidéo en direct provenant de millions de sources, notamment des smartphones, des caméras de sécurité, des webcams, des caméras embarquées dans des voitures, des drones et d'autres sources. Vous pouvez également envoyer des données chronologiques non vidéo, telles que des données audio, des images thermiques, des données de profondeur et des données RADAR. Lorsque vous diffusez des vidéos en direct depuis ces sources vers un flux vidéo Kinesis, vous pouvez créer des applications permettant d'accéder aux données en temps réel pour un traitement à faible latence. frame-by-frame Kinesis Video Streams fonctionne indépendamment de la source. Vous pouvez diffuser des vidéos à partir de la webcam d'un ordinateur à l'aide de la Plug-in GStreamer - kvssink bibliothèque ou à partir d'une caméra de votre réseau à l'aide du protocole de diffusion en temps réel (RTSP).

Vous pouvez également configurer votre flux vidéo Kinesis pour stocker durablement les données multimédia pendant la période de conservation spécifiée. Kinesis Video Streams stocke automatiquement ces données et les chiffre au repos. En outre, Kinesis Video Streams indexe temporellement les données stockées en fonction à la fois de l'horodatage du producteur et de l'horodatage d'ingestion. Vous pouvez créer des applications qui traitent régulièrement les données vidéo par lots, ou vous pouvez créer des applications qui nécessitent un accès unique aux données historiques pour différents cas d'utilisation.

Vos applications personnalisées, en temps réel ou orientées par lots, peuvent s'exécuter sur des instances Amazon EC2. Ces applications peuvent traiter les données à l'aide d'algorithmes d'apprentissage en profondeur open source ou utiliser des applications tierces intégrées à Kinesis Video Streams.

Les avantages de l'utilisation de Kinesis Video Streams sont les suivants :

  • Connectez-vous et diffusez depuis des millions d'appareils : vous pouvez utiliser Kinesis Video Streams pour connecter et diffuser des données vidéo, audio et autres provenant de millions d'appareils, tels que des smartphones grand public, des drones et des caméras embarquées. Vous pouvez utiliser les bibliothèques de production Kinesis Video Streams pour configurer vos appareils et diffuser de manière fiable en temps réel ou after-the-fact sous forme de téléchargements multimédia.

  • Stockez, chiffrez et indexez les données de manière durable : vous pouvez configurer votre flux vidéo Kinesis pour stocker durablement les données multimédia pendant des périodes de conservation personnalisées. Kinesis Video Streams génère également un index des données stockées en fonction des horodatages générés par le producteur ou du côté du service. Vos applications peuvent récupérer des données spécifiées dans un flux à l'aide de l'index temporel.

  • Concentrez-vous sur la gestion des applications plutôt que sur l'infrastructure : Kinesis Video Streams fonctionne sans serveur, il n'y a donc aucune infrastructure à configurer ou à gérer. Vous n'avez pas à vous soucier du déploiement, de la configuration ou de la mise à l'échelle élastique de l'infrastructure sous-jacente, car vos flux de données et le nombre d'applications consommatrices augmentent et diminuent. Kinesis Video Streams effectue automatiquement toutes les tâches d'administration et de maintenance nécessaires à la gestion des flux, afin que vous puissiez vous concentrer sur les applications, et non sur l'infrastructure.

  • Créez des applications en temps réel et par lots sur des flux de données : vous pouvez utiliser Kinesis Video Streams pour créer des applications personnalisées en temps réel qui fonctionnent sur des flux de données en direct, et créer des applications par lots ou ponctuelles qui fonctionnent sur des données persistantes de manière durable sans exigences de latence strictes. Vous pouvez créer, déployer et gérer des applications personnalisées : solutions open source (Apache MXnet, OpenCV), locales ou tierces en utilisant le AWS Marketplace pour traiter et analyser vos flux. Vous pouvez utiliser les API Kinesis Video Get Streams pour créer plusieurs applications simultanées traitant des données en temps réel ou par lots.

  • Diffusez des données de manière plus sécurisée : Kinesis Video Streams chiffre toutes les données lorsqu'elles transitent par le service et lorsqu'elles sont conservées. Kinesis Video Streams applique le chiffrement basé sur le protocole TLS (Transport Layer Security) aux données diffusées en continu depuis les appareils, et chiffre toutes les données inactives à l'aide de (). AWS Key Management Service AWS KMS En outre, vous pouvez gérer l'accès à vos données à l'aide de AWS Identity and Access Management (IAM).

  • Payez au fur et à mesure — Pour plus d'informations, consultez AWS Pricing Calculator.

Disponibilité dans les Régions

Amazon Kinesis Video Streams est disponible dans les régions suivantes :

Nom de la région AWSCode de région
USA Est (Ohio) us-east-2
USA Est (Virginie du Nord) us-east-1
USA Ouest (Oregon) us-west-2
Afrique (Le Cap) af-south-1
Asie-Pacifique (Hong Kong) ap-east-1
Asie-Pacifique (Mumbai) ap-south-1
Asia Pacific (Seoul) ap-northeast-2
Asie-Pacifique (Singapour) ap-southeast-1
Asie-Pacifique (Sydney) ap-southeast-2
Asia Pacific (Tokyo) ap-northeast-1
Canada (Central) ca-central-1
China (Beijing) cn-north-1
Europe (Francfort) eu-central-1
Europe (Irlande) eu-west-1
Europe (Londres) eu-west-2
Europe (Paris) eu-west-3
Amérique du Sud (Sao Paulo) sa-east-1

Utilisez-vous Kinesis Video Streams pour la première fois ?

Si vous utilisez Kinesis Video Streams pour la première fois, nous vous recommandons de lire les sections suivantes dans l'ordre :

  1. Kinesis Video Streams : comment ça marche— Pour en savoir plus sur les concepts de Kinesis Video Streams.

  2. Commencer à utiliser Amazon Kinesis Video Streams— Pour configurer votre compte et tester Kinesis Video Streams.

  3. Bibliothèques de production Kinesis Video Streams— Pour en savoir plus sur la création d'une application de production Kinesis Video Streams.

  4. Bibliothèque d'analyseurs de flux vidéo Kinesis— Pour en savoir plus sur le traitement des images de données entrantes dans une application grand public Kinesis Video Streams.

  5. Exemples d'Amazon Kinesis Video Streams— Pour découvrir d'autres exemples de ce que vous pouvez faire avec Kinesis Video Streams.