Kinesis Video Streams: cómo funciona - Amazon Kinesis Video Streams

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Kinesis Video Streams: cómo funciona

Puede utilizar Amazon Kinesis Video Streams, un servicio totalmente Servicio de AWS gestionado, para transmitir vídeo en directo desde los dispositivos Nube de AWS al dispositivo y almacenarlo de forma duradera. A continuación, puede crear sus propias aplicaciones de procesamiento de vídeo en tiempo real o realizar análisis de vídeo orientado a lotes.

El siguiente diagrama proporciona una descripción general del funcionamiento de Kinesis Video Streams.

Diagrama que muestra la interacción de productores y consumidores en Kinesis Video Streams.

El diagrama ilustra la interacción entre los siguientes componentes:

  • Productor: cualquier fuente que coloque datos en una transmisión de vídeo de Kinesis. Un productor puede ser cualquier dispositivo generador de vídeo, como una cámara de seguridad, una cámara corporal, la cámara de un smartphone o la cámara de un salpicadero. Un productor también puede enviar datos que no sean de vídeo, como, por ejemplo, fuentes de audio, imágenes o datos de radar.

    Un único productor puede generar una o varias transmisiones de vídeo. Por ejemplo, una cámara de vídeo puede enviar datos de vídeo a una transmisión de vídeo de Kinesis y datos de audio a otra.

    • Bibliotecas de Kinesis Video Streams Producer: conjunto de software y bibliotecas que puede instalar y configurar en sus dispositivos. Puede utilizar estas bibliotecas para conectar y transmitir vídeo de forma segura y fiable de diferentes maneras, por ejemplo, en tiempo real, después de guardarlo en el búfer durante unos segundos, o mientras after-the-fact se carga contenido multimedia.

  • Transmisión de vídeo de Kinesis: un recurso que puede utilizar para transportar datos de vídeo en directo, almacenarlos opcionalmente y hacer que los datos estén disponibles para su consumo tanto en tiempo real como por lotes o una sola vez. En una configuración típica, una transmisión de vídeo de Kinesis solo tiene un productor que publica datos en ella.

    La transmisión puede constar de audio, vídeo y transmisiones de datos codificadas temporalmente similares, como fuentes de detección de profundidad, fuentes de radar y mucho más. Puede crear una transmisión de vídeo de Kinesis mediante los AWS Management Console SDK o mediante programación. AWS

    Varias aplicaciones independientes pueden consumir una transmisión de vídeo de Kinesis en paralelo.

  • Consumidor: obtiene datos, como fragmentos y fotogramas, de una transmisión de vídeo de Kinesis para verlos, procesarlos o analizarlos. Por lo general, estos consumidores se denominan aplicaciones de Kinesis Video Streams. Puede escribir aplicaciones que consuman y procesen datos en Kinesis Video Streams en tiempo real o después de que los datos se hayan almacenado e indexado en el tiempo cuando no se requiera un procesamiento de baja latencia. Puede crear estas aplicaciones de consumo para que se ejecuten en instancias de Amazon EC2.

    • Biblioteca de analizadores de transmisión de vídeo de Kinesis— Permite a las aplicaciones de Kinesis Video Streams obtener contenido multimedia de la transmisión de vídeo de Kinesis de forma fiable y con baja latencia. Además, analiza los límites de los fotogramas en los medios, de modo que las aplicaciones puedan centrarse en el procesamiento y el análisis de los propios fotogramas.