RVE LogoReact Video EditorDOCS
React Video Editor Documentation

Lambda Rendering Introduction

Introduction to Lambda-based rendering in React Video Editor

Lambda Rendering

Lambda rendering provides a scalable, cloud-based solution for video processing in React Video Editor. This approach leverages serverless functions to handle video rendering tasks efficiently.

What is Lambda Rendering?

Lambda rendering uses cloud-based serverless functions to process video content. This approach offers several advantages:

  • Scalability: Automatically scales based on demand
  • Cost-effectiveness: Pay only for actual processing time
  • Reliability: Built-in redundancy and failover
  • Global distribution: Process videos closer to your users

When to Use Lambda Rendering

Lambda rendering is ideal for:

  • High-volume video processing
  • Applications with variable load
  • Projects requiring global distribution
  • Cost-conscious implementations
  • Applications needing automatic scaling

Architecture Overview

Lambda rendering works by:

  1. Request Processing: Video rendering requests are queued
  2. Function Execution: Serverless functions process the video
  3. Result Delivery: Processed videos are delivered to the client
  4. Cleanup: Temporary resources are automatically cleaned up