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
OBS · Emberstage docks
Scripture On Program
Mapped output scene Local preview

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.

  1. 01

    Find

    Search Scripture, songs, text drafts, cameras, or mapped media.

  2. 02

    Select

    Build the next cue privately without assuming viewers can see it.

  3. 03

    Review

    See what is next, where it is mapped, and whether OBS reports it on program.

  4. 04

    Take

    Apply the selected cue to its mapped output target with an explicit action.

  5. 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.

Interface preview

Emberstage dock simulator

Preview only Text hidden

Current dock

Text
Workspace · Local demo Not on Program

Local library

Selected cue

Amazing Grace · Verse 1

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.

Interface preview · not connected

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

Configuration-gated · interface preview only

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 keep

US$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
Explore local workflow

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-gated

Connected separately in Streaming Setup when YouTube credentials and approval are available.

Facebook Pages & Profiles

Configuration-gated

Connected separately in Streaming Setup. Supports Pages and personal profiles (requires publish_video permission and reauthorization if missing).

Twitch

Configuration-gated

Connected separately in Streaming Setup when Twitch credentials are configured.

Instagram

Unavailable

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.