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

More peers needed: Option to federate more videos #4222

Closed gloschtla closed 3 years ago

gloschtla commented 3 years ago

I found a video on an instance (bittube.video) which follows another instance (meta-tube.de). The video originates from the other instance, which now is down (Error 503). This video cannot be streamed now, because there is no alternative peer.

So, to make federation strong, the secondary instances which follow primary instances should have the option to MIRROR ALL VIDEOS from the original instance, instead of just some most viewed videos.

There can be freshly uploaded videos which are very requested. But these videos will never get a high view count, if the originating instance is overloaded and thus other instances get not chance to become a second peer. So in such a case, most wanted videos will never be mirrored (because users will find an alternative uploading platform for the same video). And this goes against the principle of federation.

Chocobozzz commented 3 years ago

Hello,

An instance can mirror all videos of another instance using the recently-added strategy and providing enough disk space to mirror all videos.

SimplyCorbett commented 6 months ago

Hello,

An instance can mirror all videos of another instance using the recently-added strategy and providing enough disk space to mirror all videos.

This is no longer correct in 6.0.3. I’ve assigned 2TB of storage to a redundancy mirror and have recently-added with a 5 minimum view count and it’s only mirroring around 30GB automatically from diode.zone and the blender instance.

the remaining 100GB of usage is from manually mirrored videos.

this is with federation v2 and the crash fix you added a week ago.

Edit: See issue #6239