Yash Kedia

Case study · 2025

Loom-Style Screen Recorder

Scroll

Loom-Style Screen Recorder

View live site
Year
2025
Type
loom alternative
Tech stack
Next.js 15 | Mux | Server Actions | MediaRecorder API | WebRTC | TypeScript | Canvas API
Status
Featured project
Read blog post

Ditch the 5-min limit, record freely.

A full-stack Loom alternative that composites screen and webcam feeds live in the browser via Canvas, uploads the recording directly to Mux without touching the server, and generates AI-powered transcripts and summaries — all with no recording time limit.

Scope & impact

  • Canvas-based compositor merges getDisplayMedia and getUserMedia streams into a circular webcam overlay at 30fps
  • Direct-to-Mux signed uploads let the browser PUT the recording straight to Mux's ingest servers, avoiding server timeouts and bandwidth costs
  • Auto-generated subtitles feed an AI pipeline that produces timestamped transcripts, titles, descriptions, and tags for each recording