BitTorrent Streaming
Seedess can stream video directly from BitTorrent
Streaming from BitTorrent
To stream from BitTorrent in the browser all you need is a torrentId
.
A torrentId
can be an infoHash
, magnet
or .torrent
file.
Any torrent can be streamed by appending the torrentId
to the seedess player URL https://play.seedess.com/
InfoHash Example
The infoHash ab3f1350ebe4563a710545d0e33e09a7b7943ecf
can be streamed directly from BitTorrent
InfoHash
Video Player URL
Add the infoHash to the end of https://play.seedess.com/
Video Player Embed
You can embed the player in your HTML webpage using an <iframe>
Magnet Example
Magnet
A magnet is in the form
Player URL
Generate the Player URL from the magnet by appending the magnet to the seedess player URL.
Do not URL encode the magnet. Add it as is.
Player HTML Embed
The player embed HTML can be created by placing the player URL in an <iframe>
.torrent URL example
For the best performance, you will need a .torrent
URL. Torrent URLs contain the metadata required to stream torrents and thus have a faster initial load time.
The .torrent URL must have CORS enabled. Otherwise you will need to host the .torrent on your own server.
Torrent URL
Given a .torrent URL
you can create the Video Player URL
Video Player URL
Create the Video Player URL by adding the torrent to the end of http://play.seedess.com/
The .torrent file URL should not be URL encoded. Just paste it as is.
Video Player Embed
The Player Embed code can create by using the URL as the src of your iframe
Combined BitTorrent Streaming
Streaming from Bittorrent doesn't give you much advantage if you don't use it to augment your existing HTTP Streaming or CDN.
Let's combine Bittorrent Streaming with a CDN
Magnet
First we need a magnet
CDN URL
Then we need the URL of the video on different CDNs
We can add other CDN URLs such as Amazon and Cloudflare URLs.
We add the URLs to the video player URL using a parameter ws
which stands for WebSeed. This is a BitTorrent term for a CDN or URL that hosts the video.
Please note the URLs are URL Encoded as they are parameters to the magnet URL and looks like &ws={encoded URL}
.
We can add as many ws
parameter as we want, however it's good to keep it under 4 URLs for performance reasons.
Video Player Embed
The video player embed uses wraps the player in an Iframe
Last updated