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 fuentes de audio, imágenes o datos. 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 productores de Kinesis Video Streams: 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 transportar audio, vídeo y flujos de datos similares codificados en el tiempo, como fuentes de detección de profundidad, RADAR fuentes y más. Puede crear una transmisión de vídeo de Kinesis mediante el AWS Management Console o mediante programación mediante el. AWS SDKs

    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 almacenar los datos e indexarlos en el tiempo cuando no se requiera un procesamiento de baja latencia. Puede crear estas aplicaciones de consumo para que se ejecuten en EC2 instancias de Amazon.

    • Vea la salida de las cámaras mediante la biblioteca de analizadores— 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.