Kinesis Video Streams: come funziona - Flusso di video Amazon Kinesis

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à.

Kinesis Video Streams: come funziona

Puoi utilizzare Amazon Kinesis Video Streams, un programma Servizio AWS completamente gestito, per trasmettere video in diretta dai dispositivi e archiviarli in Cloud AWS modo duraturo. 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 del funzionamento di Kinesis Video Streams.

Diagramma che mostra l'interazione tra produttori e consumatori in Kinesis Video Streams.

Il diagramma mostra l'interazione tra i componenti seguenti:

  • Produttore: qualsiasi fonte che inserisce dati in un flusso video Kinesis. Un produttore può essere qualsiasi dispositivo di generazione video, come una telecamera di sicurezza, una videocamera indossabile, una fotocamera per smartphone o una telecamera da cruscotto. 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.

    • Librerie Kinesis Video Streams Producer: un set di software e librerie che puoi installare e configurare sui tuoi dispositivi. Puoi utilizzare queste librerie per connetterti in modo sicuro e trasmettere video in streaming in modo affidabile in diversi modi, anche in tempo reale, dopo averli memorizzati nel buffer per alcuni secondi o come caricamenti multimediali. after-the-fact

  • Kinesis video stream: una risorsa che puoi utilizzare per trasportare dati video in diretta, archiviarli facoltativamente e renderli disponibili per il consumo sia in tempo reale che in batch o una tantum. In una configurazione tipica, uno stream video Kinesis include un solo produttore che pubblica 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. Puoi creare un flusso video Kinesis utilizzando AWS Management Console o utilizzando gli SDK a livello di codice. AWS

    Più applicazioni indipendenti possono utilizzare un flusso video Kinesis in parallelo.

  • Consumatore: recupera dati, come frammenti e frame, da uno stream video Kinesis per visualizzarli, elaborarli o analizzarli. Generalmente questi utenti sono denominati applicazioni Kinesis Video Streams. È possibile scrivere applicazioni che consumano ed elaborano dati in Kinesis Video Streams in tempo reale o dopo l'archiviazione e l'indicizzazione temporale dei dati quando non è richiesta un'elaborazione a bassa latenza. Puoi creare queste applicazioni consumer da eseguire su istanze Amazon EC2.

    • Libreria di analisi dei flussi video Kinesis— Consente alle applicazioni Kinesis Video Streams di ottenere contenuti multimediali in modo affidabile da Kinesis Video Stream 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.