Depois de começar a ingerir dados de streaming em um aplicativo implantado, você pode conferir a saída de um stream.
Ler saídas de fluxo
Depois de criar um aplicativo que salva resultados em um fluxo, você pode ler um fluxo de entrada da fonte de dados ou um fluxo de saída do modelo.
SDK da Vertex AI Vision
Para enviar uma solicitação de leitura de um fluxo de saída de modelo, você precisa instalar o SDK da Vertex AI Vision.
Faça as seguintes substituições de variáveis:
- PROJECT_ID: o ID do projeto do Google Cloud .
- LOCATION_ID: o ID do local. Por exemplo,
us-central1
. Regiões com suporte. Mais informações. - STREAM_ID: o ID do stream que você criou no cluster.
Por exemplo,
application-output-1234abcd
.
Imprimir o conteúdo do stream:
# 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
Salvar vídeo de um stream
Use o comando a seguir para salvar a saída do fluxo de vídeo. Esse comando lê os dados de uma transmissão ao vivo em andamento e salva os segmentos de vídeo em um formato de arquivo MP4 no diretório de saída especificado pelo usuário:
SDK da Vertex AI Vision
Para enviar uma solicitação de salvamento da saída de vídeo de um stream, você precisa instalar o SDK da Vertex AI Vision.
Faça as seguintes substituições de variáveis:
- PROJECT_ID: o ID do projeto do Google Cloud .
- LOCATION_ID: o ID do local. Por exemplo,
us-central1
. Regiões com suporte. Mais informações. - STREAM_ID: o ID do stream que você criou no cluster.
Por exemplo,
application-output-1234abcd
. - OUTPUT_PATH: o caminho do vídeo de saída. O valor padrão é
/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