翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Kinesis Video Streams: 仕組み
トピック
Amazon Kinesis Video Streams はフルマネージドの AWS のサービスで、ライブ動画をデバイスから AWS クラウドにストリーミングし、永続的に保存できるようにします。その後、リアルタイムで動画を処理するために独自のアプリケーションを構築するか、バッチ指向の動画分析を実行できます。
次の図表は、Kinesis Video Streams の仕組みの概要を示しています。

この図は、次のコンポーネント間のやり取りを示しています。
-
Producer - Kinesis のビデオストリームにデータを送る任意のソース。監視カメラ、身体装着型カメラ、スマートフォンカメラ、ダッシュボードカメラなど、動画を生成するあらゆるデバイスをプロデューサーにすることができます。プロデューサーは、音声フィード、イメージ、RADAR データなどの動画以外のデータも送信できます。
1 つのプロデューサーで複数のビデオストリームを生成できます。例えば、ビデオカメラは動画データを 1 つの Kinesis のビデオストリームにプッシュし、音声データを別のストリームにプッシュすることができます。
-
Kinesis Video Streams プロデューサーライブラリ— 一組easy-to-useデバイスにインストールして設定できるソフトウェアとライブラリ。これらのライブラリを使用すると、動画の安全な接続と信頼性の高い方法でのストリーミングが簡単にできるようになります。ストリーミング方法には、リアルタイム、数秒間のバッファリング後、ストリーミング方法を利用できます。after-the-factメディアアップロード。
-
-
Kinesis のビデオストリーム- ライブ動画データを転送して、必要に応じて保存し、リアルタイムとバッチまたはアドホックの両方でデータを消費できるようにするリソースです。一般的な設定の場合、Kinesis のビデオストリームには、それに対してデータを発行するプロデューサーが 1 つだけ用意されています。
音声、動画のほか、奥行き感知フィードや RADAR フィードなどの、時間がエンコードされた類似のデータストリームを扱うことができます。Kinesis のビデオストリームは AWS Management Console を使用して作成するか、AWS SDK を使用してプログラミングすることにより作成します。
複数の独立したアプリケーションでは、Kinesis のビデオストリームを並列で消費できます。
-
コンシューマー - フラグメントやフレームなどのデータを Kinesis のビデオストリームから取得して、表示、処理、または分析します。一般的に、これらのコンシューマーは Kinesis Video Streams アプリケーションと呼ばれます。リアルタイムで、または低レイテンシー処理が求められない場合は、データが永続的に保存されて時間インデックスが作成された後で、Kinesis のビデオストリームのデータを消費および処理するアプリケーションを作成できます。これらのコンシューマーアプリケーションを作成して Amazon EC2 インスタンス上で実行できます。
-
Kinesis ビデオストリームパーサーライブラリ - Kinesis Video Streams アプリケーションが Kinesis のビデオストリームから低レイテンシーでメディアを確実に取得できるようにします。また、メディア内のフレームの境界を解析し、アプリケーションでフレーム自体の処理や分析を集中的に実行できるようにします。
-