Cos'è Amazon Kinesis Video Streams? - Amazon Kinesis Video Streams

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cos'è Amazon Kinesis Video Streams?

Amazon Kinesis Video Streams è un servizio AWS completamente gestito che è possibile utilizzare per lo streaming live di video dai dispositivi al cloud AWS oppure per creare applicazioni per l'elaborazione di video in tempo reale o eseguire analisi dei video in batch.

Kinesis Video Streams non serve solo ad archiviare dati video, ma anche a visualizzare i flussi video in tempo reale nel momento stesso in cui vengono ricevuti nel cloud. Consente di monitorare i flussi in tempo reale nella Console di gestione AWS oppure di sviluppare applicazioni personalizzate per il monitoraggio che utilizzano la libreria API Kinesis Video Streams per visualizzare video in tempo reale.

È possibile utilizzare Kinesis Video Streams per acquisire in tempo reale grandi volumi di dati video provenienti da milioni di sorgenti, compresi smartphone, telecamere di sicurezza, webcam, telecamere integrate nelle automobili, droni e altre sorgenti, ma anche inviare dati non video serializzati nel tempo, ad esempio dati audio, immagini termiche, dati RADAR o sulla profondità e molto altro. Poiché i flussi video live vengono inviati da queste sorgenti a un flusso video Kinesis, è possibile creare applicazioni in grado di accedere ai dati,frame-by-frame, in tempo reale per l'elaborazione a bassa latenza. Kinesis Video Streams è indipendente dalla sorgente: i video possono provenire dalla webcam di un computer utilizzando ilGStreamerlibreria, oppure da una videocamera in rete che utilizza il protocollo di streaming in tempo reale (RTSP)».

È inoltre possibile configurare il flusso video Kinesis per l'archiviazione stabile di contenuti multimediali per il periodo di conservazione specificato. Kinesis Video Streams archivia automaticamente tali dati e li crittografa a riposo. Inoltre, Kinesis Video Streams indicizza nel tempo i dati archiviati in base ai timestamp sia del producer che di acquisizione. È possibile creare applicazioni che elaborano periodicamente in batch i dati video o che richiedono l'accesso ad hoc ai dati storici per diversi casi d'uso.

Le applicazioni personalizzate, orientate al batch o in tempo reale, possono essere eseguite sulle istanze Amazon EC2. Queste applicazioni possono elaborare i dati utilizzando algoritmi deep-learning open source o applicazioni di terze parti integrate con Kinesis Video Streams.

I vantaggi derivanti dall'uso di Kinesis Video Streams sono:

  • Connect e trasmetti in streaming da milioni di dispositivi- Kinesis Video Streams consente di connettersi ed eseguire lo streaming di video, audio e altri dati provenienti da milioni di dispositivi quali smartphone, droni consumer, dash cam e molto altro. È possibile utilizzare le librerie del producer Kinesis Video Streams per configurare i propri dispositivi ed eseguire lo streaming in tempo reale e in modo affidabile oppureafter-the-factcaricamenti multimediali.

  • Archivia, crittografa e indicizza in modo duraturo i dati- Configurazione del flusso video Kinesis per archiviare stabilmente i dati multimediali per periodi di conservazione personalizzati. Kinesis Video Streams genera anche un indice dei dati archiviati in base ai timestamp del producer o del servizio, grazie al quale le applicazioni possono facilmente recuperare i dati specificati in un flusso.

  • Concentrati sulla gestione delle applicazioni anziché sull'infrastruttura- Kinesis Video Streams è serverless, perciò non ci sono infrastrutture da configurare o gestire. Non serve preoccuparsi per la distribuzione, la configurazione o il dimensionamento elastico dell'infrastruttura sottostante man mano che i flussi di dati e il numero di applicazioni in uso aumentano o diminuiscono. Kinesis Video Streams esegue automaticamente tutte le attività di amministrazione e manutenzione richieste per la gestione dei flussi, consentendo così di concentrarsi sulle applicazioni e non sull'infrastruttura.

  • Crea applicazioni in tempo reale e batch sui flussi di dati- È possibile utilizzare Kinesis Video Streams per creare applicazioni personalizzate in tempo reale che operano su flussi di dati live e per creare applicazioni in batch o ad hoc che operano su dati permanenti senza rigorosi requisiti di latenza. È possibile creare, distribuire e gestire applicazioni personalizzate con soluzioni open source (Apache MXNet, OpenCV), interne o di terze parti tramite AWS Marketplace per l'elaborazione e l'analisi dei flussi. Kinesis Video StreamsGetLe API consentono di creare diverse applicazioni simultanee per l'elaborazione di dati orientata ai batch o in tempo reale.

  • Streaming più sicuro dei dati- Kinesis Video Streams crittografa tutti i dati durante la trasmissione tramite il servizio e quando vengono archiviati. Kinesis Video Streams applica la crittografia basata su Transport Layer Security (TLS) ai dati in streaming dai dispositivi e crittografa tutti i dati a riposo tramiteAWS Key Management Service(AWS KMS). Inoltre, è possibile gestire l'accesso ai dati medianteAWS Identity and Access Management(IAM).

  • Calcolo dei prezzi in base all'uso effettivo: per ulteriori informazioni, consultare la pagina dei prezzi di AWS.

Primo utilizzo di Kinesis Video Streams?

Se è la prima volta che utilizzi Kinesis Video Streams, ti consigliamo di leggere le seguenti sezioni in ordine:

  1. Amazon Kinesis Video Streams: Come funziona- Ulteriori informazioni sui concetti fondamentali di Kinesis Video Streams.

  2. Modalità di base su Kinesis Video Streams- Configurazione dell'account e test di Kinesis Video Streams.

  3. Kinesis Video Streams Producer Library- Ulteriori informazioni sulla creazione di un'applicazione producer Kinesis Video Streams.

  4. Libreria parser del flusso video Kinesis- Ulteriori informazioni sull'elaborazione dei fotogrammi di dati in entrata nell'applicazione consumer Kinesis Video Streams.

  5. Esempi di Amazon Kinesis Video Streams- Ulteriori esempi delle possibilità che offre Kinesis Video Streams.