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 es
Themen
Mit Amazon Kinesis Video Streams, einem vollständig verwalteten AWS-Service, können Sie Live-Videos von Geräten auf das streamen AWS Cloud und dauerhaft 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.
Die Abbildung illustriert die Interaktion zwischen den folgenden Komponenten:
-
Produzent — Jede Quelle, die Daten in einen Kinesis-Videostream einspeist. Ein Produzent kann jedes Gerät sein, das Videos generiert, z. B. eine Sicherheitskamera, eine am Körper getragene Kamera, eine Smartphone-Kamera oder eine Armaturenbrettkamera. 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 zuverlässig zu streamen, auch in Echtzeit, nachdem Sie sie einige Sekunden lang gepuffert haben, oder als nachträgliche Medienuploads.
-
-
Kinesis-Videostream — Eine Ressource, die Sie verwenden können, um Live-Videodaten zu übertragen, optional zu speichern und die Daten sowohl in Echtzeit als auch stapelweise oder einmalig zur Nutzung zur Verfügung zu stellen. In einer typischen Konfiguration werden in einem Kinesis-Videostream nur Daten von einem Produzenten veröffentlicht.
Der Stream kann Audio-, Video- und ähnliche zeitcodierte Datenstreams transportieren, z. B. Tiefenmessungsfeeds, RADAR-Feeds und mehr. Sie erstellen einen Kinesis-Videostream mithilfe der SDKs AWS-Managementkonsole 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-Anwendungen bezeichnet. Sie können Anwendungen schreiben, die Daten in Kinesis Video Streams in Echtzeit verarbeiten und verarbeiten, oder nachdem die Daten gespeichert und zeitindexiert wurden, wenn eine Verarbeitung mit niedriger Latenz nicht erforderlich ist. Sie können diese Verbraucheranwendungen so erstellen, dass sie auf Amazon EC2-Instances ausgeführt werden.
-
Sehen Sie sich die Ausgabe von Kameras mithilfe der Parser-Bibliothek an— Ermöglicht Kinesis Video Streams-Anwendungen, Medien zuverlässig und mit niedriger Latenz aus dem Kinesis-Videostream abzurufen. Zudem werden die Frame-Grenzen in den Medien analysiert, damit Anwendungen sich auf die Verarbeitung und Analyse der Frames konzentrieren können.
-