¿Por qué elegir Kinesis Video Streams?
Con Amazon Kinesis Video Streams, paga únicamente por lo que utiliza. No existen recursos de aprovisionamiento, costos anticipados o tarifas mínimas.
Para Kinesis Video Streams, paga solo por el volumen de datos que incorpora, almacena y consume en el servicio. Si utiliza capacidades WebRTC, paga la cantidad de canales de señalización que son activos en un determinado mes, la cantidad de mensajes de señalización que se envían y se reciben, y los minutos de streaming TURN utilizados para transmitir medios. Se considera que un canal de señalización es activo en un mes, si en algún momento durante el mes un dispositivo o una aplicación se conecta a él. Los minutos de streaming TURN se miden en incrementos de 1 minuto.
Realice una estimación de su factura mensual con la calculadora de AWS Kinesis Video Streams.
Glosario de precios de los productos
Precios de Kinesis Video Streams
Nota: Se cobrarán los cargos estándar por transferencia de datos de AWS cuando recupere datos de streaming de video para destinos externos a AWS a través de Internet.
Precios de WebRTC
Ejemplos de precios
Ejemplo de precios 1: cámaras inteligentes del tráfico de la ciudad que utilizan transmisiones de video
Una ciudad metropolitana tiene 150 cámaras de seguridad que cubren intersecciones de tráfico muy transitadas. Supongamos que cada cámara genera 260 MB de datos de video por día. Estos datos transmitidos se almacenan en Amazon Kinesis Video Streams durante un periodo de 2 semanas. Los datos de cinco cámaras son consumidos por el algoritmo de conteo de peatones que se ejecuta en AWS. Una segunda aplicación consume el mismo volumen de datos para generar un resumen de vídeo clips. Sus cargos mensuales se calcularán del siguiente modo:
Costos mensuales
El precio de Kinesis Video Streams en EE.UU. Este es de 0,0085 USD por GB incorporado y 0,0085 USD por GB consumido.
Cada una de las 150 cámara genera 260 MB de datos de vídeo por día, para un total de 39.000 MB por día.
La aplicación de análisis de tráfico que se ejecuta en AWS reproduce datos retrospectivos provenientes de cinco cámaras a una tarifa de 5 x 260 MB por día = 1300 MB por día. La misma cantidad de datos también se consume mediante otra aplicación que genera un clip de resumen del vídeo.
Costos mensuales:
Datos totales incorporados = 30 días x (39000/1024) GB x (0,0085 USD/GB) = 9,71 USD
Datos consumidos por las dos aplicaciones = 30 días x (1300/1024) GB x 2 x (0,0085 USD/GB) = 0,65 USD
Datos totales almacenados = 14 días x (39 000/1024) GB x (0,023 USD/GB por mes) = 12,26 USD
Total = 22,62 USD
Nota: Se cobrarán los cargos estándar por transferencia de datos de AWS cuando recupere datos de streaming de video para destinos externos a AWS a través de Internet.
Ejemplo de precios 2: aplicación de streaming en vivo para teléfono inteligente que utiliza Kinesis Video Streams con WebRTC
Un desarrollador de aplicación móvil cuenta con una aplicación de teléfono inteligente con 100 usuarios que utilizan capacidades WebRTC en Kinesis Video Streams para streaming de medios en vivo. Supongamos que cada aplicación de usuario se conecta con su propio canal de señalización único y transmisiones en vivo a través de 50 sesiones de streaming en vivo para un total de 2000 minutos en un mes. Los cargos mensuales se calcularán del siguiente modo:
Costos mensuales
El precio para WebRTC en EE. UU. Este es 0,03 USD por mes para un canal de señalización activo, 2,25 USD para un millón de mensajes de señalización y 0,12 USD por mil minutos de streaming TURN.
Cada aplicación de usuario se conecta a su propio canal de señalización, para lograr un total de 100 canales de señalización activas en un mes. Cada usuario en vivo se transmite 50 veces en un mes y cada sesión de streaming en vivo envía 30 mensajes de señalización, para llegar a un total de 150.000 mensajes en un mes. Supongamos que el 80 % de la duración del streaming de cada usuario de la aplicación es directa entre pares y el 20 % de la duración del streaming se transmite a través de TURN, para lograr un total de 40.000 minutos de streaming TURN.
Costos mensuales:
Canales de señalización activa = 100 x (0,03 USD/mes) = 3 USD
Mensajes de señalización = 100 usuarios x 1500 mensajes de señalización / 1.000.000 x (2,25 USD/millones de mensajes de señalización) = 0,34 USD
Minutos de streaming TURN = 100 usuarios x 400 minutos de streaming TURN x (0,12 USD/1000 minutos de streaming TURN) = 4,8 USD
Total = 8,14 USD
Nota: Se cobrarán los cargos estándar por transferencia de datos de AWS cuando use el streaming TURN para enviar datos a destinos externos a AWS a través de Internet.
Ejemplo de precios 3: cámara de seguridad inteligente para el hogar que utiliza ambas transmisiones de video y WebRTC
Un proveedor de sistemas de seguridad para el hogar tiene 1000 usuarios. Cada usuario tiene una cámara en su hogar que transmite cuando detecta movimiento. Supongamos que las cámaras transmiten durante un promedio de 20 minutos por día a una tasa de 7,5 MB de datos de video por minuto. El video se almacenan en Amazon Kinesis Video Streams durante un periodo de una semana. Supongamos que solo 100 usuarios reproducen el video almacenado utilizando la capacidad HLS de la aplicación de teléfono inteligente de complemento.
Supongamos también que cada usuario utiliza la aplicación de complemento para conectar la cámara 100 veces en un mes para ver la transmisión de video en vivo y participar de una sesión de audio bidireccional, habilitado por la capacidad WebRTC. Cada sesión de streaming en vivo dura 2 minutos, y el 60 % de la transmisión de medios es entre pares mientras que el 40 % se transmite por TURN. Los cargos mensuales de Kinesis Video Streams se calcularán del siguiente modo:
Costos mensuales
El precio de las transmisiones de los videos en EE. UU. Este es de 0,0085 USD por GB incorporado y 0,0119 USD por GB de dato consumido a través de HLS. El precio para WebRTC en EE. UU. Este es 0,03 USD por mes para un canal de señalización activo, 2,25 USD para un millón de mensajes de señalización y 0,12 USD por mil minutos de streaming TURN.
Transmisiones de video: cada cámara transmite 1 Mbps, lo que genera 150 MB de datos en 20 minutos de streaming por día, con un total de 150.000 MB por día en 1000 cámaras. Cuando los 100 usuarios reproducen el video transmitido con HLS, se consumirán 15.000 MB por día de datos.
WebRTC: cada cámara se conecta a su propio canal de señalización, para lograr un total de 1000 canales de señalización activas en un mes. Cada sesión de streaming en vivo ofrece 30 mensajes de señalización, para alcanzar un total de 3.000.000 mensajes de señalización. Cada cámara utiliza 80 minutos de streaming en vivo a través de TURN, para alcanzar un total de 80.000 minutos de streaming en TURN en un mes.
Los cargos mensuales totales se calcularán del siguiente modo:
Para transmisiones de video:
Datos incorporados = 30 días x (150000/1024) GB x (0,0085 USD/GB) = 37,35 USD
Datos consumidos a través de HLS = 30 días x (15 000/1024) GB x (0,0119 USD/GB) = 5,23 USD
Datos almacenados = 7 días x (150000/1024) GB x (0,023 USD/GB) = 23,58 USD
Total para las transmisiones de video = 66,17 USD
Para WebRTC:
Canales de señalización activa = 1000 x (0,03 USD/mes) = 30 USD
Mensajes de señalización = 1000 usuarios x 3000 mensajes de señalización / 1.000.000 x (2,25 USD/millones de mensajes de señalización) = 6,75 USD
Minutos de streaming TURN = 1000 usuarios x 80 minutos de streaming TURN x (0,12 USD/1000 minutos de streaming TURN) = 9,6 USD
Total para WebRTC = 46,35 USD
Nota: Se cobrarán los cargos estándar por transferencia de datos de AWS cuando transmita datos para destinos externos a AWS a través de Internet.
Acuerdo de nivel de servicios
Obtenga información acerca del Acuerdo de nivel de servicios de Amazon Kinesis Video Streams visitando nuestras preguntas frecuentes.