Amazon Kinesis Video Streams le permite incorporar, procesar y almacenar de manera segura videos y datos codificados en el tiempo a partir de 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, monitoreo de seguridad, entre otros. Kinesis Video Streams suministra SDK que facilitan la transmisión por streaming segura de videos a AWS a partir de 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 a partir de dispositivos en cualquier buscador o aplicación móvil. También almacena, cifra e indexa de manera duradera las transmisiones de video y proporciona API fáciles de utilizar para que las aplicaciones puedan tener acceso y recuperen fragmentos de video indexados basados en etiquetas y marcas de tiempo. Kinesis Video Streams está integrado con Amazon Rekognition Video, lo que permite crear aplicaciones de visión artificial que detecten y reconozcan personas en las transmisiones 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 de video 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 para 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 pull de Docker 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. Al usar esta integración incorporada, puede crear rápidamente aplicaciones de visión artificial para los casos de uso como el monitoreo de seguridad. 

Pague en función del 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 y más. 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), al permitir que controle el acceso a sus transmisiones de video. Puede crear políticas que permitan a usuarios y grupos específicos para 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, al permitir que almacene 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 punto.

Indexación automática para recuperación

Amazon Kinesis Video Streams indexa automáticamente los datos en su almacenamiento de transmisión de video en base a marcas de tiempo generadas por 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 al usar 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 al usar 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 más información, consulte la documentación.

Datos codificados en el tiempo

Los datos codificados en el tiempo son cualquier dato 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 en el tiempo, donde cada marco está relacionado con los marcos anteriores y posteriores mediante transformaciones espaciales. Otros ejemplos de datos codificados en el tiempo incluyen audio, RADAR y señales 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 en el tiempo para el análisis y el caso práctico de ML. 

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