Ist es möglich, dies mit dem Bit-Torrent-Protokoll zu tun?
Ja, aber es ist entmutigt, da es BitTorrent als Ganzes weniger effizient macht.
Lesen Sie Abschnitt 2.4 der bittorrent economics paper, insbesondere Unterabschnitt 2.4.2 mit dem Titel Seltensten zuerst, warum es wichtig ist, Stückauswahl randomisieren.
Wenn Sie feststellen können, dass ein Schwarm gesund ist (hohe Mindeststückverfügbarkeit, hohe Dauer-Downloadrate), können Sie Teil Ihrer Downloadbandbreite der sequentiellen Stückauswahl zuweisen, wenn und wenn sequentielles Herunterladen erforderlich ist.
Dies kann am besten erreicht werden, indem ein virtuelles Dateisystem (über FUSE oder Java's nio2 Dateisystem-API) implementiert wird, das Teile bei Bedarf herunterlädt. Wenn keine Nachfrage besteht, wird auch kein sequentielles Abrufen erforderlich sein.
Spiel was? ein Spiel, ein Lied? ein Video? –
Ich verweise auf Medieninhalte wie Musik und Videos. – user2960896