Azure portal を使用して Azure Video Analyzer 用のダイレクト メソッドを呼び出す

edge icon
または、サービスでのビデオ アプリケーションの作成に関する記事のトピックを参照してください。


注意

Azure Video Analyzer プレビュー サービスは廃止されます。2022 年 12 月 1 日までに、Video Analyzer からアプリケーションを移行することをお勧めします。

Azure Video Analyzer for Media は、この廃止の影響を受けません。 これは Azure Video Indexer にブランドが変更されました。 詳細については、こちらをクリックして確認してください。

アクションが必要: ワークロードの中断を最小限に抑えるには、2022 年 12 月 1 日より前に、このガイドで説明されている推奨事項に従って、Video Analyzer からアプリケーションを移行してください。 2022 年 12 月 1 日以降、Azure Video Analyzer アカウントは機能しなくなります。 2022 年 5 月 2 日より、新しい Video Analyzer アカウントを作成することはできなくなります。

IoT Hub には、クラウドからエッジ デバイス上のダイレクト メソッドを呼び出す機能が備わっています。 Azure Video Analyzer (Video Analyzer) モジュールでは、ライブ ビデオを分析するためにさまざまなパイプラインを定義し、デプロイし、アクティブにするために使用できる、いくつかのダイレクト メソッドが公開されています。

この記事では、Azure portal を介して Video Analyzer モジュール上でダイレクト メソッド呼び出しを呼び出す方法について学習します。

前提条件

Azure portal を使用したダイレクト メソッドの呼び出し

Video Analyzer モジュールによって公開されている各ダイレクト メソッドは、Azure portal を介して呼び出すことができます。 以下の手順は、1 つのダイレクト メソッドの詳細について示しています。 同様の手順を使用して、他のダイレクト メソッドを呼び出すことができます。 しかし、各ダイレクト メソッドには特定のペイロードが必要です。

livePipelineList メソッド呼び出しを使用して、Video Analyzer モジュールに現在デプロイされているすべてのパイプライン トポロジの一覧を取得します。 このダイレクト メソッドを呼び出すには、次の手順を使用します。

  1. Azure portal にログインします

  2. ポータル ホーム ページで関連するリソース グループを見つけて、IoT Hub を見つけます。または、IoT Hub がわかっている場合は、それを選択します。 resource group in portal home page

  3. [IoT Hub] ページで [デバイスの自動管理] の [IoT Edge] を選択して、さまざまなデバイス ID を一覧表示します。 関連するデバイス ID を選択して、デバイスで実行されているモジュールの一覧を表示します。 iot hub page

  4. Video Analyzer モジュールを選択して、その構成ページを表示します。

    Select the Video Analyzer module to bring up its configuration page

  5. [ダイレクト メソッド] メニュー オプションを選択します。

    Click on the Direct method menu option

    Note

    現在のページで確認できるように、[接続文字列] セクションに値を追加する必要がある場合があります。 [設定名] セクションは何も非表示にしたり変更したりする必要はありません。 パブリックにしておいてかまいません。

  6. [メソッド名] フィールドに「livePipelineList」と入力します。

  7. 以下の JSON をコピーして [ペイロード] フィールドに貼り付けます。

    {
    "@apiVersion": "1.1"
    }
    
  8. ページの上部にある [メソッドの呼び出し] ボタンを選択します。

    invoke method button

  9. [結果] 領域に、状態が 200 であることを示すメッセージが表示されます。

    connection timeout

Responses

条件 状態コード 詳細なエラー コード
Success 200 該当なし
一般的なユーザー エラー 400 番台
一般的なサーバー エラー 500 番台

次のステップ

ダイレクト メソッドの詳細については、「ダイレクト メソッド」ページで見つけることができます。

Note

パイプラインによって特定のトポロジがアクティブにされるため、パイプラインをアクティブにする前に適切なトポロジを確実に設定してください。

クイック スタート: モーションの検出とイベントの生成に関するページは、実行するダイレクト メソッド呼び出しの正確なシーケンスを理解するのに適した参照先です。