Program Bittorrent, który może pobierać zarówno z nasion / peerów BT ORAZ co najmniej jednego źródła HTTP?


4

Wiem, że Bittorrent jest często wykorzystywany do nielegalnego pobierania i tak dalej, ale najczęściej używam go przy rzadkich okazjach do pobierania rzeczy takich jak dystrybucje Linuksa. Wiele z tych źródeł pobierania umożliwia pobieranie z HTTP, być może FTP, a także udostępnia plik .torrent.

Dzisiaj spotkałem jeden z nich i naturalnie trafiłem na plik torrent, ponieważ zwykle pobiera on szybciej przez BT, a także zmniejsza obciążenie serwera WWW. Ale mój program Bittorrent nie mógł znaleźć bardzo wielu nasion / rówieśników, więc musiałem skorzystać z HTTP. Po kilku minutach pobierania Bittorrent w końcu rozpoczął pracę z mnóstwem nasion i rówieśników, a ja anulowałem pobieranie HTTP, ponieważ prędkości BT wzrosły i szybko przekroczyłyby pobraną wartość HTTP.

Pomyślałem więc, co jeśli klient Bittorrent zaakceptuje nie tylko plik .torrent, ale także jedną lub więcej lokalizacji pobierania HTTP / FTP? Mogłoby to być mądre, jeśli chodzi o pobieranie z nasion i rówieśników Bittorrenta, przy jednoczesnym pobieraniu fragmentów pliku z lokalizacji pobierania HTTP i FTP. To dziwna hybryda pomiędzy „akceleratorem pobierania” i klientem Bittorrent.

Czy istnieje jakiś program, który to robi?


1
Ciekawe pytanie wymagałoby pewnego geniuszu programistycznego, aby połączyć dwie całkowicie różne technologie pobierania. Bittorent dzieli plik (i) na wiele małych części w celu dystrybucji, jednak HTTP tego nie robi, zwykle jest to jeden ciągły plik lub zestaw plików.
— Moab

Ponadto serwer HTTP prawdopodobnie musiałby obsługiwać wznawianie, aby uzyskać optymalne wykorzystanie przepustowości.
— Cześć71,

Odpowiedzi:


3

Używam narzędzia wiersza polecenia o nazwie aria2 i robi to, co opisujesz.

http://aria2.sourceforge.net/

cechy

Pobieranie wielu połączeń aria2 może pobrać plik z wielu źródeł / protokołów i próbuje wykorzystać maksymalną przepustowość pobierania. Naprawdę przyspiesza pobieranie. Lekka aria2 nie wymaga dużo pamięci i czasu procesora. Zużycie pamięci fizycznej wynosi zwykle 4 MB (normalne pobieranie HTTP / FTP) do 9 MB (pobieranie BitTorrent). Zużycie procesora w BitTorrent z prędkością pobierania 2,8 Mb / s wynosi około 6%. W pełni funkcjonalny klient BitTorrent Wszystkie funkcje, których potrzebujesz w kliencie BitTorrent, są dostępne: DHT, PEX, szyfrowanie, magnes URI, rozsiewanie w sieci, selektywne pobieranie i lokalny peer discovery. Włączone Metalink aria2 obsługuje format opisu pobierania Metalink (znany również jako Metalink v4). Obsługiwany jest również Old Metalink v3. Metalink oferuje weryfikację plików,


0

BitTorrent ma technologię, którą nazywają DNA BitTorrent . Wierzę, że jest to głównie ruch BitTorrent do pobrania, ale może wrócić do HTTP, jeśli nie ma dostępnych nasion.

Jak powiedziałem w moim komentarzu do Josha K: „Program pobierający Blizzarda dla łat World of Warcraft wykonuje hybrydowe pobieranie HTTP / BitTorrent. Zaczyna się od HTTP i przechodzi do BitTorrent, jeśli są dostępne peery / nasiona. Kontynuuje na HTTP, jeśli nie ma peerów / posiew."

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.