배포된 애플리케이션에 스트리밍 데이터를 처리하기 시작한 후에는 스트림의 출력을 볼 수 있습니다.
스트림 출력 읽기
결과를 스트림에 저장하는 애플리케이션을 만들었으면 데이터 소스 입력 스트림 또는 모델 출력 스트림을 읽을 수 있습니다.
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