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
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
My P2P upload
My CDN download
CDN traffic saved
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.
Why to use it?
Reduced origin load
Cope with huge traffic peaks without expensive servers or network upgrades.
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.
Trial period is free and open for all.
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.
No worries, there is a fallback to a classical Content Delivery Network. You will be connected
to the closest CDN edge server seamlessly.
Not at all. There is a buffer so when WebRTC is changing sources of your download, there are
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.
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.
No worries here either. We will exclude mobile devices from upload peering.
We will integrate WebRTC seamlessly with CDN77 in Q1 / 2017. You will find it as a feature in your CDN dashboard.
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.