Step-by-step guides to get the most from ExtraLive.
Quick Start Guide
Get streaming in under 5 minutes:
Create your account
Visit myextra.live/signup.html and choose your plan. A Mux stream key is created instantly — no waiting.
Copy your stream key
Go to Settings → Stream Credentials or Studio → Encoder Settings. Copy your stream key and RTMP server URL.
Configure OBS
In OBS: Settings → Stream → Service: Custom. Server: rtmps://global-live.mux.com:443/app. Stream Key: paste your key.
Click Go Live
In your ExtraLive Studio, set your stream title, visibility and giving settings, then click ▶ Go Live. Your stream starts within seconds.
Share your stream
Your stream is live at myextra.live/stream.html?id=YOUR_PLAYBACK_ID. Share the link anywhere.
Streaming Setup
OBS Configuration
In OBS Studio: Settings → Stream
Server: rtmps://global-live.mux.com:443/app
Stream Key: [Your stream key from Settings]
Recommended bitrate: 4000–8000 kbps
Keyframe interval: 2 seconds
Viewer Limits by Plan
| Plan | Max Viewers | Duration | Action at Limit |
|---|---|---|---|
| Free | 50 | 30 min then terminates | Stream ends |
| Starter | 500 | Unlimited | New joins rejected |
| Pro | 2,500 | Unlimited | New joins rejected |
| Business | 10,000 | Unlimited | New joins rejected |
| Enterprise | Unlimited | Unlimited | N/A |
Giving & Payouts
To receive viewer payments:
1. Go to Revenue & Payouts in your dashboard.
2. Select your bank, enter your 10-digit account number. We verify it live with Paystack.
3. Submit. Paystack creates a subaccount linked to your account.
4. Enable giving on your next stream. Viewer payments split automatically — your share hits your bank T+1.
Platform fees: Starter 5%, Pro 3%, Business 2%, Enterprise 1%. No additional charges.
Church OS
Available on Pro and above. Access Church OS tools from the Church Admin dashboard.
Bible Verse Overlay: Displays a customisable scripture over your live stream. Choose from KJV, NIV, NLT, AMP, Yoruba, or Igbo translations. Viewers see it on their player.
Prayer Wall: Viewers submit prayer requests from the stream page. You see them in real time in the Church Admin dashboard.
Sermon Notes: Publish notes visible to viewers in the stream sidebar's "Sermon Notes" tab.
API Reference
All endpoints are at https://myextra.live/api/. Authenticate with a session cookie from POST /auth/login.php.
/auth/register.phpCreate a new account. Body: {name, email, password, phone, account_type, plan}
/auth/login.phpAuthenticate user. Body: {email, password}. Returns session cookie.
/auth/me.phpGet current authenticated user details.
/stream/manage.phpStream management. Body: {action: "golive"|"end"|"status"|"list"|"credentials"}
/stream/viewer_gate.phpViewer token management. Body: {action: "issue_token"|"heartbeat"|"release_token", stream_id, token}
/payment/subscribe.phpSubscription plans and payment verification. Body: {action: "plans"|"verify"}
/payment/register_bank.phpBank account management. Body: {action: "get_banks"|"resolve_account"|"create_subaccount"|"get_subaccount"}
/giving/give.phpInitialize and verify viewer giving. Body: {action: "init"|"verify", stream_id, amount_kobo, name}
/dashboard/stats.phpGet streamer stats: earnings, streams, viewer counts.
/webhook/router.phpPaystack webhook endpoint. Must be set in your Paystack dashboard.