Create a face blur app with warehouse storage

Gemini Enterprise Agent Platform Vision is an AI-powered platform you can use to ingest, analyze, and store video data. Gemini Enterprise Agent Platform Vision lets you build and deploy AI applications. You can build end-to-end Gemini Enterprise Agent Platform Vision solutions by leveraging Gemini Enterprise Agent Platform Vision's integration with other product components.

To start implementing solutions using the Gemini Enterprise Agent Platform Vision platform, review the following Agent Platform Vision concepts and components:

  • Streams: Represent a video streaming layer from your solution. The stream source can be a live video (for example, an IP camera) or a video file (for example, an MP4 file).

  • Applications: Enable the connection between a stream and an AI processor to perform a machine learning operation on the video. For example, you can connect a camera stream to an AI model that counts people passing in front of it.

  • Media warehouses: Store the video ingested by streams out to Google Cloud storage. Storing data out to this destination lets you query analysis output and metadata from the AI processors used on data from the ingested streams.

Objectives

This tutorial shows you how to do the following:

  • Create a data input stream resource.
  • Begin streaming video data into this stream resource.
  • Create an empty application.
  • Add nodes to your application to stream data, modify data, and store data.
  • Deploy your app for you to use.
  • View processed data output in the Google Cloud console.

Before you begin this tutorial, you must have a streaming video resource to send data to your Gemini Enterprise Agent Platform Vision app. This resource can be either a local video or an RTSP feed. This video data must contain human faces that the sample app can then blur.