Amazon Kinesis Video Streams: Come funziona - 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à.

Amazon Kinesis Video Streams: Come funziona

Amazon Kinesis Video Streams è un servizio AWS completamente gestito che consente di trasmettere in streaming video live da dispositivi al cloud AWS e di archiviarli stabilmente. Puoi quindi creare le tue applicazioni per l'elaborazione di video in tempo reale o eseguire analisi dei video in batch.

Il diagramma seguente fornisce una panoramica sul funzionamento di Kinesis Video Streams.


            Diagramma che mostra l'interazione di producer e consumer in Kinesis Video Streams.

Il diagramma mostra l'interazione tra i componenti seguenti:

  • Producer: qualsiasi sorgente che inserisce dati in un flusso video Kinesis. Un producer può essere qualsiasi dispositivo che genera video, come una telecamera di sicurezza, una telecamera da indossare, una telecamera di uno smartphone o una telecamera del pannello di controllo. Un producer può anche inviare dati non video, come feed audio, immagini o dati RADAR.

    Un producer singolo può generare uno o più flussi video. Ad esempio, una videocamera può inviare dati video a un flusso video Kinesis e dati audio a un altro.

    • Kinesis Video Streams Producer Library— Un set dieasy-to-usesoftware e librerie che puoi installare e configurare sul tuo dispositivo. Queste librerie consentono di stabilire una connessione sicura e uno streaming video affidabile in diversi modi, tra cui in tempo reale, dopo buffering per alcuni secondi o comeafter-the-factcaricamenti multimediali.

  • Kinesis Video Streams: una risorsa che ti consente di trasportare dati video live, archiviarli facoltativamente e renderli disponibili per il consumo sia in tempo reale e in batch o in forma ad-hoc. In una configurazione tipica, un flusso video Kinesis dispone solo di un producer che pubblica i dati al suo interno.

    Il flusso è in grado di trasportare audio e flussi di dati simili codificati temporalmente, ad esempio feed di rilevamento profondità, feed RADAR e molto altro. Crea un flusso video Kinesis utilizzando ilAWS Management Consoleo tramite codice, utilizzando i AWS SDK.

    Numerose applicazioni indipendenti possono utilizzare un flusso video Kinesis in parallelo.

  • Consumer: recupera dati, ad esempio frammenti e frame, da un flusso video Kinesis per visualizzarlo, elaborarlo o analizzarlo. Di solito questi consumer sono chiamati applicazioni Kinesis Video Streams. Puoi scrivere applicazioni che consumano ed elaborano dati nei flussi video Kinesis in tempo reale o dopo che i dati vengono stabilmente archiviati e indicizzati temporalmente quando l'elaborazione a bassa latenza non è richiesta. Puoi creare queste applicazioni consumer da eseguire su istanze Amazon EC2.

    • Libreria parser del flusso video Kinesis: permette alle applicazioni Kinesis Video Streams di ottenere dati multimediali dai flussi video Kinesis a bassa latenza. Inoltre, analizza i limiti del frame nel contenuto multimediale in modo che le applicazioni possano concentrarsi sull'elaborazione e l'analisi dei frame stesso.