Amazon Kinesis Video Streams le permite incorporar, procesar y almacenar de manera segura videos y datos codificados en el tiempo desde dispositivos en cualquier escala para aplicaciones basadas en visión artificial, orientadas a lotes y con capacidades en tiempo real que se utilicen en hogares inteligentes, ciudades inteligentes, automatización industrial, monitorización de seguridad, entre otros. Kinesis Video Streams suministra SDK que facilitan la transmisión por streaming segura de videos a AWS desde dispositivos conectados. Amazon Kinesis Video Streams es compatible con el streaming en directo de HTTP (HLS) para hacer posible la reproducción en directo y bajo demanda de videos incorporados desde dispositivos en cualquier buscador o aplicación móvil. También almacena, cifra e indexa de manera duradera las transmisiones de videos y proporciona API fáciles de utilizar para que las aplicaciones puedan tener acceso a fragmentos de videos indexados basados en etiquetas y marcas de tiempo y puedan recuperarlos. Kinesis Video Streams está integrado con Amazon Rekognition Video, lo que permite crear aplicaciones de visión artificial que detecten y reconozcan personas en el streaming de videos. Kinesis Video Streams también proporciona una biblioteca que permite integrar marcos de trabajo de aprendizaje automático, como Apache MxNet, TensorFlow y OpenCV con transmisiones de video para crear aplicaciones personalizadas. Kinesis Video Streams aprovisiona automáticamente y escala de manera elástica toda la infraestructura necesaria para incorporar transmisiones por streaming de videos desde millones de dispositivos.

Características clave

SDK para transmitir de manera segura los datos a partir de los dispositivos

Amazon Kinesis Video Streams ofrece SDK en C++ y Java a fin de que pueda crear y configurar para sus dispositivos conectados. Los SDK se encargan de recibir los datos provenientes del origen del contenido multimedia del dispositivo y de transmitirlos de manera segura a una transmisión de video de Kinesis marco por marco en tiempo real. El SDK también se encuentra disponible como complemento GStreamer para crear flujos de datos de contenido multimedia personalizados.

Puede crear los SDK a partir de orígenes o usar imágenes de Docker disponibles para dispositivos con Ubuntu, MacOS y Raspberry Pi, que puede implementar con un Docker pull simple y empezar a transmitir videos por streaming en cuestión de minutos.

Para obtener más información sobre los SDK, consulte la documentación.

Integración incorporada con Amazon Rekognition Video

Amazon Rekognition Video le permite especificar cualquier transmisión de video de Amazon Kinesis como una entrada. Esto permite que detecte y reconozca personas automáticamente en la transmisión de video. Mediante el uso de esta integración incorporada, puede crear rápidamente aplicaciones de visión artificial para los casos de uso como la monitorización de seguridad. 

Pago por uso

Con Amazon Kinesis Video Streams, paga solo por el volumen de datos que incorpora, almacena y consume en el servicio. No hay costos anticipados o tarifas mínimas y no tiene que preocuparse por pagar transmisiones inactivas de video. Para obtener más información, consulte la página de precios.

Biblioteca de análisis de transmisión de video

Amazon Kinesis Video Streams ofrece una biblioteca de análisis de transmisión que puede usar en sus aplicaciones para recuperar fácilmente objetos a nivel del marco, extraer y recolectar metadatos adjuntos a los fragmentos, combinar fragmentos consecutivos, entre otros. Le permite integrar fácilmente marcos de trabajo ML conocidos como Apache MxNet, TensorFlow y OpenCV. Para obtener más información, consulte la documentación.

Control de acceso con AWS IAM

Amazon Kinesis Video Streams se integra con AWS Identity and Access Management (IAM), lo que le permite controlar el acceso a sus transmisiones de video. Puede crear políticas que permitan a usuarios y grupos determinados realizar acciones específicas como ingresar o recuperar datos desde sus transmisiones de video. Para obtener más información sobre el uso de las políticas de IAM con Kinesis Video Streams, consulte la documentación.

Completamente administrado

Amazon Kinesis Video Streams está completamente administrado, de manera que no existe infraestructura a administrar. Kinesis Video Streams aprovisiona automáticamente y escala de manera flexible a millones de dispositivos y disminuye cuando los dispositivos no transmiten videos, sin necesidad de aprovisionar una flota de servidores.

Reproduzca videos bajo demanda y en directo con streaming en directo de HTTP (HLS)

Amazon Kinesis Video Streams permite reproducir los videos incorporados mediante la capacidad de streaming en directo de HTTP (HLS) completamente administrada. A medida que los dispositivos transmitan videos por streaming a Kinesis Video Streams, puede reproducir en directo o volver a reproducir videos archivados en cualquier navegador o plataforma móvil.

API en tiempo real

Amazon Kinesis Video Streams ofrece API fáciles de usar que le permiten recuperar los datos desde sus transmisiones marco por marco para la creación de aplicaciones en tiempo real.

Almacenamiento duradero

Amazon Kinesis Video Streams utiliza Amazon S3 como almacén de datos subyacente, por lo que sus datos se almacenan de forma duradera y segura. Puede establecer y controlar los periodos de retención en base a la transmisión, lo que le permite almacenar los datos de manera rentable en sus transmisiones durante un periodo de tiempo limitado o indefinidamente. Puede cambiar el periodo de retención de la transmisión en cualquier momento.

Indexación automática para recuperación

Amazon Kinesis Video Streams indexa automáticamente los datos que almacenó en las transmisiones de video en base a marcas de tiempo generadas mediante el dispositivo o mediante Kinesis Video Streams cuando recibe el video. Puede combinar las etiquetas a nivel de transmisión con marcas de tiempo para buscar y recuperar fácilmente fragmentos de videos específicos para la reproducción, el análisis y otro procesamiento.

Cifrado automático de datos en tránsito y en reposo

El SDK de Amazon Kinesis Video Streams cifra los marcos y los fragmentos generados mediante el hardware del dispositivo para la transmisión segura mediante el uso de Transport Layer Security (TLS), un protocolo que ofrece privacidad e integración de datos entre dos aplicaciones que se comunican.

Amazon Kinesis Video Streams cifra automáticamente los datos que coloca en sus transmisiones de video mediante el uso de AWS Key Management Service (KMS) y lo ayuda a proteger sus datos en reposo. Los datos se cifran antes de que se escriban en el almacenamiento de Kinesis Video Streams y se decodifican después de que se recuperan desde el almacenamiento. Como resultado, sus datos siempre se cifran en reposo dentro de la transmisión. Para obtener más información, consulte la documentación.

Datos codificados por tiempo

Los datos codificados por tiempo son aquellos en los cuales los registros se encuentran en una serie temporal y cada registro está relacionado con sus registros previos y posteriores. El video muestra un ejemplo de los datos codificados por tiempo, donde cada marco está relacionado con los marcos anteriores y posteriores mediante transformaciones espaciales. Otros ejemplos de datos codificados por tiempo incluyen señales de audio, RADAR y LIDAR. Amazon Kinesis Video Streams está diseñado específicamente para la incorporación y el almacenamiento rentable y eficiente de todos los tipos de datos codificados por tiempo para los casos de uso de ML y análisis. 

Más información sobre los precios de Amazon Kinesis Video Streams

Visite la página de precios
¿Listo para comenzar?
Inscribirse
¿Tiene más preguntas?
Contacte con nosotros