CDNPEER
P2P CDN for live video · WebRTC

Your viewers share your live stream. You save up to 90% of bandwidth.

CDNPEER turns every viewer into a delivery point: viewers pass each other the video segments they already have. Your server delivers far less traffic, the picture is the same and nobody has to install anything.

No plugins or appsNo changes to your serverNo neighbors? Your server keeps going
Your server from your server between viewers (P2P)
80–90%of traffic goes between viewers in streams with large audiences
500,000+concurrent viewers on our network in a single event
Minutesto integrate it into your Clappr player
2 trackerswith automatic failover if one goes down
How it works

The same live stream, much less traffic on your server

When thousands of people watch the same channel, each of them downloads the same video segments. CDNPEER lets them pass those segments to each other over WebRTC, right in the browser.

Your server only 100% of traffic

  • Every viewer downloads the whole video from your server
  • More viewers = more bandwidth and more servers
  • During big matches costs skyrocket

With CDNPEER up to −90%

  • Your server delivers only part of the video
  • Viewers pass the rest to each other
  • More viewers = more P2P and more savings
Why CDNPEER

Built for sports and live channels

Where thousands of people watch the same thing at the same time, P2P performs at its best.

Less bandwidth

The more people watch a channel, the more it is shared among them and the less leaves your servers.

No interruptions

If a segment doesn't arrive in time over P2P, it is downloaded from your server. The viewer doesn't notice a thing.

Your player, your server

Nothing to migrate: the video still comes from your origin and plays in your player.

Real-time statistics

Online viewers, real savings, domains, devices, countries and network type, minute by minute.

Nearby peers

Each viewer connects first with neighbors in the same country and on the same internet provider, where P2P works best.

Crypto payments

USDT, USDC or Bitcoin from your wallet. Your plan is activated automatically once the payment is confirmed.

Integration

Up and running in minutes

No changes to your video server. The panel gives you the code ready to copy, with your identifier already filled in.

  1. Create your account

    And add the domains where your player lives: the CDN only works on them.

  2. Paste the code

    Replace new Clappr.Player(…) with cdnpeer.clappr(Clappr, …) using the same options.

  3. See how much you save

    Within minutes the panel shows the P2P traffic and the real savings of your website.

<div id="player"></div>
<script src="https://cdn.jsdelivr.net/npm/@clappr/[email protected]/dist/clappr.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/cdnpeer/[email protected]/cdnpeer.min.js"></script>
<script>
  cdnpeer.clappr(Clappr, {
    id: "YOUR-ID",   // your identifier (shown in the panel)
    src: "https://your-server.com/channel/mono.m3u8",
    parentId: "#player"
  });
</script>
<?php
$channel = preg_replace('/[^A-Za-z0-9_-]/', '', $_GET['stream'] ?? 'channel1');
$src = "https://your-server.com/$channel/mono.m3u8";
?>
<div id="player"></div>
<script src="https://cdn.jsdelivr.net/npm/@clappr/[email protected]/dist/clappr.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/cdnpeer/[email protected]/cdnpeer.min.js"></script>
<script>
  cdnpeer.clappr(Clappr, {
    id: "YOUR-ID",
    src: <?= json_encode($src, JSON_UNESCAPED_SLASHES) ?>,
    canal: <?= json_encode($channel) ?>,
    parentId: "#player"
  });
</script>

With Flussonic use mono.m3u8: a single quality = a single P2P group per channel and more savings.

Using a different player (JW Player, Video.js, Plyr…)? Write to us and we'll help you integrate it.

ChromeEdgeFirefoxSafariAndroidiPhone and iPadSmart TVs and TV boxes with a browser
Security

Your video and your account, protected

P2P runs over WebRTC, the same encrypted technology used by video calls in the browser.

Nothing to install

It works with what the browser already has: no plugins, extensions or apps that could bring risks.

Your access control stays in place

The player opens the video with your own links and tokens; P2P only starts once your server has granted access.

Memory only

Video segments are kept in the browser's memory during playback, never on the viewer's disk.

Only your domains

The tracker only accepts viewers from your account's domains: another website cannot use your plan.

Clear usage

The panel shows the P2P traffic you use every day. What your servers deliver doesn't count toward your plan.

Automatic failover

Two trackers in different locations: if one doesn't respond, the player switches to the other on its own.

Pricing

You only pay for P2P traffic

What your viewers share among themselves. What your servers deliver doesn't count. Prices in US dollars (USD) per 30 days.

Plan 50 TB

50 TB of P2P per day
235 USD / 30 days
  • Resets every day at 00:00 (GMT-5)
  • Unlimited domains and channels
  • Panel with real-time statistics
Get started
Most popular

Plan 100 TB

100 TB of P2P per day
385 USD / 30 days
  • Resets every day at 00:00 (GMT-5)
  • Unlimited domains and channels
  • Panel with real-time statistics
Get started

Plan 250 TB

250 TB of P2P per day
729 USD / 30 days
  • Resets every day at 00:00 (GMT-5)
  • Unlimited domains and channels
  • Panel with real-time statistics
Get started

All monthly plans

A daily quota of P2P TB for 30 days.

P2P per dayUSD / 30 days
2 TB / day15
5 TB / day34
10 TB / day62
25 TB / day136
50 TB / day235
100 TB / day385
250 TB / day729
500 TB / day1,060
1,000 TB / day1,508

Traffic packs

Extra TB that never expire: used once the daily quota runs out. Ideal for big matches.

P2P trafficUSD
10 TB5
100 TB50
500 TB232
1,000 TB427

1 TB = 1024 GB. You can upgrade whenever you want: what's left of your current plan is deducted.

FAQ

What people ask us most

Still have questions? Write to us.

What is a P2P CDN?

It is a video delivery network in which viewers watching the same live stream pass each other the video segments they have already downloaded. Your server delivers only part of the video; the rest travels between viewers, so you use much less bandwidth.

Will my viewers notice anything?

No. The video is the same and looks the same, with nothing to install. If a viewer finds no neighbors or a segment doesn't arrive in time over P2P, it is downloaded from your server as usual, without interruptions.

What do I need to use it?

A website with live video in HLS (.m3u8) and the Clappr player. You add our script and your identifier; your video server stays the same. If you use a different player, write to us and we'll help you integrate it.

How much will I really save?

It depends on how many people watch the same channel at the same time: with hundreds or thousands of viewers on the same stream, 80% to 90% of the traffic usually goes between viewers. The panel shows your real savings minute by minute.

What counts toward my plan?

Only P2P traffic, that is, what your viewers pass to each other. What your servers deliver doesn't use up your plan.

Can other websites use my account?

No. The CDN only works on the domains you add in your panel, and to add a domain already used by another account you must prove that it is yours.

How do I pay?

With USDT or USDC (BNB Smart Chain, Polygon or Ethereum) or with Bitcoin, straight from your wallet. Your plan is activated automatically as soon as the network confirms the payment.

Write to us →

Start saving bandwidth today

Create your account, add your domain and paste the code. In a few minutes you'll see P2P working on your website.