Дать более высокий приоритет загрузки определенным частям файла в клиенте BitTorrent?

12

Как правило, и, вероятно, по уважительной причине, клиенты BitTorrent загружают все файлы одинаково, основываясь на различных других факторах. Однако при загрузке некоторых видео я предпочел бы сначала получить начало файла, либо сначала последнюю треть файла, и т. Д. Есть ли способ сделать это с любым клиентом?

Дэн Робертс
источник
я не думаю, что это возможно .. не с utorrent
tumchaaditya

Ответы:

10

Нет, нет способа расставить приоритеты произвольной части файла. Несколько лет назад я попросил разработчиков eMule реализовать эту функцию, потому что иногда во время просмотра шоу сеть отключается в последнюю минуту, или я пропускаю несколько секунд после одного из рекламных перерывов, и я не хотел загружать целый эпизод, чтобы посмотреть несколько секунд. Они отвергли эту идею, заявив, что если бы люди могли выбрать то, что они получили, было бы больно.

Это не отличается от µTorrent или любой другой системы P2P, которая полагается на равномерное распределение частей файла среди пиров.

Наиболее близким к этому является способность (обычно по умолчанию отключена) расставить приоритеты первой и последней части файла, что было сделано специально для того, чтобы файл мог быть проверен как подлинный, а не как поддельный (поскольку большинство типов файлов помещают заголовок и метаданные в начале, а некоторые помещают его в конец).

В µTorrent установите bt.prio_first_last_pieceрасширенный параметр:

введите описание изображения здесь

Synetech
источник
Мне интересно знать, так ли это до сих пор - у меня сложилось впечатление, что popcorntime.io теперь отдает приоритет запуску файлов из ряда источников ...
ptim
Ложь. Это не «повредит рой», это действительно поможет. Это утверждение предполагает, что торрент желателен. Если нет, то при преждевременной загрузке подмножества видео можно было бы быстрее определить, является ли торрент мусором, и отменить загрузку, прежде чем распространять ее дальше, тем самым убивая плохие торренты.
Андрей
4

Я пришел сюда в поисках ответа на тот же вопрос, и ответ @ Synetechs указал мне верное направление. Я не знаю, если это новая функция, которая не существовала, когда он опубликовал свой ответ (в конце концов, прошло 3 года). Но в той же расширенной вкладке теперь есть настройка bt.progressive_piece_picker, которая, кажется, расставляет приоритеты кусочкам с начала файла. До сих пор работал для меня. Однако используйте этот параметр с осторожностью. Он обходит ядро ​​протокола, что является неупорядоченным характером загрузки. Может быть хорошо для торрентов с большим количеством сеялок, но может убивать менее активные торренты.

хосе
источник
2

В uTorrent, если вы нажмете « ShiftF2, нажимая «preference», у вас будет доступ к некоторым специальным параметрам.

Как вы можете видеть на следующем скриншоте: у вас есть, среди прочего, две новые опции:

  • bt.sequential_download
  • bt.sequential_files

Вы можете изменить значение этих параметров на «True» для последовательной загрузки вашего файла.

Конечно, избегайте использовать эти опции для торрентов с несколькими сеялками.

введите описание изображения здесь

obchardon
источник
Единственно правильный ответ. Понятия не имею, почему вы получили отрицательный голос.
Йохан - восстановить Монику
1

В главном окне щелкните панель подробной информации . Выберите вкладку « Файлы ».

Щелкните правой кнопкой мыши на той части файла, для которой вы хотите увеличить приоритет, и измените приоритет с обычного на высокий.

Ниже приводится справочное руководство по bittorrent.

  • Приоритет отображает приоритет, данный файлу.
    • высокий означает, что BitTorrent будет пытаться завершить файл более агрессивно по сравнению с другими файлами с более низким приоритетом (низким или нормальным). Если для этого файла есть возможность стать более полным, BitTorrent примет его. Обратите внимание, что это не гарантирует завершение файла или что файл будет завершен раньше, чем другие файлы с более низким приоритетом.
    • Normal - это приоритет по умолчанию.
    • низкий означает, что BitTorrent будет пытаться завершить файл менее агрессивно по сравнению с другими файлами с более высоким приоритетом (нормальным или высоким). Если есть возможность для более полного завершения другого файла с более высоким приоритетом, BitTorrent возьмет его за загрузку для этого файла. Обратите внимание, что это не гарантирует, что файл будет завершен после других файлов с более высоким приоритетом.
    • пропуск означает, что файл не будет загружен. Обратите внимание, что некоторые файлы делятся частями с другими файлами. Таким образом, вы можете заметить, что часть пропущенного файла (или, возможно, весь файл, если он меньше размера фрагмента) загружается. Следует понимать, что это не означает, что BitTorrent проигнорировал ваш запрос не загружать файл.
wizlog
источник
5
Насколько я понимаю, это приоритет файла по отношению к нескольким файлам. Однако, если есть один видеофайл 2 ГБ, это не повлияет на результат загрузки первой части файла.
Дэн Робертс
4
Vuze позволяет вам расставить приоритеты для первой и последней частей одного видеофайла ... forum.vuze.com/message.jspa?messageID=219932
Моав
Как и Utorrent.
Махмуд Аль-Кудси
Похоже, это просто позволяет вам проверить начало и конец, чтобы убедиться, что это правильный файл. Не совсем то, что я ищу, но приятно знать.
Дэн Робертс
0

Вы можете сделать это, нажав «не загружать» для файлов, которые вам не нужны, а затем принудительно вернуть приоритет к нормальному для них, когда ваш файл загружен.

Филипп Буше
источник
-1

он пытается завершить быструю загрузку в определенный файл в вашей торрент-загрузке по сравнению с другими файлами, если он установлен на высокий уровень .. med не будет иметь дополнительной скорости или мощности ... на низком уровне это даст низкую приоритетность по сравнению с другими файлы ... пропуск пропустит выбранный файл. high.med, low и skip - это происхождение

jegertexprt
источник
1
Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос.
ДэвидПостилл