Recipes
This page is the task-oriented implementation map for beginner and intermediate MediaSFU teams.
Available recipes now
- Secure backend proxy
- Tutorial - WhatsApp-style call screen
- Tutorial - Twitch-style host dashboard
- Tutorial - TikTok Live guest queue
- Tutorial - Support or AI agent console
- Media lifecycle
Recipe chooser by product goal
| If you want to build... | Start with | Then continue with |
|---|---|---|
| First production-safe room flow | Secure backend proxy | Build style guide |
| WhatsApp-like compact call | Tutorial - WhatsApp-style call screen | UI overrides |
| Twitch-like host dashboard | Tutorial - Twitch-style host dashboard | Custom component replacement |
| TikTok-style host and guest queue | Tutorial - TikTok Live guest queue | Media lifecycle |
| Support or AI operator console | Tutorial - Support or AI agent console | Headless mode |
Suggested sequence for ordinary teams
- Beginner paths
- Secure backend proxy
- One starter tutorial that matches your product shape
- Media lifecycle
- Deeper customization path from Build style guide
Upcoming recipe areas
- Translation lifecycle setup and fallback behavior
- Recording lifecycle recipe with recovery and retries
- Requests and permissions with panelist workflow wiring
- Whiteboard and screenboard synchronization
- Direct Storybook links from visual UI examples where they improve the implementation flow
Current best references
- Storybook visual preview for the ReactJS visual companion surface
- MediaSFU ReactJS
- MediaSFU Angular
- MediaSFU React Native
- MediaSFU React Native Expo
- MediaSFU Vue
- mediasfu-shared