Overview of @remotion/cloudrun
@remotion/cloudrun allows you to render Remotion videos on Google Cloud Platform (GCP) Cloud Run. It is currently in Alpha status. The architecture consists of a Cloud Run service (containing rendering libraries/binaries), a Cloud Storage bucket (storing projects, renders, and metadata), a CLI for control, and a Node.js API for programmatic access.
Rendering workflow:
- A Cloud Run service and Cloud Storage bucket are created in GCP.
- The Remotion project is deployed to the Cloud Storage bucket as a website.
- The Cloud Run service is invoked to open the project.
- The service renders the video or still and uploads the final file to Cloud Storage for download.