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 gestionadoServicio de AWS, para transmitir vídeo en directo desde los dispositivos al Nube de AWS 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.

En el diagrama siguiente, se proporciona información general sobre el 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 incluya datos en una transmisión de vídeo de Kinesis. Un productor puede ser cualquier dispositivo generador de vídeo, como, por ejemplo, una cámara de seguridad, una cámara que se lleva puesta, la cámara de un smartphone o una cámara de 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. Puedes usar estas bibliotecas para conectar vídeos de forma segura y transmitirlos de forma fiable de diferentes maneras, incluso en tiempo real, después de almacenarlos en búfer durante unos segundos o mientras subes after-the-fact contenido multimedia.

  • Kinesis Video Stream: 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 parallel.

  • Consumidor: obtiene datos, como fragmentos y fotogramas, de una transmisión de vídeo de Kinesis para visualizarlos, procesarlos o analizarlos. Por lo general, estos consumidores se denominan aplicaciones 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 sea necesario procesar con baja latencia. Puede crear aplicaciones para ejecutarlas en instancias Amazon EC2.

    • Biblioteca de analizadores de transmisión de vídeo de Kinesis— Permite que las aplicaciones de Kinesis Video Streams obtengan contenido multimedia de Kinesis Video Stream de manera confiable 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.