The Next Generation Of Internet Multimedia Delivery

Posted By David Childers on Mar 23 2014 07:55 PM

Peer-to-Peer data sharing architecture has been called the holy grail for cost efficient video delivery on the Internet. Several companies have attempted to provide such a solution with specialized software applications that have provided a Peer-to-Peer type content delivery system.  These companies have had mixed results as the term Peer-to-Peer often leaves a bad taste in the mouth of content providers.  This "insidious" term often conjures up the idea of sharing illegal or pirated content and the fear of enormous litigation battles.

StreamRoot is the next generation of Peer-to-Peer Internet based content delivery systems that can deliver live or prerecorded multimedia. 

StreamRoot is a bandwidth optimization solution that provides an extremely cost effective method for global Internet video streaming. This technology is based on the next generation HTML standard (HTML5) and JavaScripting.  StreamRoot uses the Open Source WebRTC architecture which allows a web browser to web browser direct Real-Time-Communication.  This provides a seamless end user experience without the need for downloading additional software or installing plugins.

StreamRoot works by conserving server bandwidth.  This bandwidth optimization is achieved through the sharing of network resources by all the simultaneous viewers. When a user watches a StreamRoot enabled video on your website, they connect to the other viewers watching the same video.  The users directly exchange parts of the video without using
a centralized media server. StreamRoot is based on HTML5 and uses WebRTC, so there is no plugin or application to install for the end user.

StreamRoot can reduce multimedia streaming costs by incorporating smart Peer-to-Peer video sharing technology that will drastically reduce your bandwidth costs by allowing your website visitors to share the video data among themselves.  This reduces the delivery bandwidth required by your server for content distribution, and it scales perfectly with traffic peaks.  StreamRoot can reduce server bandwidth requirements by 50% to 80%.

StreamRoot implements a tracker that continuously monitors all the viewers of the video presentation. This server connects the viewers together so that they are able to share parts of the video directly with each other. If the video data fails to load fast enough from other peers, the player will download the next part of the video from the server. This provides a guarantee for a smooth user experience. StreamRoot enables server bandwidth conservation by leveraging the power of WebRTC.  The more viewers you have, the better it works!

StreamRoot uses a peer-matching algorithm that is designed to optimize the video data distribution.  This optimization is achieved by pairing viewer clients that are accessing the video. This pairing allows peers to be grouped together based on geographic location, and their available bandwidth capabilities.  The efficiency of the system increases with
the number of simultaneous viewers.  There is never any potential for traffic overload or loss of server bandwidth. The viewers are guaranteed a worry free presentation experience.

StreamRoot incorporates a unique HTML5 video player that includes Adaptive Bitrate Streaming technology. MPEG-DASH automatically adapts the video quality to a connected viewers users bandwidth and CPU capacity.  This provides the end user a seamless streaming experience regardless of their connection speed or computer capability. The viewer can adjust the audio and video tracks instantly, or allow subtitle information to be displayed. StreamRoot can also be used with most popular HTML5 players, to provide users with the best streaming experience possible.  Most web compliant advertising plugins work with the StreamRoot HTML video player, including Google Adsense.

StreamRoot provides a simple solution for multimedia delivery. This technology is implemented in JavaScript and is implemented within a web browser. There is no need for the end user to install any additional software.  A JavaScript library must be embedded into the player web page, and the user must start the embedded media player.  This provides a simple solution to share video content.

StreamRoot easily integrates into existing network infrastructure.  It is
designed to work in conjunction with existing technologies already in place. This solution can be plugged into an existing HTML5 player, and can also work with traditional Content Delivery Networks (CDN). A CDN can take over content delivery when there are not enough peers access the same video, to guarantee the same quality of service.


StreamRoot guarantees the security of the multimedia content being delivered. The content received from each of the peers is verified by the StreamRoot security architecture.  Multimedia data received from other peers will be read by the player only if the content has been authenticated and safe.

StreamRoot works with most modern web browsers that are WebRTC compliant.  These include:

* Google Chrome version 33 and later.

* Firefox is working on fixing browser Media Source Extension API issues.

  - These issues should be fixed by August of 2014.

* Opera is working on fixing browser FMP4 issues.
  - These issues should be fixed relatively soon.

* Microsoft Internet Explorer DOES NOT currently support WebRTC.

* Apple Safari DOES NOT currently support WebRTC.

You can view several Internet streams using StreamRoot technology here :

Live continuous video -

Prerecorded video -

You can visit the StreamRoot website here -

For more information, please contact StreamRoot at this Email address :

StreamRoot is located in Paris France and was founded by three engineers Pierre-Louis Théron, Nikolay Rodionov and Axel Delmas.  All three graduated from the French Engineering school École Centrale Paris. Other alumni of this French University have fostered the VLC media player and the Anevia IPTV and OTT delivery system. The members of the StreamRoot engineering team have a diverse background including - business startup, development, Technological R&D, in addition to business strategy development.



No comments yet. Why not start the conversation?

Leave A Comment