This application shows the capabilities of the distributed content delivery platform for video streaming by Teleport, which can be integrated into your mobile Android application.
After the application is installed, you can start the video stream set by default or add any VOD or LIVE video stream as a link to the ".m3u8" manifest.
When you start this broadcast in the Teleport app on a few devices, they will discover each other and start exchanging chunks of video stream among themselves.
In the Statistics tab, you will see the number of simultaneously connected users and the traffic chart, which shows the volumes of P2P and CDN bandwidth for the current session.
Connect as many devices as possible, and you will see how some users do not even connect to the CDN and receive 100% of the stream from other users in your P2P network.
Teleport is a platform for P2P distributed delivery for live streaming video.
Using the platform allows you to significantly reduce the load on your media servers while broadcasting video content and improve the streaming quality.
This is due to the automatic organization of the peer-to-peer network from browsers that broadcast the same video and provides the exchange of parts of this content between them.
The solution allows you to connect users' browsers to the peer-to-peer network using WebRTC and switch the source of receiving each piece of content for each node from the media server to the peer-to-peer network and back.
Teleport supports only adaptive HTTP video transport protocols, such as HLS and DASH, and works with any HTML5 video players.