Leia e guarde dados de streams

Depois de começar a carregar dados de streaming para uma aplicação implementada, pode ver o resultado de uma stream.

Ler saídas de streams

Depois de criar com êxito uma aplicação que guarda os resultados numa stream, pode ler uma stream de entrada de origem de dados ou uma stream de saída do modelo.

SDK Vertex AI Vision

Para enviar um pedido para ler um fluxo de saída do modelo, tem de instalar o SDK Vertex AI Vision.

Faça as seguintes substituições de variáveis:

  • PROJECT_ID: o ID do seu Google Cloud projeto.
  • LOCATION_ID: o ID da sua localização. Por exemplo, us-central1. Regiões suportadas. Mais informações.
  • STREAM_ID: o ID da stream que criou no cluster Por exemplo, application-output-1234abcd.

Conteúdo da stream de impressão:

# 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

Guarde vídeos de uma stream

Use o seguinte comando para guardar o resultado do stream de vídeo. Este comando lê os dados de uma stream em direto em curso e guarda os segmentos de vídeo num formato de ficheiro MP4 no diretório de saída especificado pelo utilizador:

SDK Vertex AI Vision

Para enviar um pedido para guardar a saída de vídeo de uma stream, tem de instalar o SDK Vertex AI Vision.

Faça as seguintes substituições de variáveis:

  • PROJECT_ID: o ID do seu Google Cloud projeto.
  • LOCATION_ID: o ID da sua localização. Por exemplo, us-central1. Regiões suportadas. Mais informações.
  • STREAM_ID: o ID da stream que criou no cluster Por exemplo, application-output-1234abcd.
  • OUTPUT_PATH: o caminho do vídeo de saída. O valor predefinido é /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