Kinesis Video Streams: 仕組み - Amazon Kinesis Video Streams

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Kinesis Video Streams: 仕組み

フルマネージド型の である Amazon Kinesis Video Streams を使用して AWS のサービス、デバイスから に AWS クラウド ライブビデオをストリーミングし、永続的に保存できます。その後、リアルタイムで動画を処理するために独自のアプリケーションを構築するか、バッチ指向の動画分析を実行できます。

次の図表は、Kinesis Video Streams の仕組みの概要を示しています。

Kinesis Video Streams のプロデューサーとコンシューマーとのインタラクションを示す図表。

この図は、次のコンポーネント間のやり取りを示しています。

  • Producer - Kinesis のビデオストリームにデータを送る任意のソース。プロデューサーは、セキュリティカメラ、ボディ・コンポジション・カメラ、スマートフォン・カメラ、ダッシュボード・カメラなど、あらゆるビデオ生成デバイスとすることができます。プロデューサーは、オーディオフィード、画像、データなど、ビデオ以外のRADARデータを送信することもできます。

    1 つのプロデューサーで複数のビデオストリームを生成できます。例えば、ビデオカメラは動画データを 1 つの Kinesis のビデオストリームにプッシュし、音声データを別のストリームにプッシュすることができます。

    • Kinesis Video Streams プロデューサーライブラリ – デバイスにインストールして設定できるソフトウェアとライブラリのセット。これらのライブラリを使用して、リアルタイムで、数秒間バッファした後、または after-the-fact メディアアップロードとして、さまざまな方法でビデオを安全に接続して確実にストリーミングできます。

  • Kinesis Video Streams – ライブビデオデータを転送し、オプションで保存して、リアルタイム、バッチ、または 1 回限りのベースでデータを使用できるリソース。一般的な設定の場合、Kinesis のビデオストリームには、それに対してデータを発行するプロデューサーが 1 つだけ用意されています。

    ストリームは、オーディオ、ビデオ、および深度検出フィード、RADARフィードなど、時間エンコードされた同様のデータストリームを伝送できます。を使用して、 AWS Management Console または を使用してプログラムで AWS Kinesis ビデオストリームを作成しますSDKs。

    複数の独立したアプリケーションでは、Kinesis のビデオストリームを並列で消費できます。

  • コンシューマー - フラグメントやフレームなどのデータを Kinesis のビデオストリームから取得して、表示、処理、または分析します。一般的に、これらのコンシューマーは Kinesis Video Streams アプリケーションと呼ばれます。Kinesis Video Streams でデータをリアルタイムで消費して処理するアプリケーション、または低レイテンシー処理が不要な場合にデータを保存して時間インデックスを作成するアプリケーションを作成できます。これらのコンシューマーアプリケーションを作成して、Amazon EC2インスタンスで実行できます。