TeamNewPipe / TeamNewPipe/NewPipeExtractor
The player plays only from one instance.
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 2k
- Forks
- 602
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 6
Description
Hi all.
The Peertube provides functionality for playing video from multiple instances (it is not a torrent and it is not P2P). Some instances is configured so, that they have a redundancy strategy thats allow store copy of videos from other instances in a federation.
This is the main feature that allows to reduce the load on the instance for recently-added and most-viewed videos.
For example: https://peertube.ignifi.me/w/mHKbbkrsKkFTnjMd4WRc8R
Player shows 3 peers:

DevTools:

So, the Peertube player is downloading streams from 3 instances in a federation. This described also here.
I understand that this is not a high priority issue, but it can be a big problem for some instances if a lot of people use the application and use only one instance instead of federation. The instance will overloaded.
I've gone very deep into how it works, but I can't get Exoplayer to work with multiple sources. Thanks!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the linked PeerTube example and compare its player behavior with the DevTools evidence and the linked instance-redundancy documentation. The issue names ExoPlayer but no repository file or test; first identify the extractor or playback entry point involved, then determine what evidence would show streams are being obtained from multiple federated instances.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100