Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
12.89k stars 1.48k forks source link

Seeding #6388

Closed snan closed 3 months ago

snan commented 4 months ago

Describe the problem to be solved

It's great that each video is also a separate torrent file I can download and seed but two things are still missing:

  1. The initial download, nothing happens because there are no other seeders and the server doesn't seed. If the server did always seed that'd be great and could kickstart more people seeding.
  2. I managed to still seed by downloading the video file directly and having BitTorrent check that the hashes were alright. But then my seeding still didn't help people who are watching on the web. (I didn't upload to them.)

In essence, it's like the web torrent seeding and the vanilla BitTorrent seeding is in two separate worlds.

Describe the solution you would like

  1. Always have the server seed the files for each torrent, and
  2. Make it so that the WebTorrent watchers can benefit from normal BitTorrent seeders.
Chocobozzz commented 3 months ago

Hi,

Always have the server seed the files for each torrent, and

The server always seed the file using the WebSeed BitTorrent extension. But some BitTorrent clients don't support it.

WebTorrent client should be able to download and seed torrent file provided by PeerTube.