Amazon Kinesis Video Streams consente di assimilare, elaborare e archiviare in sicurezza video e dati con codifica temporale da dispositivi su qualsiasi scala per applicazioni basate su visione di macchina in tempo reale ed elaborazione di batch utilizzate per case intelligenti, città intelligenti, automazione industriale, monitoraggio di sicurezza e molto altro. Kinesis Video Streams offre SDK che semplificano lo streaming in sicurezza di video in AWS da dispositivi connessi. Amazon Kinesis Video Streams supporta HTTP Live Streaming (HLS) per consentire la riproduzione in tempo reale e on demand di video acquisiti da dispositivi su qualsiasi browser o applicazione per dispositivi mobili. Inoltre, archivia in modo sicuro e indicizza i flussi video e fornisce delle API semplici da utilizzare in modo che le applicazioni possano effettuare l'accesso e recuperare i frammenti video indicizzati sulla base di tag e time stamp. Kinesis Video Streams è integrato con Amazon Rekognition Video, rendendo possibile creare applicazioni di visione artificiale che rilevano e riconoscono i visi nei video. Kinesis Video Streams offre una libreria per integrare i framework ML come Apache MxNet, TensorFlow e OpenCV con i flussi video per creare applicazioni personalizzate. Effettua automaticamente il provisioning e ricalibra in modo elastico tutta l'infrastruttura necessaria per assimilare i flussi video da milioni di dispositivi.

Caratteristiche principali

SDK per lo streaming in sicurezza dei dati dai dispositivi

Amazon Kinesis Video Streams fornisce SDK in C++ e in Java che puoi costruire e configurare per i tuoi dispositivi connessi. Questi SDK gestiscono i dati ricevuti dalla sorgente media del dispositivo e li trasmettono in sicurezza a uno streaming video Kinesis frame per frame in tempo reale. L'SDK è anche disponibile come plug-in GStreamer per creare flussi di dati multimediali personalizzati.

Si può creare l'SDK da sorgenti o usare immagini Docker disponibili per dispositivi Ubuntu, MacOS e Raspberry Pi che possono essere distribuite con un semplice pull Docker e iniziare lo streaming video in pochi minuti.

Per ulteriori informazioni sugli SDK, consulta la documentazione.

Integrazione incorporata con Amazon Rekognition Video

Amazon Rekognition Video consente di specificare qualsiasi dei tuoi flussi video in Amazon Kinesis come input. In questo modo puoi rilevare e riconoscere automaticamente i visi nello streaming video. Attraverso questa integrazione incorporata, puoi creare rapidamente applicazioni di visione artificiale per casi d'uso come il monitoraggio di sicurezza. 

Prezzo in base all'uso

I costi di Amazon Kinesis Video Streams sono calcolati in base al volume di dati assimilati, archiviati e consumati mediante il servizio. Non sono previsti anticipi né tariffe minime, e non ti devi preoccupare di pagare per flussi video lenti. Per ulteriori informazioni, consulta la pagina dei prezzi.

Libreria per il parsing dei flussi video

Amazon Kinesis Video Streams offre una libreria per il parsing dei flussi che è possibile utilizzare all'interno delle applicazioni per recuperare oggetti a livello di frame, estrarre e raccogliere metadati associati ai frammenti, unire frammenti consecutivi e altro. Consente di integrare popolari framework ML come Apache MxNet, TensorFlow e OpenCV. Per ulteriori informazioni, consultare la documentazione.

Controllo degli accessi con AWS IAM

Amazon Kinesis Video Streams integra AWS Identity and Access Management (IAM), permettendoti di controllare l'accesso ai tuoi flussi video. È possibile creare policy che consentano solo a specifici utenti e gruppi di eseguire determinate azioni, come l'inserimento o il recupero di dati nei flussi video. Per ulteriori informazioni sull’utilizzo delle policy di IAM con Kinesis Video Streams, consulta la documentazione.

Servizio completamente gestito

Amazon Kinesis Video Streams è un servizio completamente gestito, quindi non è presente alcuna infrastruttura da gestire. Kinesis Video Streams effettua automaticamente il provisioning e ricalibra in modo elastico per milioni di dispositivi, ridimensionando quando i dispositivi non trasmettono video, senza la necessità di effettuare il provisioning del parco server.

Streaming video in diretta e on demand con HTTP Live Streaming (HLS)

Amazon Kinesis Video Streams consente la riproduzione del video acquisito usando una capacità completamente gestita di HTTP Live Streaming (HLS). Poiché i dispositivi eseguono lo streaming video in Kinesis Video Streams, è possibile eseguire la riproduzione di video dal vivo e archiviati su qualsiasi browser o piattaforma mobile.

API in tempo reale

Amazon Kinesis Video Streams offre API semplici da utilizzare che consentono di recuperare i dati dai flussi frame per frame per creare applicazioni in tempo reale.

Storage durevole

Amazon Kinesis Video Streams usa Amazon S3 come datastore sottostante, il che significa che i tuoi dati sono archiviati in modo duraturo e affidabile. È possibile impostare e controllare i periodi di retention per ciascun flusso, consentendoti di archiviare a prezzi vantaggiosi i dati dei tuoi flussi per un periodo di tempo limitato o indefinito. È possibile modificare il periodo di retention del flusso in qualsiasi momento.

Indicizzazione automatica per ripristino

Amazon Kinesis Video Streams indicizza automaticamente i dati archiviati nei flussi video in base ai time stamp generati dal dispositivo oppure da Kinesis Video Streams quando riceve il video. È possibile combinare tag a livello di flusso con i time stamp per ricercare e recuperare facilmente specifici frammenti di video per la riproduzione, l'analisi o l'elaborazione di altro tipo.

Crittografia automatica dei dati in transito e inattivi

Gli SDK di Amazon Kinesis Video Streams crittografano i frame e i frammenti generati dall'hardware del dispositivo per lo streaming sicuro utilizzando Transport Layer Security (TLS), un protocollo che garantisce privacy e integrità dei dati tra due applicazioni comunicanti.

Amazon Kinesis Video Streams crittografa automaticamente i dati che inserisci nei flussi video tramite AWS Key Management Service (KMS) aiutandoti a proteggere i dati inattivi. I dati vengono crittografati prima di essere scritti nello storage di Kinesis Video Streams, decrittografandoli quando vengono ripristinati. In questo modo, i tuoi dati sono sempre crittografati quando sono inattivi all'interno del flusso. Per ulteriori informazioni, consultare la documentazione.

Dati con codifica temporale

I dati con codifica temporale sono tutti quei dati i cui record fanno parte di una serie temporale, con ogni record legato ai record precedenti e seguenti. I video sono un esempio di dati con codifica temporale, in cui ogni frame è legato ai frame precedenti e seguenti attraverso trasformazioni spaziali. Altri esempi di dati con codifica temporale includono i segnali audio, RADAR e LIDAR. Amazon Kinesis Video Streams è specificatamente concepito per l'assimilazione e lo storage efficienti e a costi contenuti dei dati con codifica temporale di tutti i tipi per casi d'uso di analisi e ML. 

Ulteriori informazioni sui prezzi di Amazon Kinesis Video Streams

Visita la pagina dei prezzi
Sei pronto per iniziare?
Registrati
Hai ulteriori domande?
Contattaci