O que é o Kinesis Video Streams? - Amazon Kinesis Video Streams

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é o Kinesis Video Streams?

Você pode usar o Amazon Kinesis Video Streams, um serviço AWS service (Serviço da AWS) totalmente gerenciado, para transmitir vídeo ao vivo de dispositivos para o, ou criar aplicativos Nuvem AWS para processamento de vídeo em tempo real ou análise de vídeo orientada por lotes.

O Kinesis Video Streams não é apenas armazenamento para dados de vídeo. Ele pode ser usado para assistir fluxos de vídeo em tempo real à medida que são recebidos na nuvem. Você pode monitorar suas transmissões ao vivo noAWS Management Console, ou desenvolver seu próprio aplicativo de monitoramento que usa a biblioteca da API Kinesis Video Streams para exibir vídeo ao vivo.

Você pode usar o Kinesis Video Streams para capturar grandes quantidades de dados de vídeo ao vivo de milhões de fontes, incluindo smartphones, câmeras de segurança, webcams, câmeras embutidas em carros, drones e outras fontes. Você também pode enviar dados sem vídeo, serializados no tempo, como dados de áudio, imagens térmicas, dados de profundidade e dados de RADAR. À medida que o vídeo ao vivo é transmitido dessas fontes para um stream de vídeo do Kinesis, você pode criar aplicativos para acessar os dados frame-by-frame em tempo real para processamento de baixa latência. O Kinesis Video Streams é independente da fonte. Você pode transmitir vídeo da webcam de um computador usando a Plugin do GStreamer - kvssink biblioteca ou de uma câmera na sua rede usando o protocolo de streaming em tempo real (RTSP).

Você também pode configurar seu stream de vídeo do Kinesis para armazenar dados de mídia de forma durável durante o período de retenção especificado. O Kinesis Video Streams armazena automaticamente esses dados e os criptografa em repouso. Além disso, o Kinesis Video Streams indexa os dados armazenados com base nos registros de data e hora do produtor e de ingestão. Você pode criar aplicativos que processam periodicamente os dados de vídeo em lote ou criar aplicativos que exijam acesso único aos dados históricos para diferentes casos de uso.

Seus aplicativos personalizados, em tempo real ou orientados por lotes, podem ser executados em instâncias do Amazon EC2. Esses aplicativos podem processar dados usando algoritmos de aprendizado profundo de código aberto ou usar aplicativos de terceiros que se integram ao Kinesis Video Streams.

Os benefícios de usar o Kinesis Video Streams incluem o seguinte:

  • Conecte-se e transmita de milhões de dispositivos — Você pode usar o Kinesis Video Streams para conectar e transmitir vídeo, áudio e outros dados de milhões de dispositivos, desde smartphones de consumo, drones e câmeras de painel. Você pode usar as bibliotecas de produtores do Kinesis Video Streams para configurar seus dispositivos e transmitir de forma confiável em tempo real ou como upload de mídia. after-the-fact

  • Armazene, criptografe e indexe dados de forma durável — Você pode configurar seu stream de vídeo do Kinesis para armazenar dados de mídia de forma durável por períodos de retenção personalizados. O Kinesis Video Streams também gera um índice sobre os dados armazenados com base em registros de data e hora gerados pelo produtor ou do lado do serviço. Seus aplicativos podem recuperar dados especificados em um fluxo usando o índice de tempo.

  • Concentre-se no gerenciamento de aplicativos em vez da infraestrutura — o Kinesis Video Streams não tem servidor, portanto, não há infraestrutura para configurar ou gerenciar. Você não precisa se preocupar com a implantação, configuração ou escalabilidade elástica da infraestrutura subjacente, pois seus fluxos de dados e o número de aplicativos consumidores aumentam e diminuem. O Kinesis Video Streams faz automaticamente toda a administração e manutenção necessárias para gerenciar streams, para que você possa se concentrar nos aplicativos, não na infraestrutura.

  • Crie aplicativos em tempo real e em lote em fluxos de dados — Você pode usar o Kinesis Video Streams para criar aplicativos personalizados em tempo real que operam em fluxos de dados ao vivo e criar aplicativos em lote ou únicos que operam em dados persistentes de forma durável sem requisitos rígidos de latência. Você pode criar, implantar e gerenciar aplicativos personalizados: soluções de código aberto (Apache MXNet, OpenCV), desenvolvidas internamente ou de terceiros usando AWS Marketplace o para processar e analisar seus streams. Você pode usar as APIs do Kinesis Get Video Streams para criar vários aplicativos simultâneos que processam dados em tempo real ou orientados por lotes.

  • Transmita dados com mais segurança — o Kinesis Video Streams criptografa todos os dados à medida que eles fluem pelo serviço e quando persistem os dados. O Kinesis Video Streams aplica criptografia baseada em Transport Layer Security (TLS) no streaming de dados de dispositivos e criptografa todos os dados em repouso usando (). AWS Key Management Service AWS KMS Além disso, você pode gerenciar o acesso aos seus dados usando AWS Identity and Access Management (IAM).

  • Pague conforme o uso — Para obter mais informações, consulte AWS Pricing Calculator.

Disponibilidade de regiões

O Amazon Kinesis Video Streams está disponível nas seguintes regiões:

Nome da região AWSCódigo da região
Leste dos EUA (Ohio) us-east-2
Leste dos EUA (N. da Virgínia) us-east-1
Oeste dos EUA (Oregon) us-west-2
África (Cidade do Cabo) af-south-1
Ásia-Pacífico (Hong Kong) ap-east-1
Ásia-Pacífico (Mumbai) ap-south-1
Ásia-Pacífico (Seul) ap-northeast-2
Ásia-Pacífico (Singapura) ap-southeast-1
Ásia-Pacífico (Sydney) ap-southeast-2
Ásia-Pacífico (Tóquio) ap-northeast-1
Canadá (Central) ca-central-1
China (Pequim) cn-north-1
Europa (Frankfurt) eu-central-1
Europa (Irlanda) eu-west-1
Europa (Londres) eu-west-2
Europa (Paris) eu-west-3
América do Sul (São Paulo) sa-east-1

Você é um usuário iniciante do Kinesis Video Streams?

Se você é um usuário iniciante do Kinesis Video Streams, recomendamos que você leia as seções a seguir na ordem:

  1. Kinesis Video Streams: como funciona— Para aprender sobre os conceitos do Kinesis Video Streams.

  2. Comece a usar o Amazon Kinesis Video Streams— Para configurar sua conta e testar o Kinesis Video Streams.

  3. Bibliotecas do Kinesis Video Streams Producer— Para saber mais sobre a criação de um aplicativo produtor do Kinesis Video Streams.

  4. Biblioteca de análise de streaming de vídeo do Kinesis— Aprender sobre o processamento de quadros de dados recebidos em um aplicativo consumidor do Kinesis Video Streams.

  5. Exemplos do Amazon Kinesis Video Streams— Para ver mais exemplos do que você pode fazer com o Kinesis Video Streams.