House of Video Creation
A production-grade browser and desktop live streaming studio —
OBS scene collections, AI features, and seamless cross-device broadcast handoff.
| OBS Scene Integration | Import standard OBS Studio .json scene collections natively. No conversion required. |
| Cross-Device Handoff | Transfer a live broadcast from mobile or browser to desktop without dropping the stream key. |
| Multi-Layered Canvas | Zustand-managed state with draggable elements, PiP controls, and WebGL stinger transitions. |
| Seamless Auth | Integrated Google sign-in across web, desktop, and the handoff infrastructure. |
Built as a pnpm monorepo orchestrated by Turborepo.
| Package | Path | Description |
|---|---|---|
| Web Studio | apps/web |
Core React/Vite application. Multi-layered canvas, OBS JSON parsing, and scene transitions. |
| Desktop Client | apps/desktop |
Electron wrapper. Native OS capabilities, local recording, and a local RTMP server. |
| ML Backend | apps/ml-backend |
Python AI microservices — background removal, auto-framing, and more. |
| Handoff Infra | api-handoff / api-signaling / handoff-sdk |
Zero-downtime broadcast transfers across devices and network boundaries. |
| Rendering Engine | packages/engine |
WebGL rendering loop and audio mixing, isolated for maximum performance. |
1 — Install dependencies
pnpm install2 — Start the dev environment
# Web Studio + Signaling API
pnpm turbo run dev --filter=web --filter=api-signaling3 — Build the desktop client
pnpm turbo run build --filter=desktopSystem level
Apps & Packages