Streamer FAQ

What do I need to go live?

  • Streaming software (OBS recommended).
  • Your stream key / ingest info (from the Admin page).
  • Start streaming RTMP, then check the Live page for “LIVE”.

Tip: If your stream shows live on the Live page, your ingest is working.

Why does chat unlock only when I’m live?

This instance ties chat to the current live stream thread. When you’re offline, chat is disabled so messages don’t get posted to the wrong place.

Once you go live, a new root note/thread can be used and chat becomes active.

Which relays should I use so I can see viewer messages?

Your viewers publish to relays, and your stream listens on a defined set. If you aren’t listening on enough relays, you may miss messages.

Relays used for chat comments (from config.js):

(loading…)
      

Recommended: keep a small, reliable relay set. Too many relays can slow things down.

Viewers say “Install a Nostr extension” — is that normal?

Yes. Posting chat messages (and zaps) requires a Nostr-capable wallet/extension. Viewers without one can still watch and read chat, but can’t send messages.

My stream is live in OBS, but the site says offline

  • Wait ~10–20 seconds and refresh (some backends have a delay).
  • Confirm you’re streaming to the correct ingest/stream key.
  • Check Admin → backend status to see which provider is active.

If the site still shows offline while OBS is definitely streaming, it’s usually the backend ingest/status endpoint.

Zaps aren’t showing up

  • Confirm your zap receiver pubkey/LN address is configured (Admin).
  • Make sure you’re listening on the zap-related relays required by your setup.
  • Some clients delay zap events; refresh the zap panel/log.

Quick streamer checklist

  • ✅ OBS is streaming to the correct ingest + key
  • ✅ Live page shows LIVE
  • ✅ Your comment relays are loaded and reachable
  • ✅ Viewers with Nostr extensions can chat
  • ✅ You can see your own messages appear in chat