BitTorrent Streaming
Seedess can stream video directly 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/
The infoHash
ab3f1350ebe4563a710545d0e33e09a7b7943ecf
can be streamed directly from BitTorrentInfoHash
InfoHash
ab3f1350ebe4563a710545d0e33e09a7b7943ecf
Add the infoHash to the end of
https://play.seedess.com/
Video Player URL
https://play.seedess.com/ab3f1350ebe4563a710545d0e33e09a7b7943ecf
You can embed the player in your HTML webpage using an
<iframe>
VIdeo Player HTML Embed
<iframe src="https://play.seedess.com/ab3f1350ebe4563a710545d0e33e09a7b7943ecf"></iframe>
A magnet is in the form
Magnet
magnet:?xt=urn:btih:ab3f1350ebe4563a710545d0e33e09a7b7943ecf
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.
Video Player URL
https://play.seedess.com/magnet:?xt=urn:btih:ab3f1350ebe4563a710545d0e33e09a7b7943ecf
The player embed HTML can be created by placing the player URL in an
<iframe>
Video Player HTML Embed
<iframe
src="https://play.seedess.com/magnet:?xt=urn:btih:ab3f1350ebe4563a710545d0e33e09a7b7943ecf">
</iframe>
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.
Given a
.torrent URL
you can create the Video Player URLTorrent URL
https://cdn.seedess.com/torrent/ab3f1350ebe4563a710545d0e33e09a7b7943ecf.torrent
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 URL
https://play.seedess.com/https://cdn.seedess.com/torrent/ab3f1350ebe4563a710545d0e33e09a7b7943ecf.torrent
The Player Embed code can create by using the URL as the src of your iframe
Video Player Embed HTML
<iframe
src="https://play.seedess.com/
https://cdn.torcdn.com/torrent/ab3f1350ebe4563a710545d0e33e09a7b7943ecf.torrent
"></iframe>
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
First we need a magnet
Magnet
magnet:?xt=urn:btih:ab3f1350ebe4563a710545d0e33e09a7b7943ecf
Then we need the URL of the video on different CDNs
Fast Cast Video URL
https%3A%2F%2Ffastcast.nz%2Fdownloads%2Fawakening-new-zealand-4k.mp4
BTorrent Video URL
https%3A%2F%2Fwebseed.btorrent.xyz%2Fawakening-new-zealand-4k.mp4
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 URL
https://play.seedess.com/magnet:?xt=urn:btih:ab3f1350ebe4563a710545d0e33e09a7b7943ecf&ws=https%3A%2F%2Ffastcast.nz%2Fdownloads%2Fawakening-new-zealand-4k.mp4&ws=https%3A%2F%2Fwebseed.btorrent.xyz%2Fawakening-new-zealand-4k.mp4
The video player embed uses wraps the player in an Iframe
Video Player HTML Embed
https://play.seedess.com/magnet:?xt=urn:btih:ab3f1350ebe4563a710545d0e33e09a7b7943ecf&ws=https%3A%2F%2Ffastcast.nz%2Fdownloads%2Fawakening-new-zealand-4k.mp4&ws=https%3A%2F%2Fwebseed.btorrent.xyz%2Fawakening-new-zealand-4k.mp4
Last modified 4yr ago