Preços do Amazon Kinesis Video Streams

Por que o Kinesis Video Streams?

Com o Amazon Kinesis Video Streams, você paga somente pelo que usar. Não há recursos a provisionar, custos adiantados ou taxas mínimas.

Pelo Kinesis Video Streams, você paga apenas pelo volume de dados recebidos, armazenados e consumidos pelo serviço. Se você usar o os recursos WebRTC, você parará o número de canais de sinalização que estiverem ativos em um certo mês, o número de mensagens de sinalizações enviadas e recebidas e os minutos de streaming de TURN usados para retransmitir mídia. Um casal de sinalização é considerado ativo em um mês se a qualquer momento nele um dispositivo ou aplicativo se conectar a ele. Os minutos de streaming do TURN são medidos em incrementos de 1 minuto.

Estime sua fatura mensal usando a Calculadora do AWS Kinesis Video Streams.

Glossário de definição de preço do produto

Um recurso que permite que você faça capturas de vídeo e outros dados codificados por tempo ao vivo, armazene de forma opcional e consuma dados.

Um recurso opcional que permite que as aplicações estabeleçam conectividade peer-to-peer trocando metadados em mensagens de sinalização.

Um recurso opcional para retransmitir mídia por meio da nuvem quando aplicações não são capazes de conectar uns com os outros diretamente por meio de streaming peer-to-peer devido a NAT simétrica ou outros motivos.

Definição de preço do Kinesis Video Streams

Observação: será aplicada a cobrança padrão de transferência de dados da AWS para a recuperação de dados de streams de vídeo para destinos fora da AWS por meio da Internet.

Preços do WebRTC

Exemplos de preço

Exemplo de definição de preço 1: Câmeras inteligentes de tráfego de cidade que usam streams de vídeo

Uma cidade metropolitana tem 150 câmeras de segurança que cobrem cruzamentos com tráfego intenso. Vamos assumir que cada câmera gera 260 MB de dados de vídeo por dia. Esse dado é transmitido via streaming e armazenado no Amazon Kinesis Video Streams por um período de 2 semanas. Os dados de cinco câmeras são consumidos por um algoritmo de contagem de pedestres executado na AWS. Um segundo aplicativo consome a mesma quantidade de dados para gerar um resumo de clipe de vídeo. As cobranças mensais serão calculadas da seguinte forma:

Cobranças mensais

O preço do Kinesis Video Streams na região Leste dos EUA é 0,0085 USD por GB consumido para processamento e 0,0085 USD por GB consumido para visualização.

Cada uma das 150 câmeras gera 260 MB de vídeo por dia, totalizando 39.000 MB por dia.

O aplicativo de análise de tráfego executado na AWS reproduz dados de cinco câmeras a uma taxa de 5 * 260 MB por dia = 1.300 MB por dia. O mesmo volume de dados é consumido por outro aplicativo que gera um clipe com um resumo de vídeo.

Cobranças mensais:

Total de dados consumidos (processamento) = 30 dias * (39.000/1024) GB * (0,0085 USD/GB) = 9,71 USD

Dados consumidos pelos dois aplicativos = = 30 dias * (1.300/1024) GB * 2 * (0,0085USD/GB) = 0,65 USD

Total de dados armazenados = 14 dias * (39.000/1024) GB * (0,023 USD/GB por mês) = 12,26 USD

Total = 22.62 USD

Observação: será aplicada a cobrança padrão de transferência de dados da AWS para a recuperação de dados de streams de vídeo para destinos fora da AWS por meio da Internet.

Exemplo de definição de preço 2: Aplicativo de streaming ao vivo do smartphone usando o Kinesis Video Streams com WebRTC

Um desenvolvedor de aplicativo móvel tem um aplicativo para smartphone com 100 usuários que usa recursos do WebRTC no Kinesis Video Stream para streaming de mídia ao vivo. Vamos assumir que cada usuário do aplicativo está conectado a seu canal de sinalização único e faz streamings ao vivo em 50 sessões de streamings ao vivo por um total de 2000 minutos por mês. As cobranças mensais serão calculadas da seguinte forma:

Cobranças mensais

O preço pelo WebRTC na região leste dos EUA é 0,03 USD por mês para um casal de sinalização aativo, 2,25 USD a cada um milhão de mensagens sinalizadoras e 0,12 USD a casa mil minutos de streaming TURN.

Cada aplicativo do usuário está conectado a seu próprio canal de sinalização único, usando um total de 100 canais de sinalização ativos em um mês. Cada usuário faz streamings ao vivo 50 vezes em um mês e cada sessão de streaming ao vivo entrega 30 mensagens de sinalização, com um total de 150.000 mensagens em um mês. Vamos assumir que 80% da duração do streaming para cada usuário do aplicativo é um peer-to-peer direto e 20% da duração do streaming é transmitido via TURN, por um total de 40.000 minutos de streaming de TURN.

Cobranças mensais:

Canais de sinalização ativos = 100 * (0,03 USD/mês) = 3,0 USD
Mensagens de sinalização = 100 usuários * 1500 mensagens de sinalização / 1.000.000 * (2,25USD/milhão de mensagens de sinalização) = 0,34USD

Minutos de streaming de TURN = 100 usuarios * 400 minutos de streaming de TURN * (0,12 USD/1000 minutos de streaming de TURN) = 4,8 USD

Total = 8.14 USD

Observação: será aplicada a cobrança padrão de transferência de dados da AWS para uso do streaming TURN para enviar dados para destinos fora da AWS por meio da Internet.

Exemplo de definição de preço 3: câmera de segurança de smart home usando tanto streams de vídeo quanto WebRTC

Um provedor de sistemas de segurança residencial tem 1.000 usuários. Cada usuário tem uma câmera em sua residência que faz streaming quando detecta movimento. Vamos assumir que as câmeras fazem streaming por um período médio de 20 minutos por dia numa taxa de 7,5 MB de dados de vídeo por minuto. Esse vídeo é armazenado no Amazon Kinesis Video Streams por um período de uma semana. Vamos assumir que apenas 100 usuários reproduzem o vídeo armazenado usando o recurso do HLS no aplicativo de smartphone companheiro.

Vamos assumir também que cada usuário usa o aplicativo companheiro para conectar a câmera 100 vezes num mês para visualizar o stream de vídeo e engajar em sessões de áudio bidirecionais, permitido pelo recurso WebRTC. Cada sessão de streaming ao vivo dura 2 minutos e 60% do stream de mídia é peer-to-peer e 40% é transmissão TURN. As cobranças mensais do Kinesis Video Streams serão calculadas da seguinte forma:

Cobranças mensais

O preço por streams de vídeo na região Leste dos EUA é 0,0085 USD por GB consumido para processamento e 0,0119 USD por GB de dados consumidos para visualização usando HLS. O preço pelo WebRTC na região leste dos EUA é 0,03 USD por mês para um casal de sinalização aativo, 2,25 USD a cada um milhão de mensagens sinalizadoras e 0,12 USD a casa mil minutos de streaming TURN.

Streams de vídeo: cada câmera faz streaming a 1 Mbps, gerando 150 MB de dados em 20 minutos de streaming por dia, totalizando 150.000 MB por dia para 1.000 câmeras. Quando 100 usuários reproduzem o vídeo de streaming com HLS, 15.000 MB por dia de dados serão consumidos.

WebRTC: cada câmera está conectada a seu próprio canal de sinalização único, usando um total de 1.000 canais de sinalização ativos em um mês. Toda sessão de streaming ao vivo enrega 30 mensagens de sinalização, para um total de 3.000.000 de mensagens de sinalização. Cada câmera usa 80 minutos de streaming ao vivo via TURN por um total de 80.000 minutos de streaming de TURN em um mês.

Total de cobranças mensais serão calculadas da seguinte forma:

Para streams de vídeo:

Dados consumidos = 30 dias * (150.000/1024) GB * (0,0085 USD/GB) = 37,35 USD

Dados consumidos usando HLS = 30 dias * (15.000/1024) GB * (0,0119 USD/GB) = 5,23 USD

Dados armazenados = 7 dias * (150.000/1024) GB * (0,023 USD/GB) = 23,58 USD

Total de streams de vídeo = 66,17 USD

Para WebRTC:

Canais de sinalização ativos = 1000 * (0,03 USD/mês) = 30,0 USD

Mensagens de sinalização = 1000 câmeras * 3000 mensagens de sinalização / 1.000.000 * (2,25USD/milhão de mensagens de sinalização) = 6,75 USD

Minutos de streaming de TURN = 1000 câmeras * 80 minutos de streaming de TURN * (0,12 USD/1000 minutos de streaming de TURN) = 9,6 USD

Total para WebRTC = 46,35 USD

Observação: será aplicada a cobrança padrão de transferência de dados da AWS fazer streaming de dados para destinos fora da AWS por meio da Internet.

Acordo de Nível de Serviço

Saiba mais sobre o Acordo de Nível de Serviço do Amazon Kinesis Video Streams consultando nossas Perguntas frequentes.