ストリーム データの読み取りと保存

デプロイされたアプリケーションへのストリーミング データの取り込みを開始すると、ストリームの出力を確認できます。

ストリーム出力を読み取る

結果をストリームに保存するアプリケーションを作成したら、データソース入力ストリームまたはモデル出力ストリームを読み取ることができます。

Gemini Enterprise Agent Platform Vision SDK

モデル出力ストリームを読み取るリクエストを送信するには、Gemini Enterprise Agent Platform Vision SDK をインストールする必要があります。

次の変数を置き換えます。

  • PROJECT_ID: 実際の Google Cloud プロジェクト ID。
  • LOCATION_ID: 地域 ID。例: us-central1サポートされているリージョン詳細
  • STREAM_ID: クラスタで作成したストリーム ID(例: application-output-1234abcd)。

印刷ストリームのコンテンツ:

# This will print packets from a stream to stdout.
# This will work for *any* stream, independent of the data type.
vaictl -p PROJECT_ID \
         -l LOCATION_ID \
         -c application-cluster-0 \
         --service-endpoint visionai.googleapis.com \
receive streams packets STREAM_ID

ストリームから動画を保存する

動画ストリームの出力を保存するには、次のコマンドを使用します。このコマンドは、進行中のライブ ストリームからデータを読み取り、動画セグメントを MP4 ファイル形式でユーザーが指定した出力ディレクトリに保存します。

Gemini Enterprise Agent Platform Vision SDK

ストリームから動画出力を保存するリクエストを送信するには、Gemini Enterprise Agent Platform Vision SDK をインストールする必要があります。

次の変数を置き換えます。

  • PROJECT_ID: 実際の Google Cloud プロジェクト ID。
  • LOCATION_ID: 地域 ID。例: us-central1サポートされているリージョン詳細
  • STREAM_ID: クラスタで作成したストリーム ID(例: application-output-1234abcd)。
  • OUTPUT_PATH: 出力動画のパス。デフォルト値は /tmp/ です。
vaictl -p PROJECT_ID \
         -l LOCATION_ID \
         -c application-cluster-0 \
         --service-endpoint visionai.googleapis.com \
receive streams video-file STREAM_ID --output OUTPUT_PATH