Kinesis Video Streams: como funciona - 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á.

Kinesis Video Streams: como funciona

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 e Nuvem AWS armazená-lo de forma durável. Em seguida, você poderá criar seus próprios aplicativos para processamento de vídeo em tempo real ou realizar análises de vídeo orientadas por lotes.

O diagrama a seguir fornece uma visão geral de como o Kinesis Video Streams funciona.

Diagrama mostrando a interação de produtores e consumidores no Kinesis Video Streams.

O diagrama demonstra a interação entre os seguintes componentes:

  • Produtor — qualquer fonte que coloque dados em um stream de vídeo do Kinesis. Um produtor pode ser qualquer dispositivo gerador de vídeo, como uma câmera de segurança, uma câmera usada no corpo, uma câmera de smartphone ou uma câmera de painel. Um produtor também pode enviar dados diferentes de vídeo, como feeds de áudio, imagens ou dados RADAR.

    Um único produtor pode gerar um ou mais streamings de vídeo. Por exemplo, uma câmera de vídeo pode enviar dados de vídeo para um stream de vídeo do Kinesis e dados de áudio para outro.

    • Bibliotecas do Kinesis Video Streams Producer — Um conjunto de software e bibliotecas que você pode instalar e configurar em seus dispositivos. Você pode usar essas bibliotecas para se conectar com segurança e transmitir vídeos de forma confiável de diferentes maneiras, inclusive em tempo real, depois de armazená-los em buffer por alguns segundos ou como upload de mídia. after-the-fact

  • Stream de vídeo do Kinesis — um recurso que você pode usar para transportar dados de vídeo ao vivo, armazená-los opcionalmente e disponibilizá-los para consumo em tempo real e em lote ou uma única vez. Em uma configuração típica, um stream de vídeo do Kinesis tem apenas um produtor publicando dados nele.

    O streaming pode transportar áudio, vídeo e streams semelhantes de dados codificados por tempo, como feeds de detecção de profundidade, feeds RADAR e muito mais. Você cria um stream de vídeo do Kinesis usando AWS Management Console ou programaticamente usando os SDKs. AWS

    Vários aplicativos independentes podem consumir um stream de vídeo do Kinesis em paralelo.

  • Consumidor — obtém dados, como fragmentos e quadros, de um stream de vídeo do Kinesis para visualizá-lo, processá-lo ou analisá-lo. Geralmente, esses consumidores são chamados de aplicativos Kinesis Video Streams. Você pode escrever aplicativos que consomem e processam dados no Kinesis Video Streams em tempo real ou depois que os dados são armazenados e indexados por tempo, quando o processamento de baixa latência não é necessário. Você pode criar esses aplicativos de consumo para serem executados em instâncias do Amazon EC2.

    • Biblioteca de análise de streaming de vídeo do Kinesis— Permite que os aplicativos do Kinesis Video Streams obtenham mídia do stream de vídeo do Kinesis de forma confiável e com baixa latência. Além disso, ele analisa os limites do quadro na mídia para que os aplicativos possam se concentrar no processamento e na análise dos quadros em si.