Skip to main content

Zap.stream

Live streaming on Nostr. Stream, chat, and earn Bitcoin in real-time.

Overview​

Zap.stream is a live streaming platform built on Nostr (NIP-53). Stream directly to your audience, receive zaps during broadcasts, and own your content on an open protocol — no corporate middleman required.

Key Features​

Nostr-Native Streaming​

┌─────────────────────────────────────────────────────────┐
│ Zap.stream │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐│
│ │ ││
│ │ 🔴 LIVE ││
│ │ ││
│ │ [Video Stream] ││
│ │ ││
│ │ ││
│ └─────────────────────────────────────────────────────┘│
│ │
│ Streamer: @alice ⚡ 42,000 sats zapped │
│ │
│ ┌─────────────────────────────────────────────────────┐│
│ │ 💬 Chat ││
│ │ bob: Great stream! ⚡500 ││
│ │ carol: Learning so much ││
│ │ dave: ⚡1000 keep it up! ││
│ └─────────────────────────────────────────────────────┘│
│ │
│ [⚡ Zap Streamer] [⚡ Zap Chat] │
│ │
└─────────────────────────────────────────────────────────┘

Live Zapping​

┌─────────────────────────────────────────────────────────┐
│ Real-Time Monetization │
├─────────────────────────────────────────────────────────┤
│ │
│ Viewer watches stream │
│ │ │
│ ▼ │
│ ⚡ Click "Zap Streamer" │
│ │ │
│ ▼ │
│ Choose amount (100, 500, 1000 sats) │
│ │ │
│ ▼ │
│ Lightning payment instant │
│ │ │
│ ▼ │
│ Streamer sees zap on screen │
│ Viewer appears in chat │
│ │
│ 100% goes to creator. No platform cut. │
│ │
└─────────────────────────────────────────────────────────┘

Multi-Platform Restreaming​

Stream once, reach everywhere:

┌─────────────────────────────────────────────────────────┐
│ Restreaming │
├─────────────────────────────────────────────────────────┤
│ │
│ Your OBS → Zap.stream │
│ │ │
│ ├──► Nostr (zap.stream) │
│ ├──► Twitch (automatic) │
│ └──► YouTube (automatic) │
│ │
│ One stream. Multiple platforms. Maximum reach. │
│ │
└─────────────────────────────────────────────────────────┘

NIP-53 Live Events​

Streams are Nostr events:

{
"kind": 30311,
"tags": [
["d", "unique-stream-id"],
["title", "My Live Stream"],
["summary", "Talking about Nostr"],
["streaming", "https://zap.stream/stream/abc"],
["status", "live"],
["starts", "1234567890"],
["p", "guest-npub", "relay", "host"]
],
"content": ""
}

Benefits:

  • Discoverable across Nostr clients
  • Comments via Nostr events
  • Portable stream metadata

Features​

FeatureDescription
HD StreamingUp to 1080p
Live chatNostr-native
Zap streamersDirect tips
Zap chattersReward engagement
Custom emojisNostr emoji sets
RestreamingTwitch/YouTube
VODArchived streams
ClipsHighlight moments

Getting Started​

For Streamers​

  1. Login with Nostr — Extension or nsec
  2. Get stream key — From dashboard
  3. Configure OBS:
    Server: rtmp://zap.stream/live
    Key: your-stream-key
  4. Start streaming — Go live in OBS
  5. Receive zaps — Watch sats flow in

OBS Settings​

Recommended settings:

SettingValue
Encoderx264 or NVENC
Bitrate3000-6000 kbps
Resolution1920x1080
FPS30 or 60
Keyframe2 seconds

For Viewers​

  1. Visit zap.stream
  2. Browse live streams
  3. Login to chat and zap
  4. Support creators directly

Pricing​

PlanCost
Streaming21 sats/minute
ViewingFree
Zaps100% to creator

Pay as you stream with Lightning.

Comparison with Twitch​

AspectZap.streamTwitch
OwnershipYouAmazon
MonetizationDirect zapsSubscriptions + bits
Platform cut0%~50%
AlgorithmNoneHeavy
CensorshipDecentralizedPlatform rules
ChatNostr-nativeProprietary
PortabilityFullNone

Content Types​

Gaming​

  • Live gameplay
  • eSports
  • Retro gaming
  • Speed runs

Tech​

  • Coding streams
  • Bitcoin/Nostr development
  • Tutorials
  • Q&A sessions

Creative​

  • Music production
  • Art creation
  • Podcast recording
  • Talk shows

Education​

  • Workshops
  • Lectures
  • Demonstrations
  • AMAs

Technical Details​

Infrastructure​

OBS ──► Zap.stream ──► CDN ──► Viewers
│
├── Nostr relay (events)
├── Chat (Nostr)
└── Zaps (Lightning)

Supported Inputs​

  • RTMP from OBS/Streamlabs
  • Cloudflare streaming
  • Custom RTMP sources

Output​

  • HLS for playback
  • Nostr events for discovery
  • Lightning for payments

Mobile App​

Available on Google Play:

  • Watch streams
  • Chat and zap
  • Browse live content

See Also​