Skip to content

thetatoken/theta-protocol-delivery-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Theta Mesh Delivery Protocol

The Theta Mesh Delivery Protocol handles bandwidth sharing. Currently it is implemented as a lightweight JavaScript library built on top of WebRTC. It can be integrated into web pages with minimal effort, and enables instant browser-to-browser stream data sharing among viewers. Advanced geolocation and connectivity history based peer grouping algorithms have been designed to maximize peer offload with guaranteed delivery QoS. A high level description of the mesh delivery technology is detailed in our blog post "Building the Theta Protocol: Part II - Overview of the Hybrid Mesh Streaming Technology".

Integration Examples

This repository contains the packaged JavaScript client library and a few examples which demonstrate how to integrate the Theta Mesh Delivery Javascript library into streaming websites. Please click here for more details.

Demo on SLIVER.tv

To see the mesh delivery protocol in action, please click here for the 24/7 CONtv Channel on THETA.tv. You would need to register an account on SLIVER.tv to see the live demo, which should look similar to the screenshot below.

alt text

License

The Theta Mesh Delivery Protocol reference implementation is licensed under the MIT License.