WebRTC is a new technology featured in all modern browsers such as Chrome and Firefox. Thanks to WebRTC, we are able to distribute live streaming directly between users with minimal load on the backend server.

LIVECDN delivery

Streaming and printing. Live.

Send the world a message and watch it being printed.

Connected peers: 0

Message will be printed in 15 seconds.

WebRTC is a new technology featured in all modern browsers such as Chrome and Firefox. Thanks to WebRTC, we are able to distribute live streaming directly between users with minimal load on the backend server.

It is the easiest way to handle unpredictable traffic peaks while saving your traffic costs. Whether you have a hundred, a thousand or a million users, you can stream to them without having to invest in expensive servers.

You're streaming from CDN77 right now.

CDN selected as optimal source. Searching for peers ...

Stream from CDN only

0% P2P

100% CDN

of total traffic

Your browser does not support WebRTC yet so you are streaming from CDN. To be able to play from peers around you, try this demo in one of the supported browsers (for example your desktop Chrome or Firefox).

My P2P download
0.0MB

My P2P upload
0.0MB

My CDN download
0.0MB

CDN traffic saved
0%

Streaming and printing. Live.

Send the world a message and watch it being printed.

Currently watching: 0

Message will be printed in 15 seconds.

Platform Technology Stack

WebRTC-2-CDN manages connections by constantly monitoring all requests and evaluating the most optimal route for packets. If the highest quality of data transfer can be achieved by interconnecting peers, the request is served from nearby nodes. If the most desirable source is a CDN edge server, the content is fetched from the CDN, thus ensuring high reliability and uptime of the whole solution.

Lowers traffic costs

Fixes worldwide peering issues

A typical use-case is a mainstream sport event that can easily generate hundreds of Gbps for just a few hours. Using WebRTC, only a small part of viewers needs to connect to the server. The rest will distribute the content among themselves, leaving the origin / CDN edge server with a fraction of the usual load.

I want to test this on my real traffic!

We expect this solution to be part of CDN77’s product in Q1 / 2017.
We will let you know once we integrate WebRTC-2-CDN to CDN77.

Thanks! Your email was saved.

Trial period is free and open for all.

FAQ

What is WebRTC?

WebRTC is a set of protocols that allows for peer-to-peer communication directly between
browsers, built on tested technologies like HTML, HTTP and TCP. It can traverse network
routing and NAT and was built with audio and video applications in mind as well. You can
read more about WebRTC here.

What if there are no peers around?

No worries, there is a fallback to a classical Content Delivery Network. You will be connected
to the closest CDN edge server seamlessly.

Is there any disruption when changing peers?

Not at all. There is a buffer so when WebRTC is changing sources of your download, there are
no hiccups.

Why did I upload no P2P data?

Your connection has probably either a slow upload or high latency and is therefore not suitable for being a P2P upload node. Browsers then prefer to fetch data from different sources.

Does it work on mobile phones?

Yes, partially. Android phones support it on Chrome, Firefox and Opera. We hope to see other
browsers and platforms supporting WebRTC as well. We will serve unsupported devices from CDN
server directly, so streams and downloads through CDN77 will work for all devices.

What about my users’ mobile data plan?

No worries here either. We will exclude mobile devices from upload peering.

How do I implement this for my site?

We will integrate WebRTC seamlessly with CDN77 in Q1 / 2017. You will find it as a feature in your CDN dashboard.

Why do I see no viewers / connections when my friends are watching as well right now?

In certain cases, your company or internet provider can apply policies to limit WebRTC. In this case, we serve you the video via CDN as usual.