Kinesis Video Streams: So funktioniert's - Amazon Kinesis Video Streams

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kinesis Video Streams: So funktioniert's

Sie können Amazon Kinesis Video Streams, ein vollständig verwaltetes Programm, verwenden AWS-Service, um Live-Videos von Geräten auf das Gerät zu streamen AWS Cloud und dauerhaft zu speichern. Anschließend können Sie eigene Anwendungen für die Echtzeitverarbeitung von Videodaten oder die Analyse von Videodaten mittels Stapelverarbeitung erstellen.

Das folgende Diagramm bietet einen Überblick über die Funktionsweise von Kinesis Video Streams.

Diagramm, das die Interaktion von Produzenten und Verbrauchern in Kinesis Video Streams zeigt.

Die Abbildung illustriert die Interaktion zwischen den folgenden Komponenten:

  • Produzent — Jede Quelle, die Daten in einen Kinesis-Videostream überträgt. Ein Produzent kann ein beliebiges Videogerät sein, z. B. eine Sicherheitskamera, eine am Körper getragene Kamera, eine Smartphone-Kamera oder eine Dashboard-Kamera. Ein Produzent kann zudem andere Daten wie Audiofeeds, Bilder oder RADAR-Daten senden.

    Ein einzelner Produzent kann einzelne, aber auch mehrere Videostreams generieren. Beispielsweise kann eine Videokamera Videodaten an einen Kinesis-Videostream und Audiodaten an einen anderen übertragen.

    • Kinesis Video Streams Producer-Bibliotheken — Eine Reihe von Software und Bibliotheken, die Sie auf Ihren Geräten installieren und konfigurieren können. Sie können diese Bibliotheken verwenden, um Videos auf verschiedene Arten sicher zu verbinden und sie zuverlässig zu streamen, z. B. in Echtzeit, nachdem sie einige Sekunden lang zwischengespeichert wurden, oder als after-the-fact Medien-Uploads.

  • Kinesis-Videostream — Eine Ressource, die Sie verwenden können, um Live-Videodaten zu transportieren, optional zu speichern und die Daten sowohl in Echtzeit als auch auf Batch- oder Einmalbasis für den Konsum verfügbar zu machen. In einer typischen Konfiguration veröffentlicht in einem Kinesis-Videostream nur ein Produzent Daten.

    Der Stream kann Audio-, Video- und ähnliche zeitcodierte Datenstreams transportieren, z. B. Tiefenmessungsfeeds, RADAR-Feeds und mehr. Sie erstellen einen Kinesis-Videostream mit den AWS Management Console oder programmgesteuert mithilfe der SDKs. AWS

    Mehrere unabhängige Anwendungen können einen Kinesis-Videostream parallel nutzen.

  • Consumer — Ruft Daten wie Fragmente und Frames aus einem Kinesis-Videostream ab, um sie anzusehen, zu verarbeiten oder zu analysieren. Im Allgemeinen werden diese Verbraucher als Kinesis Video Streams Streams-Anwendungen bezeichnet. Sie können Anwendungen schreiben, die Daten in Kinesis Video Streams in Echtzeit nutzen und verarbeiten, oder nachdem die Daten gespeichert und zeitindexiert wurden, wenn keine Verarbeitung mit niedriger Latenz erforderlich ist. Sie können diese Verbraucheranwendungen für die Ausführung auf Amazon EC2 EC2-Instances erstellen.

    • Kinesis-Videostream-Parser-Bibliothek— Ermöglicht Kinesis Video Streams Streams-Anwendungen das zuverlässige Abrufen von Medien aus dem Kinesis-Videostream mit geringer Latenz. Zudem werden die Frame-Grenzen in den Medien analysiert, damit Anwendungen sich auf die Verarbeitung und Analyse der Frames konzentrieren können.