Lire et enregistrer les données de flux

Une fois que vous avez commencé à ingérer des données de streaming dans une application déployée, vous pouvez afficher la sortie d'un flux.

Lire les sorties de flux

Une fois que vous avez créé une application qui enregistre les résultats dans un flux, vous pouvez lire un flux d'entrée de source de données ou un flux de sortie de modèle.

SDK Gemini Enterprise Agent Platform Vision

Pour envoyer une requête de lecture d'un flux de sortie de modèle, vous devez installer le SDK Gemini Enterprise Agent Platform Vision.

Effectuez les substitutions de variables suivantes :

  • PROJECT_ID : ID de votre Google Cloud projet.
  • LOCATION_ID : ID de votre emplacement. Par exemple, us-central1. Régions compatibles. En savoir plus.
  • STREAM_ID : ID du flux que vous avez créé dans le cluster Par exemple, application-output-1234abcd.

Imprimer le contenu du flux :

# 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

Enregistrer une vidéo à partir d'un flux

Utilisez la commande suivante pour enregistrer le résultat du flux vidéo. Cette commande lit les données d'un flux en direct en cours et enregistre les segments vidéo au format MP4 dans le répertoire de sortie spécifié par l'utilisateur :

SDK Gemini Enterprise Agent Platform Vision

Pour envoyer une requête d'enregistrement de la sortie vidéo d'un flux, vous devez installer le SDK Gemini Enterprise Agent Platform Vision.

Effectuez les substitutions de variables suivantes :

  • PROJECT_ID : ID de votre Google Cloud projet.
  • LOCATION_ID : ID de votre emplacement. Par exemple, us-central1. Régions compatibles. En savoir plus.
  • STREAM_ID : ID du flux que vous avez créé dans le cluster Par exemple, application-output-1234abcd.
  • OUTPUT_PATH : chemin d'accès à la vidéo de sortie. La valeur par défaut est /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