Choose a Rendering Method
Choose browser, managed cloud, or self-managed video rendering.
The RVE SDK supports browser rendering and server rendering. Start with browser rendering for simple exports. Use RVE Cloud Rendering when your product, automation, or AI agent must render videos reliably at scale.
Recommended path
| Method | Best for | Infrastructure owner |
|---|---|---|
| RVE Cloud Rendering | Production products, automations, AI agents, batches, and high volume | RVE |
| Browser rendering | Prototypes, local exports, and light workloads | None |
| Self-managed SSR | Custom server control and private infrastructure | Your team |
| Self-managed Lambda | Teams that want to operate Remotion Lambda in their AWS account | Your team |
RVE Cloud Rendering
RVE Cloud Rendering is the recommended production path for most SDK customers. Your server sends a render request through one API. RVE manages the cloud infrastructure, capacity, progress, errors, and output delivery.
Use it when you need to:
- Render from an editor, backend, automation, or AI agent.
- Render many videos or many variations at the same time.
- Support users without using their device for rendering.
- Track jobs, usage, cost estimates, and errors in the RVE Portal.
- Keep rendering in the region selected for your account.
Browser rendering
Browser rendering is enabled when you do not provide a customRenderer. It uses WebCodecs on the user's device and does not need a server.
Use it for prototypes, short exports, and light workloads. Render speed and memory use depend on the user's device. Browser support and some editor features are limited.
Read the browser rendering guide
Self-managed rendering
Choose a self-managed method only when your team must control the rendering infrastructure.
SSR on your server
SSR gives you full control of the render process. Your team must operate the server, queue, storage, monitoring, and scaling.
Remotion Lambda in your AWS account
Self-managed Lambda can scale render work in your AWS account. Your team must configure AWS, deploy the Remotion site and functions, monitor limits, and maintain the integration.
Read the self-managed Lambda guide
Custom compositions
Both self-managed methods render a composition that you write with the SDK layer components.
Render from your own interface
Use useRender when you need to start a render from a dashboard, batch process, automation, or custom interface without mounting the full editor.