读取和保存数据流数据

开始将流式数据提取到已部署的应用后,您可以查看数据流的输出。

读取数据流输出

成功创建将结果保存到流中的应用后,您可以读取数据源输入流或模型输出流。

Vertex AI Vision SDK

如需发送请求以读取模型输出流,您必须安装 Vertex AI 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 文件格式保存到用户指定的输出目录中:

Vertex AI Vision SDK

如需发送请求以保存来自视频流的视频输出,您必须安装 Vertex AI 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