StreamRoot is a technology that uses WebRTC and peer-to-peer connections to reduce bandwidth usage for video streaming by up to 50% compared to solely using CDNs. It works by having browsers download portions of videos from other peers in addition to CDNs. This cuts bandwidth needs without requiring any plugins. StreamRoot supports various streaming formats and can benefit both video on demand and live streaming use cases by lowering bandwidth costs.
4. 4
Server /
CDN
StreamRoot
Cuts the bandwidth
usage by 50 %
Quality of
experience
guaranteed
NO PLUGINTO INSTALL
Downloading
the video
from CDN
Downloading
the video
from peers
How does it work ?
5. StreamRoot : built usingWebRTC and MSEAPI
HTML 5 Client Player
5
MSE
CDN tracker
PeersData Channel
Peer Connection
10. 10
Use caseVOD : Ray William JohnsonYouTube videos
54 videos of 5 min published / years 3 Million views
Bandwidth usage
Bit rate : 500 kBits/s
Bandwidth usage :
StreamRootToday:
Chrome : 40 %
P2P : 2/3 of the total stream
- 25 %
Reduction of
750To / year
1 500 simultaneous viewers
3 000T0 / year
11. 11
Use case : LIVE STREAMING
30 000 simultaneous viewers between 8pm and 10pm
Bandwidth usage
Bit rate : 1 Mbit/s
Bandwidth usage : 30 000 Mbit / s
StreamRootToday :
Chrome : 40 %
P2P : 2/3 of the total stream
Reduction of
7 500 Mbit / s
- 25 %