Back to Nexus

Why P2P Scales

95% Lower Infrastructure Costs

Scale to Millions of Users
Without Millions in Bills

Peer-to-peer architecture means users carry the bandwidth load, not your servers. Here's why that changes everything.

$0
Media Server Costs
Media flows P2P
~$5
Per Month at Scale
Signaling only
โˆž
Scalability
Users = free bandwidth

The Economics of P2P

In traditional video apps, you pay for every bit of data. In P2P, users share that load.

Traditional SFU/MCU

High infrastructure costs

Media Servers$3,000+

Per month for 1,000 concurrent users

Bandwidth$5,000+

All video routes through your servers

ScalingLinear

Costs grow with every user

10K concurrent users~$50,000/mo
OUR APPROACH

P2P Mesh Network

Minimal infrastructure

Media Servers$0

Media flows directly between users

Bandwidth$0

Users provide their own bandwidth

ScalingNear-Zero

Only signaling costs grow

10K concurrent users~$15/mo

What We Actually Pay For

Our infrastructure has three components. Only one has meaningful cost.

Fixed Cost

Signaling Server

~$5-20/mo

Coordinates peer connections via WebSocket. Handles room state, user presence, and SDP/ICE exchange.

  • Lightweight WebSocket messages
  • Text only (no media)
  • Single server handles 100K+ users
  • Memory: ~KB per connection
Free

P2P Mesh

$0

Video, audio, and chat flow directly between participants. Your server never sees this traffic.

  • Users provide bandwidth
  • DTLS-SRTP encryption
  • Data channels for chat
  • No server involvement
Scale Risk

TURN Relay

Variable

Fallback for ~10-20% of connections when NAT traversal fails. The only real scaling concern.

  • Only used when P2P fails
  • Self-host or use providers
  • $0.02/GB typical cost
  • Mitigatable with optimization

Cost at Scale

See how costs compare as you grow. Move the slider to explore different scales.

Concurrent Users1,000
1001K10K100K
Traditional SFU
$800/mo

Media servers + bandwidth + scaling infrastructure

P2P Architecture
$0/mo

Signaling server + TURN fallback (15% usage)

Monthly Savings
$78598% less
The Main Cost Factor

When P2P Fails: TURN Relay

About 10-20% of connections can't establish direct P2P due to restrictive NATs. These require TURN relay servers.

TURN Cost Breakdown

ScenarioConnectionsTURN Usage (15%)Bandwidth/moCost @ $0.02/GB
100 users in calls100~15~50 GB~$1
1,000 users in calls1,000~150~500 GB~$10
10,000 users in calls10,000~1,500~5 TB~$100
100,000 users in calls100,000~15,000~50 TB~$1,000

Mitigation Strategies

  • Force STUN-only first, TURN as fallback
  • Use TCP TURN (cheaper, higher latency)
  • Reduce video quality over TURN
  • Self-host TURN to control costs

Why 8 Participants Max?

P2P mesh creates connections between every participant. This limits group size but eliminates server costs.

Mesh Topology

2
users
1 conn.
4
users
6 conn.
6
users
15 conn.
8
users
28 conn.

Formula: n(n-1)/2 peer connections

8 participants = 28 connections. Beyond this, mesh becomes impractical and an SFU would be needed.

Perfect For

  • ๐Ÿ‘ฅ1-on-1 conversations
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆSmall team standups (2-5)
  • ๐ŸŽฎGaming groups (4-8)
  • ๐Ÿ“šStudy groups & tutoring
  • ๐ŸขLarge webinars (50+)
  • ๐ŸŽชAll-hands meetings

Summary: P2P vs Traditional

FeatureTraditional SFUP2P Mesh (Nexus)
Media Server CostHigh ($$$)None ($0)
Bandwidth CostAll on youUsers pay own
Scaling CostLinear growthNear-zero
Max ParticipantsUnlimited8 per room
LatencyHigher (server hop)Lower (direct)
PrivacyServer sees allTrue E2E
ReliabilityDepends on serverDepends on peers
Ready to Scale?

Build the next big thing
without the big bills

Whether you're bootstrapping or raising funds, P2P gives you runway that traditional architectures can't match.