AWS IoT TwinMakerビデオインテグレーション - AWS IoT TwinMaker

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

AWS IoT TwinMakerビデオインテグレーション

ビデオカメラはデジタルツインシミュレーションの好機です。AWS IoT TwinMakerを使用して、カメラの位置や物理的状態をシミュレートできます。現場のカメラ用にAWS IoT TwinMakerでエンティティを作成し、ビデオコンポーネントを使用して、ライブビデオとメタデータをサイトからAWS IoT TwinMakerシーンまたはGrafanaダッシュボードにストリーミングします。

AWS IoT TwinMakerは、エッジデバイスから2つの方法でビデオをキャプチャできます。Kinesis Video Streams用のエッジコネクタを使用してエッジデバイスからビデオをストリーミングすることも、エッジデバイスにビデオを保存してMQTTメッセージでビデオのアップロードを開始することもできます。AWS IoTサービスで使用するために、デバイスからビデオデータをストリーミングするには、このコンポーネントを使用します。必要なリソースを生成し、Kinesis Video Streams のエッジコネクタをデプロイするには、 の「Kinesis Video Streams のエッジコネクタの開始方法」を参照してください GitHub。AWS IoT Greengrassコンポーネントの詳細については、Kinesis Video Streamsのエッジコネクタに関するAWS IoT Greengrassドキュメントを参照してください。

必要AWS IoT SiteWiseなモデルを作成し、Kinesis Video Streams Greengrassコンポーネントを設定したら、AWS IoT TwinMakerコンソールのデジタルツインアプリケーションにエッジでビデオをストリーミングまたは録画できます。デバイスからのライブストリームとメタデータをGrafanaダッシュボードで表示することもできます。GrafanaとAWS IoT TwinMakerのインテグレーションについての詳細は、AWS IoT TwinMaker Grafana ダッシュボードの統合を参照してください。

AWS IoT TwinMakerでビデオをストリーミングするには、Kinesis Video Streams用のエッジコネクタを使用

Kinesis Video Streams用のエッジコネクタを使用すると、AWS IoT TwinMakerシーン内のエンティティにビデオとデータをストリーミングできます。これにはビデオコンポーネントを使用します。シーンで使用するビデオコンポーネントを作成するには、次の手順を実行します。

前提条件

AWS IoT TwinMakerシーンにビデオコンポーネントを作成する前に、次の前提条件を満たしていることを確認してください。

  • Kinesis Video Streamsのエッジコネクタに必要なAWS IoT SiteWiseモデルとアセットを作成しました。コネクタのAWS IoT SiteWiseアセット作成の詳細については、「Kinesis Video Streams用エッジコネクタを始める」を参照してください。

  • KinesisAWS IoT GreengrassVideo Streamsエッジコネクタをデバイスにデプロイ。Kinesis Video Streamsエッジコネクタコンポーネントのデプロイについて詳しくは、デプロイREADMEを参照してください。

AWS IoT TwinMakerシーン用のビデオコンポーネントの作成

次の手順を実行して、シーンのKinesis Video Streamsコンポーネントのエッジコネクタを作成します。

  1. AWS IoT TwinMakerコンソールで、ビデオコンポーネントを追加するシーンを開きます。

  2. シーンが開いたら、既存のエンティティを選択するか、コンポーネントを追加するエンティティを作成して、「コンポーネントの追加」を選択します。

  3. コンポーネントの追加」ペインでコンポーネントの名前を入力し、「タイプ」にcom.amazon.iotsitewise.connector.edgevideoを選択します。

  4. 作成したAWS IoT SiteWiseカメラモデルの名前を選択して、アセットモデルを選択します。この名前は以下の形式でなければなりません:EdgeConnectorForKVSCameraModel-0abc、末尾のアルファベットと数字の文字列は、あなたのアセット名と一致すべきです。

  5. アセットでは、AWS IoT SiteWiseビデオをストリーミングしたいカメラアセットを選択します。小さなウィンドウが開き、現在のビデオストリームのプレビューが表示されます。

    注記

    ビデオストリーミングをテストするには、「テスト」を選択します。このテストでは、MQTTイベントを送信して動画ライブストリーミングを開始します。プレーヤーに動画が表示されるまでしばらくお待ちください。

  6. エンティティにビデオコンポーネントを追加するには、「コンポーネントの追加」を選択します。

Kinesis Video StreamsからGrafanaダッシュボードにビデオとメタデータを追加

AWS IoT TwinMakerシーン内のエンティティのビデオコンポーネントを作成したら、ライブストリームを表示するようにGrafanaのビデオパネルを設定できます。AWS IoT TwinMakerとGrafanaが適切にインテグレートされていることを確認してください。詳細については、「AWS IoT TwinMaker Grafana ダッシュボードの統合」を参照してください。

重要

Grafana ダッシュボードで動画を表示するには、Grafana データソースに適切な IAM アクセス許可があることを確認する必要があります。必要なロールとポリシーを作成するには、ダッシュボード IAM ロールの作成を参照してください。

次の手順を実行して、Kinesis Video StreamsとメタデータをGrafanaダッシュボードに表示します。

  1. AWS IoT TwinMakerダッシュボードを開きます。

  2. 「パネルを追加」を選択し、「空のパネルを追加」を選択します。

  3. パネルリストから、AWS IoT TwinMakerビデオプレーヤーパネルを選択します。

  4. AWS IoT TwinMaker ビデオプレーヤーパネルで、ビデオのストリーミング元の Kinesis ビデオストリームの名前KinesisVideoStreamNameで、 のストリーム名を入力します。

    注記

    Grafanaビデオパネルにメタデータをストリーミングするには、まずビデオストリーミングコンポーネントを含むエンティティを作成する必要があります。

  5. オプション:AWS IoT SiteWiseアセットからビデオプレーヤーにメタデータをストリーミングするには、エンティティで、AWS IoT TwinMakerシーンで作成したAWS IoT TwinMakerエンティティを選択します。コンポーネント名には、AWS IoT TwinMakerシーン内のエンティティ用に作成したビデオコンポーネントを選択します。