O Amazon Kinesis Video Streams é um serviço totalmente gerenciado de consumo e armazenamento de vídeo. O serviço permite consumir, processar e armazenar vídeo de forma segura em qualquer escala para aplicativos que equipam robôs, cidades inteligentes, automação industrial, monitoramento de segurança, aprendizado de máquina (ML) e muito mais. Além disso, o Kinesis Video Streams consome outros tipos de dados com codificação temporal como sinais de áudio, RADAR e LIDAR. O Kinesis Video Streams fornece SDKs para instalação em dispositivos que facilitam o streaming seguro de vídeos para a AWS. O Kinesis Video Streams provisiona e escala de maneira elástica e automática toda a infraestrutura necessária para consumir streams de vídeo de milhões de dispositivos. Além disso, armazena, criptografa e indexa streams de vídeo de forma resiliente, e fornece APIs fáceis de usar para que os aplicativos possam acessar e recuperar fragmentos de vídeo indexados com base em tags e time stamps. O Kinesis Video Streams fornece uma biblioteca para integrar estruturas de ML como Apache MxNet, TensorFlow e OpenCV a streams de vídeo a fim de criar aplicativos de aprendizado de máquina. O Kinesis Video Streams está integrado com o Amazon Rekognition Video, o que possibilita criar aplicativos de visão computadorizada que detectam e reconhecem faces em streaming de vídeo. 

Dados com codificação temporal

Os dados com codificação temporal são quaisquer dados em que os registros estão em uma série temporal e cada registro está relacionado aos registros anterior e posterior. O vídeo é um exemplo de dados com codificação temporal. Cada quadro é relacionado aos quadros anterior e posterior por meio de transformações espaciais. Outros exemplos de dados com codificação temporal incluem sinais de áudio, RADAR e LIDAR. O Amazon Kinesis Video Streams foi criado especificamente para consumir e armazenar de forma econômica e eficiente todos os tipos de dados com codificação temporal para casos de uso de análise e aprendizado de máquina. 

Principais recursos

SDKs de dispositivos para fazer streaming de dados de dispositivos com segurança

O Amazon Kinesis Video Streams disponibiliza SDKs para download e instalação em dispositivos conectados. Com algumas linhas de código, você pode fazer streaming seguro de vídeo e de outros dados com codificação temporal para o Kinesis Video Streams para fins de análise e armazenamento. Os SDKs, disponíveis para ambientes de desenvolvimento populares orientados a dispositivos como Android e Java, recebem continuamente dados da origem de mídia do dispositivo e os transmitem para o stream de vídeo do Kinesis. Após escrever código para um determinado dispositivo, você poderá reutilizá-lo em outros dispositivos com poucas alterações. Para começar a usar os SDKs do Kinesis Video Streams, consulte a documentação.

Armazenamento resiliente

O Amazon Kinesis Video Streams usa o Amazon S3 como datastore subjacente, o que significa que os dados são armazenados com resiliência e confiabilidade. Você pode definir e controlar períodos de retenção por stream para armazenar os dados dos stream com economia por um período limitado ou indefinidamente. É possível alterar o período de retenção do stream a qualquer momento. 

APIs para recuperação de dados em tempo real e em lotes

O Amazon Kinesis Video Streams oferece uma API fácil de usar que permite recuperar os dados dos streams quadro por quadro para criar processamento em tempo real e em lotes. Para obter mais informações, consulte a documentação.

Biblioteca de análise do stream de vídeo

O Amazon Kinesis Video Streams oferece uma biblioteca de análise de streams que pode ser usada com os aplicativos para recuperar facilmente objetos como quadros, extrair e coletar metadados associados aos fragmentos e mesclar fragmentos consecutivos, entre outras funcionalidades. O serviço possibilita integrar prontamente estruturas populares de ML como Apache MxNet, TensorFlow e OpenCV. Para obter mais informações, consulte a documentação.

Reprodução de vídeo no console

O Amazon Kinesis Video Streams transcodifica automaticamente todos os dados de vídeos dos streams do formato H.264 para o formato MPEG4 e permite reproduzir o vídeo no Console de Gerenciamento da AWS. (O H.264 é um formato padrão do setor para dados de vídeo). Você pode voltar ou avançar para qualquer ponto do stream de vídeo informando o tempo.

Integração incorporada com o Amazon Rekognition Video

O Amazon Rekognition Video permite especificar qualquer stream de vídeo do Amazon Kinesis como entrada. Dessa forma, é possível detectar e reconhecer automaticamente faces no stream de vídeo. Usando essa integração incorporado, você pode criar rapidamente aplicativos de visão computadorizada para casos de uso como monitoramento de segurança. 

Criptografia automática de dados em trânsito

O SDK do Amazon Kinesis Video Streams criptograma os quadros e os fragmentos gerados pelo hardware do dispositivo para streaming seguro usando o Transport Layer Security (TLS), um protocolo que proporciona privacidade e integridade de dados entre dois aplicativos em comunicação.

Criptografia automática de dados ociosos com o AWS KMS

O Amazon Kinesis Video Streams criptografa automaticamente os dados colocados em streams de vídeo usando o AWS Key Management Service (KMS) para ajudar a proteger dados ociosos. Os dados são criptografados antes de serem gravados no armazenamento do Kinesis Video Streams e descriptografados após serem recuperados do armazenamento. Como resultado, os dados ociosos estão sempre criptografados dentro do stream. Para saber mais, consulte a documentação.

Controle de acesso com o AWS IAM

O Amazon Kinesis Video Streams é integrado ao AWS Identity and Access Management (IAM), o que permite controlar o acesso aos streams de vídeo. Você pode criar políticas para permitir que apenas usuários e grupos específicos executem determinadas ações como colocar dados em streams de vídeo e recuperar os dados desses streams. Para obter mais informações sobre como usar as políticas do IAM com o Kinesis Video Streams, consulte a documentação.

Indexação automática para pesquisa e recuperação

O Amazon Kinesis Video Streams indexa automaticamente os dados armazenados em streams de vídeo de acordo com os time stamps gerados pelo dispositivo ou pelo Kinesis Video Stream quando recebe o vídeo. Você pode combinar tags de stream com time stamps para pesquisar e recuperar facilmente fragmentos específicos de vídeo para reprodução, análise e outros processamentos.

thumb-kinesis-video-streams-console-screenshot-video

Totalmente gerenciado

O Amazon Kinesis Video Streams é totalmente gerenciado. Ou seja, você não precisa gerenciar nenhuma infraestrutura. O Kinesis Video Streams provisiona automaticamente e escala de maneira elástica para milhões de dispositivos, bem como reduz a escala quando os dispositivos não estão transmitindo vídeos, sem necessidade de provisionar uma frota de servidores.

Pague pelo que usar

Com o Amazon Kinesis Video Streams, você paga apenas pelo volume de dados recebidos, armazenados e consumidos pelo serviço. Não há custos adiantados nem taxas mínimas, e você não precisa se preocupar com o pagamento de streams de vídeo ociosos. Para obter mais informações, consulte a página de definição de preço.

Saiba mais sobre a definição de preço do Amazon Kinesis Video Streams

Acesse a página de definição de preço
Pronto para começar?
Cadastrar-se
Mais dúvidas?
Entre em contato conosco