Avec Amazon Kinesis Video Streams, vous ne payez qu'en fonction de votre consommation. Vous n'avez aucune ressource à allouer et aucuns coûts initiaux ou frais minimums ne s'appliquent.
Avec Kinesis Video Streams, vous ne payez que le volume de données que vous ingérez, stockez et utilisez par le biais du service. Si vous utilisez les capacités WebRTC, vous payez pour le nombre de canaux de signalisation actifs au cours d'un mois donné, le nombre de messages de signalisation envoyés et reçus ainsi que le nombre de minutes de streaming TURN utilisées pour relayer le contenu multimédia. Un canal de signalisation est considéré comme actif au cours d'un mois si, à tout moment au cours de celui-ci, un appareil ou une application s'y connecte. Les minutes de diffusion TURN sont calculées par incréments de 1 minute.
Estimez votre facture mensuelle à l'aide du calculateur de flux vidéo AWS Kinesis.
Glossaire de tarification des produits
- Flux vidéo : une ressource qui vous permet de capturer des vidéos en direct et d'autres données horodatées, d'éventuellement les stocker et de consommer des données.
- Canal de signalisation : une ressource en option qui permet aux applications d'établir une connectivité pair à pair en échangeant les métadonnées des messages de signalisation.
- Streaming TURN : une capacité en option qui permet de relayer du contenu multimédia par le cloud lorsque les applications ne peuvent pas se connecter directement les unes aux autres aux fins du streaming par au pair en raison d'un NAT symétrique ou d'autres problèmes.
Tarification Kinesis Video Streams
Remarque : vous devrez vous acquitter des frais de transfert de données AWS standard lorsque vous récupérerez des données de vos flux vidéo vers des destinations en dehors d'AWS sur Internet.
Tarification WebRTC
Exemples de tarification
Exemple de tarification 1 : caméras de circulation des villes intelligentes qui utilisent les flux vidéo
Une métropole possède 150 caméras de sécurité qui surveillent des intersections très fréquentées. Imaginons que chaque caméra génère 260 Mo de données vidéo par jour. Ces données sont diffusées en streaming et stockées dans Amazon Kinesis Video Streams pendant une période de deux semaines. Les données de cinq caméras sont consommées par un algorithme de comptage des piétons s'exécutant sur AWS. Une deuxième application utilise la même quantité de données pour générer un résumé de clip vidéo. Les frais mensuels seront calculés comme suit :
Frais mensuels
Le prix pour Kinesis Video Streams dans la région USA Est est de 0,0085 USD par Go ingéré et 0,0085 USD par Go de données consommées.
Chacune des 150 caméras génère 260 Mo de données vidéo par jour, soit un total de 39 000 Mo par jour.
L'application d'analyse de la circulation exécutée sur AWS lit les données des cinq caméras à un taux de 5 x 260 Mo par jour = 1 300 Mo par jour. La même quantité de données est également utilisée par une autre application qui génère un clip vidéo récapitulatif.
Frais mensuels :
Total des données ingérées = 30 jours x (39 000/1 024) Go x (0,0085 USD/Go) = 9,71 USD
Données consommées par les deux applications = 30 jours x (1 300/1 024) Go x 2 x (0,0085 USD/Go) = 0,65 USD
Total des données stockées = 14 jours x (39 000/1 024) Go x (0,023 USD/Go par mois) = 12,26 USD
Total = 22,62 USD
Remarque : vous devrez vous acquitter des frais de transfert de données AWS standard lorsque vous récupérerez des données de vos flux vidéo vers des destinations en dehors d'AWS sur Internet.
Exemple de tarification 2 : application de streaming en direct pour smartphones qui utilise Kinesis Video Streams avec WebRTC
Un développeur d'applications mobiles dispose d'une application pour smartphone avec 100 utilisateurs, qui utilise les capacités WebRTC dans Kinesis Video Streams aux fins du streaming multimédia en direct. Supposons que chaque application utilisateur est connectée à son propre canal de signalisation unique et à ses propres flux en direct par le biais de 50 séances de streaming en direct, pour un total de 2 000 minutes par mois. Les frais mensuels seront calculés comme suit :
Frais mensuels
Le prix de WebRTC dans la région USA Est est de 0,03 USD par mois pour un canal de signalisation actif, de 2,25 USD pour un million de messages de signalisation et de 0,12 USD pour mille minutes de streaming TURN.
Chaque application utilisateur est connectée à son propre canal de signalisation unique, pour un total de 100 canaux de signalisation actifs sur un mois. Chaque utilisateur utilise le streaming en direct 50 fois par mois et chaque séance de streaming en direct diffuse 30 messages de signalisation, pour un total de 150 000 messages sur un mois. Supposons également que 80 % de la durée de streaming pour chaque utilisateur de l'application est directe et de pair au pair, et que 20 % de la durée de streaming est relayée par TURN, pour un total de 40 000 minutes de streaming TURN.
Frais mensuels :
Canaux de signalisation actifs : 100 x (0,03 USD/mois) = 3,0 USD
Messages de signalisation = 100 utilisateurs x 1 500 messages de signalisation / 1 000 000 x (2,25 USD/million de messages de signalisation) = 0,34 USD
Minutes de streaming TURN = 100 utilisateurs x 400 minutes de streaming TURN x (0,12 USD/1 000 minutes de streaming TURN) = 4,8 USD
Total = 8,14 USD
Remarque : vous devrez vous acquitter des frais de transfert de données AWS standard lorsque vous utiliserez le streaming TURN pour envoyer des données vers des destinations en dehors d'AWS sur Internet.
Exemple de tarification 3 : caméra de sécurité de maison connectée qui utilise les flux vidéo et WebRTC
Un fournisseur de systèmes de sécurité résidentielle compte 1 000 utilisateurs. Une caméra est installée au domicile de chacun d'eux. Celle-ci diffuse des flux vidéo en streaming lorsqu'elle détecte un mouvement. Supposons que les caméras diffusent en moyenne 20 minutes par jour à un débit de 7,5 Mo de données vidéo par minute. La vidéo est stockée dans Amazon Kinesis Video Streams pendant une période d'une semaine. Supposons que 100 utilisateurs seulement lisent la vidéo stockée à l'aide de la fonction HLS de l'application pour smartphone Companion.
Supposons également que chaque utilisateur utilise l'application Companion pour se connecter à la caméra 100 fois par mois afin de visionner le flux vidéo en direct et participer à une séance audio bidirectionnelle grâce à la capacité WebRTC. Chaque séance de streaming en direct dure 2 minutes, et 60 % du flux média est de pair à pair et 40 % est relayé par TURN. Les frais mensuels liés à l'utilisation de Kinesis Video Streams seront calculés comme suit :
Frais mensuels
Le prix pour les flux vidéo dans la région USA Est est de 0,0085 USD par Go ingéré et 0,0119 USD par Go de données consommées avec HLS. Le prix de WebRTC dans la région USA Est est de 0,03 USD par mois pour un canal de signalisation actif, de 2,25 USD pour un million de messages de signalisation et de 0,12 USD pour mille minutes de streaming TURN.
Flux vidéo : chaque caméra génère 150 Mo de données en 20 minutes de streaming par jour à un débit de 1 Mbit/s, soit un total de 150 000 Mo par jour (répartis entre les 1 000 utilisateurs). Lorsque 100 utilisateurs lisent la vidéo diffusée avec HLS, 15 000 Mo par jour de données sont consommés.
WebRTC : chaque caméra est connectée à son propre canal de signalisation unique, pour un total de 1 000 canaux de signalisation actifs sur un mois. Chaque séance de streaming en direct diffuse 30 messages de signalisation, pour un total de 3 000 000 messages de signalisation. Chaque caméra utilise 80 minutes de streaming en direct par le biais de TURN, pour un total de 80 000 minutes de streaming TURN sur un mois.
Les frais mensuels totaux seront calculés comme suit :
Pour les flux vidéo :
Données ingérées = 30 jours x (150 000/1 024) Go x (0,0085 USD/Go) = 37,35 USD
Données consommées avec HLS = 30 jours x (15 000/1 024) Go x (0,0119 USD/Go) = 5,23 USD
Données stockées = 7 jours x (150 000/1 024) Go x (0,023 USD/Go par mois) = 23,58 USD
Total pour les flux vidéo = 66,17 USD
Pour WebRTC :
Canaux de signalisation actifs : 1 000 x (0,03 USD/mois) = 30,0 USD
Messages de signalisation = 1 000 caméras x 3 000 messages de signalisation / 1 000 000 x (2,25 USD/million de messages de signalisation) = 6,75 USD
Minutes de streaming TURN = 1 000 caméras x 80 minutes de streaming TURN x (0,12 USD/1 000 minutes de streaming TURN) = 9,6 USD
Total pour WebRTC = 46,35 USD
Remarque : vous devrez vous acquitter des frais de transfert de données AWS standard lorsque vous diffusez des données vers des destinations en dehors d'AWS sur Internet.
Contrat de niveau de service
Pour en savoir plus sur le contrat de niveau de service Amazon Kinesis Video Streams, consultez nos Questions fréquentes (FAQ).
Découvrez davantage de ressources Amazon Kinesis Video Streams