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
Temas
Puede utilizar Amazon Kinesis Video Streams, una plataforma totalmente gestionada Servicio de AWS, para transmitir vídeo en directo desde los dispositivos a los dispositivos 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.
El siguiente diagrama ofrece una descripción general del funcionamiento de Kinesis Video Streams.
El diagrama ilustra la interacción entre los siguientes componentes:
-
Productor: cualquier fuente que incorpore datos a 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 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 para productores de Kinesis Video Streams: conjunto de software y bibliotecas que puede instalar y configurar en sus dispositivos. Puede usar estas bibliotecas para conectarse de forma segura y transmitir vídeo de forma fiable de diferentes maneras, incluso en tiempo real, después de guardarlo en búfer durante unos segundos o para subirlo después de haberlo hecho.
-
-
Transmisión de vídeo de Kinesis: recurso que puede utilizar para transportar datos de vídeo en directo y, si lo desea, almacenarlos 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 los 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. Una transmisión de vídeo de Kinesis se crea mediante los Consola de administración de AWS 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 crear aplicaciones que consuman y procesen datos en Kinesis Video Streams en tiempo real o después de que los datos se almacenen y se indexen por tiempo, si no es necesario un procesamiento de baja latencia. Puede crear estas aplicaciones de consumo para que se ejecuten en instancias de Amazon EC2.
-
Vea la salida de las cámaras utilizando la biblioteca de analizadores— Permite que las aplicaciones de Kinesis Video Streams obtengan contenido multimedia de la transmisión de video de Kinesis 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.
-