3

Почти у каждого bittorrent-клиента есть встроенные приоритеты файлов. Знаете ли вы, есть ли клиент, который позволяет мне устанавливать приоритеты внутри одного файла?

Например, вы загружаете независимый бесплатный фильм, но у вас медленное соединение. Я хотел бы попросить BT-клиента сначала загрузить первые фрагменты файла, чтобы я мог начать его просмотр, как если бы я загружал его по HTTP одним фрагментом. т.е. смотреть при загрузке.

Если их нет, мне, вероятно, придется взломать исходный код, чтобы сделать это возможным. Протокол Bittorrent позволяет это сделать, потому что мой клиент запрашивает у других клиентов конкретные (хотя и случайные) фрагменты. Это своего рода побеждает дизайн BitTorrent по распределению самых редких экземпляров первым, но с десятками / сотнями сеялок это не будет иметь для меня никакого значения.

5 ответов5

2

Интересный вопрос, но если ваше "медленное" соединение чертовски быстрое, вы наверстаете упущенное до самого конца торрент-ридера (даже при "оптимальной" приоритетной загрузке). Скорость передачи видео составляет 5 Мбит / с, поэтому, если ваше соединение не превышает этого, вы сразу же исчерпаете процесс чтения. Вы можете дать читателю старт, но это побеждает вашу заявленную цель.

PS: в настоящее время я называю "медленным" все, что меньше 1 Мбит / с, "быстрым" - что-то более 25 Мбит / с И, конечно, со временем эволюционирует вверх. Сейчас у меня "среднее" соединение 15 Мбит / с.

2

В Deluge есть плагин Pieces, который позволяет вам устанавливать приоритет для каждой части.

1

Azureus v2.5.0.4 имеет опцию в настройках (раздел «Передача») для определения приоритетов первого и последнего фрагментов файла. (Пытается загрузить сначала самое начало и самый конец файла. Для поддержки раннего просмотра.

http://www.oldversion.com/Azureus.html

Я не думаю, что это решение для того, что вы хотите, выполнение того, что вы хотите, нанесло бы ущерб производительности bittorent.

,

0

Существует (вроде как взломанная) версия Azureus/Vuze, которая делает именно это именно для этой цели. Тем не менее, этот подход нанесет урон торрент-рой, если многие пользователи будут делать это. Протокол основан на равномерной доступности частей файла. Поэтому большинство "официальных" клиентов не предлагают такой вариант.

Я думаю, что вам лучше всего взломать одного из клиентов с открытым исходным кодом.

0

Клиент qbittorrent имеет возможность загружать файлы в последовательном порядке, по крайней мере, в версии для Linux. Это также доступно для Windows и Mac, хотя я не использовал эти версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .