Local-first control inside OBS
Your service.
Ready for live.
Scripture, songs, text, media, and cameras — together inside OBS. Prepare your next moment privately, then take it live with clear, deliberate controls.
The local core runs without a product account. Account, billing, and provider tools are separate services and appear only when their server-side integrations are configured.
- Local core
- Usable without forced cloud login
- Dock family
- Text, Scripture, Songs, Media, Cameras, Streaming
- Output model
- Select → Take → Hide text
Preview illustration only. Emberstage controls mapped content inside OBS; it does not replace OBS as the compositor.
Why it feels different
Built for operators who need calm control, not one more fragile layer.
Local first
Scripture, songs, text overlays, and mapped local media should stay usable on the machine running OBS.
Explicit output
Selection is private. Take updates the mapped output. Hide text affects text only.
OBS-native mindset
Emberstage works with scenes, sources, and operator habits already inside OBS instead of building a second desktop switcher.
Core interaction
The service rhythm stays simple.
-
01
Find
Search Scripture, songs, text drafts, cameras, or mapped media.
-
02
Select
Build the next cue privately without assuming viewers can see it.
-
03
Review
See what is next, where it is mapped, and whether OBS reports it on program.
-
04
Take
Apply the selected cue to its mapped output target with an explicit action.
-
05
Hide text
Clear the text overlay immediately without touching media or stream state.
Dock family
Separate docks for the work people actually do during service.
Text
Compose quick manual overlays, review the draft, then take or hide text explicitly.
Scripture
Search by shorthand reference or verse text and move through results without publishing on selection.
Songs
Keep a local library, choose sections or lines, and move next or previous without surprise output.
Media
Browse mapped pictures and videos already in OBS, then show or hide them with scene-safe intent.
Cameras
Switch included camera sources inside the mapped output scene without switching the OBS program scene.
Setup
Review output scene, overlay mapping, source sets, hotkeys, and future account setup in one clear place.
Interactive marketing demo
Explore the workflow without implying a connected system.
The mockups below are interface previews only. They are not connected to OBS, providers, billing, or accounts.
Current dock
TextLocal library
Selected cue
Amazing grace, how sweet the sound that saved a wretch like me.
Camera actions here are only a product preview. They are not controlling OBS.
Output mapping
Shared output scene selected
Overlay mapped to transparent browser source
Local device
OBS connection status shown here when supported
Hotkeys and source review live here
Contribution
Managed ingest is separate from Local Core and requires a configured server.
Destinations
Provider setup here is not connected and should not be read as shipped functionality.
Simple pricing
Free at the lectern.
US$2 to take it further.
Keep your local OBS tools. Add streaming control when you need it.
Emberstage Free
Yours to keepUS$0 forever
Everything you need to put your service on screen, right inside OBS.
- Local-first Scripture and song operation
- Explicit Select → Take → Hide text model
- Text, Scripture, songs, media, and camera docks
- Local recording and presentation stay free
- No account or card required for local tools
Emberstage Pro
For your whole workspace₦3,000 / month
One workspace. One OBS start. Your approved channels go live together.
- Up to 3 paired OBS devices
- Up to 3 simultaneous destinations
- 1 active broadcast per workspace
- Connected accounts, broadcast setup, and relay status
- Cancel anytime; keep access through your paid period
Billed monthly in NGN through Paystack when checkout is enabled. No payment is taken on this page.
Pro covers the streaming control service, not unlimited hosted bandwidth. A configured relay and eligible provider accounts are required. Local OBS tools and saved settings remain yours if Pro expires.
Provider status
Shown with clear release honesty.
YouTube
Configuration-gatedConnected separately in Streaming Setup when YouTube credentials and approval are available.
Facebook Pages & Profiles
Configuration-gatedConnected separately in Streaming Setup. Supports Pages and personal profiles (requires publish_video permission and reauthorization if missing).
Twitch
Configuration-gatedConnected separately in Streaming Setup when Twitch credentials are configured.
Not supported here. No connect button, no promise, no workaround copy.
FAQ
Clear boundaries matter.
Does Emberstage replace OBS?
No. The product direction here is for docks and mapped control inside OBS, not a second video compositor.
Can the local core still matter without cloud features?
Yes. This page is intentionally built around the local operator workflow first.
What does Take mean?
Take explicitly applies the selected cue or source action to its mapped target. Selection alone is not treated as live output.
What does Hide text affect?
Text only. It should not imply camera, media, or stream shutdown.
Is managed streaming available from this site?
Only on a configured Emberstage server. Local Core remains usable without an account, billing, or provider OAuth.