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