Skip to main content

Streaming Overview

Nlarj gives your church professional live streaming with full control. Everything runs locally on your laptop — your camera feed never leaves your machine until you upload it to your own cloud storage.

How it works

  1. Your encoder (OBS, vMix, etc.) sends video to the Church Admin desktop app running on the same laptop
  2. The desktop app transcodes and uploads to your BYOS bucket
  3. Members watch from your bucket via the Nlarj apps

This keeps the bandwidth model simple: you only need enough upload speed for the final upload to your cloud storage.

Supported streaming software

SoftwareNotes
OBS StudioMost common, free, runs on Windows/Mac/Linux
vMix / WirecastProfessional multi-cam setups
Professional broadcast encodersLower-latency option for larger productions

Why BYOS?

You own your content. Sermons, recordings, and thumbnails live in your R2/S3 bucket, not ours.

  • No vendor lock-in — move providers anytime, your data comes with you
  • Predictable costs — storage/bandwidth charges go directly to Cloudflare or AWS
  • Scale without platform fees — 10,000 viewers or 10 — no per-seat streaming fees from us
  • Compliance — your data in your account meets most privacy frameworks

See BYOS Config to connect your bucket.

Bandwidth requirements

Only your laptop's upload speed to your cloud storage matters — OBS → the local app uses no internet bandwidth.

Stream qualityUpload bandwidth neededViewer bandwidth
720p @ 30fps5 Mbps upload3 Mbps download
1080p @ 30fps10 Mbps upload5 Mbps download

Test your upload at fast.com before a live service. You need 2× your bitrate as headroom to avoid drops.

Stream keys

Stream keys authenticate your encoder to the local ingest server. Each church can have multiple keys with different purposes:

Key typeUse for
PrimaryYour main encoder (most churches only need this one)
BackupA secondary encoder or failover device
TemporaryOne-off events — revoke after the event ends

Manage keys from Live Streaming → Stream Keys in Church Admin:

  • Create Stream Key — name it (e.g., "Main OBS Key"), pick a type, click Create. The key value is shown once — copy it now.
  • Delete Key — immediately revokes the key. Any encoder still using it will be disconnected.
  • List Keys — see all active keys for your church, with the name and type visible (the actual key value is not shown again after creation).
Stream keys are passwords

Treat each key like a password. Never screenshot or share it. If a key leaks, delete it and create a new one.

Viewer count

Members watching your stream show up in real-time via the Viewer Count badge in Live Streaming — updates within a couple of seconds.

Recording and replay

Every live stream is automatically recorded to your cloud storage. After the stream ends:

  1. The recording is finalized
  2. The sermon appears in Sermons management within seconds
  3. Members can replay it immediately

To save storage, optimize the recording a day or two later — typical savings: 40-60%.

Next steps