
1. Elastic Transcodor
1.1. Definição
1.1.1. serviço de transcodificação de mídia na nuvem que converte arquivos de vídeo de um formato para outro. Ele permite a criação de versões de um mesmo vídeo otimizadas para diferentes dispositivos e tamanhos de tela.
1.2. O que faz
1.2.1. Converte arquivos de vídeo entre diferentes formatos e resoluções.
1.2.2. Ajusta a qualidade do vídeo para diferentes dispositivos, como smartphones, tablets e TVs.
1.2.3. Suporta automação de fluxo de trabalho com integração ao Amazon S3 e outras ferramentas da AWS.
1.3. Características
1.3.1. Suporte a múltiplos formatos de entrada e saída (MP4, WebM, H.264, entre outros).
1.3.2. Integração com o Amazon S3 para armazenamento de entrada e saída.
1.3.3. Configuração de pipelines de transcodificação para processar vídeos de forma escalável.
1.3.4. Suporte a legendas e taxas de bits variáveis.
1.3.5. Permite adicionar marcas d'água e aplicar filtros nos vídeos.
1.4. Quando usar
1.4.1. Quando há necessidade de converter vídeos para diferentes formatos e dispositivos.
1.4.2. Para automatizar a transcodificação de vídeos armazenados no Amazon S3.
1.4.3. Quando se precisa de uma solução gerenciada para processamento de mídia sem necessidade de infraestrutura própria.
1.4.4. Para oferecer vídeos sob demanda adaptados a diferentes redes e velocidades de conexão.
2. Kinesis Video Streams
2.1. Definição
2.1.1. serviço gerenciado que facilita a captura, armazenamento e processamento de streams de vídeo em tempo real de dispositivos conectados, como câmeras de segurança, drones e sensores IoT.
2.2. O que faz
2.2.1. Captura e transmite fluxos de vídeo de dispositivos para a AWS em tempo real.
2.2.2. Armazena os vídeos de forma durável e segura no Amazon S3.
2.2.3. Permite processamento de vídeo em tempo real com serviços como Amazon Rekognition Video e frameworks de machine learning.
2.2.4. Suporta transmissão ao vivo e replay de vídeos sob demanda.
2.3. Características
2.3.1. Baixa latência
2.3.1.1. Transmissão eficiente de vídeo para análise quase em tempo real.
2.3.2. Integração com IA/ML
2.3.2.1. ompatível com AWS Rekognition, SageMaker e outros serviços de análise de vídeo.
2.3.3. Armazenamento escalável
2.3.3.1. Gravação automática em Amazon S3 para análise e arquivamento.
2.3.4. Segurança
2.3.4.1. Suporte a autenticação com AWS IAM e criptografia com KMS.
2.3.5. Compatibilidade com WebRTC
2.3.5.1. Suporte para comunicação peer-to-peer via WebRTC para streaming bidirecional.
2.4. Quando usar
2.4.1. Monitoramento em tempo real de câmeras de segurança, dispositivos IoT ou drones.
2.4.2. Processamento de vídeos para análise de comportamento, reconhecimento facial ou detecção de objetos.
2.4.3. Transmissão ao vivo de vídeos para aplicações em tempo real, como suporte técnico remoto ou videoconferência em IoT.
2.4.4. Armazenamento e análise de vídeos de vigilância para compliance e auditoria.