Membaca dan menyimpan streaming data

Setelah mulai menyerap data streaming ke dalam aplikasi yang di-deploy, Anda dapat melihat output streaming.

Membaca output streaming

Setelah berhasil membuat aplikasi yang menyimpan hasil ke dalam streaming, Anda dapat membaca streaming input sumber data atau streaming output model.

Vertex AI Vision SDK

Untuk mengirim permintaan guna membaca aliran output model, Anda harus menginstal Vertex AI Vision SDK.

Lakukan penggantian variabel berikut:

  • PROJECT_ID: Google Cloud Project ID Anda.
  • LOCATION_ID: ID lokasi Anda. Contoh, us-central1. Wilayah yang didukung. Informasi selengkapnya.
  • STREAM_ID: ID aliran data yang Anda buat di cluster Misalnya, application-output-1234abcd.

Cetak konten streaming:

# 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

Menyimpan video dari streaming

Gunakan perintah berikut untuk menyimpan output streaming video. Perintah ini membaca data dari live stream yang sedang berlangsung, dan menyimpan segmen video dalam format file MP4 ke direktori output yang ditentukan pengguna:

Vertex AI Vision SDK

Untuk mengirim permintaan guna menyimpan output video dari streaming, Anda harus menginstal Vertex AI Vision SDK.

Lakukan penggantian variabel berikut:

  • PROJECT_ID: Google Cloud Project ID Anda.
  • LOCATION_ID: ID lokasi Anda. Contoh, us-central1. Wilayah yang didukung. Informasi selengkapnya.
  • STREAM_ID: ID aliran data yang Anda buat di cluster Misalnya, application-output-1234abcd.
  • OUTPUT_PATH: Jalur video output. Nilai defaultnya adalah /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