קריאה ושמירה של נתונים ממקורות

אחרי שתתחילו להטמיע נתונים בסטרימינג באפליקציה שנפרסה, תוכלו לראות את הפלט של הסטרימינג.

קריאת פלט הנתונים של הזרם

אחרי שיוצרים אפליקציה ששומרת תוצאות במקור נתונים, אפשר לקרוא מקור נתונים של קלט או מקור נתונים של פלט של מודל.

Vertex AI Vision SDK

כדי לשלוח בקשה לקריאת פלט של מודל, צריך להתקין את Vertex AI Vision SDK.

מחליפים את המשתנים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • LOCATION_ID: מזהה המיקום. לדוגמה, us-central1. אזורים נתמכים מידע נוסף
  • STREAM_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 .
  • LOCATION_ID: מזהה המיקום. לדוגמה, us-central1. אזורים נתמכים מידע נוסף
  • STREAM_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