開始將串流資料取入已部署的應用程式後,您就可以查看串流的輸出內容。
讀取串流輸出內容
成功建立將結果儲存至串流的應用程式後,您就可以讀取資料來源輸入串流或模型輸出串流。
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