Andrey Stolyarov

Андрей Викторович Столяров: сайт автора

Видеоблог в торрентах

Wed Apr 17 01:02:21 2024 UTC

Экспериментирую с торрентами видеоблога. Временная страничка с торрент-файлами пока тут; позже, видимо, у неё изменится и адрес, и оформление, но сами по себе торренты (в смысле раздачи) те, что сейчас есть, останутся в таком виде, как они есть сейчас. UPD: Список торрентов теперь здесь, она включена в общую навигацию сайта — сама страница фигурирует как один из списков наряду с дефолтным блогом, хронологическим списком и кратким списком, плюс для видосов, снабжённых отдельным торрентом, показываются соответствующие иконки со ссылками на торренты.

Буду признателен всем, кто сейчас попробует их покачать и пораздавать. Для меня дело полностью новое, хочу понаблюдать, как это всё будет выглядеть. О результатах и впечатлениях просьба сообщать в комментах к этой записи. Спасибо!


From Anonymous (unverified) Fri Apr 19 18:43:23 2024 UTC pencil

Ещё один seeder

Закинул торренты себе на сервер и поставил на раздачу. Заняло это всё 17.70 GB, что даже меньше, чем я ожидал. Проверил на домашней машине: стабильно находятся пять peer'ов, среди которых мой сервер. В общем, результатом я доволен.

Спасибо вам за книги и видеоблог. Хотя бы так могу вас отблагодарить. :)

From Ilya profile Thu Apr 18 06:07:07 2024 UTC pencil

Отчет

Что ж, моя цель определенно достигнута - скорость скачивания однозначно быстрее чем на сайте. Спасибо вам большое, что все таки решились сделать раздачи. Думаю сам еще пораздаю, пока место на диске не кончится.

P.S. Кстати тот аноним с гостевухи видеоблога, который эту идею с гайдом предложил, вообщем это был я :), можете по айпи проверить.

parent From Andrey V. Stolyarov profile Thu Apr 18 10:49:08 2024 UTC pencil

userpic

Re: Отчет

Ну, transmission'ом я воспользовался (и да, именно по тому гайду), но трекер поставил свой (opentracker). Заодно разобрался, как в общих чертах устроен bittorrent: раньше для меня роль трекеров была несколько непонятна, но было сильное подозрение, что трекер должен быть свой; после разбирательства подозрение превратилось в стопроцентную уверенность, но, к счастью, opentracker меня более-менее устраивает. Если б ещё автор раздавал готовый тарбол с той нетривиальной либой, на которую там всё повязано, и zlib'ом, который пришлось ставить на машину — цены б ему не было.

parent From Ilya profile Thu Apr 18 12:04:54 2024 UTC pencil

DHT

В протоколе есть еще такая вещь как DHT (Distributed Hash Table). В связке с Peer Exchange, можно находить пиров вообще без трекера, если есть хотя бы один сид. Если мне не изменяет память, ее добавили как раз когда провайдеры, по решению суда, начали блокировать крупные трекеры, раздающие материалы с авторскими правами. С тех пор сеть стала практически неуязвимой (с поправками на всякие DPI).

parent From Andrey V. Stolyarov profile Thu Apr 18 12:25:10 2024 UTC pencil

userpic

Re: DHT

У меня, откровенно говоря, ощущение, что полагаться на DHT можно только когда нам всё равно, через час скачается то, что мы хотели, или через пару лет.

From Yury (unverified) Wed Apr 17 19:10:18 2024 UTC pencil

Супер

Всё скачал и оставил свой сервер раздавать. :)

parent From Yury (unverified) Wed Apr 17 20:21:05 2024 UTC pencil

Re: Супер

Можно ещё сделать magnet-ссылки:

$ transmission-show -m path/to/file.torrent

Сгенерировал ссылки для тех файлов, которые сейчас есть на сайте:

parent From Andrey V. Stolyarov profile Wed Apr 17 21:20:00 2024 UTC pencil

userpic

Re: Супер

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

parent From Yury profile Wed Apr 17 21:26:25 2024 UTC pencil

Re: Re: Супер

Ну, разница не очень большая, конечно. Ссылками проще делиться и не нужно промежуточный файл скачивать. А в остальном всё то же самое.

parent From Andrey V. Stolyarov profile Wed Apr 17 21:50:39 2024 UTC pencil

userpic

Re: Супер

Так файлы по-любому нужны, а если они уже есть, ссылками их дублировать как-то перебор. Тем более, если я правильно понимаю, информация, которая хранится в .torrent-файле, всё равно нужна, её как-то там вытаскивают через трекер, и это в каких-то случаях во что-то упирается.

parent From Yury profile Wed Apr 17 22:09:36 2024 UTC pencil

Re: Re: Супер

Ну да, насколько я понимаю, те метаданные, которые хранятся в торрент-файле, всё равно скачиваются. Удобно тут то, что всем этим занимается торрент-клиент и не нужно делать дополнительных движений по скачиваню торрент-файла, открытию его в клиенте и последующему удалению с диска. Мелочь, а приятно.

Проблем в этом всём я не вижу, хотя и не разбираюсь особо глубоко в этой теме. Я рассуждаю так: если есть доступ к трекеру для получения пиров, то значит есть и доступ к загрузке метаданных по хэшу, который зашит в magnet-ссылке.

parent From Andrey V. Stolyarov profile Wed Apr 17 22:17:29 2024 UTC pencil

userpic

Re: Супер

Тут есть одна проблемка — насколько я понимаю, на трекере метаданные не хранятся, т.е. их вытаскивать приходится с peer'ов.

А файлы с суффиксом .torrent можно ассоциировать с торрент-клиентом (если этого ещё по умолчанию в браузере не сделано; у меня сделано), в итоге файл сохраняется где-то в /tmp, скармливается клиенту, начинает там работать — разница не так чтоб заметна, просто метаданные уже вот они, не надо ниоткуда вытягивать.

parent From Yury profile Wed Apr 17 22:42:38 2024 UTC pencil

Re: Re: Супер

Хм, возможно. В этом случае, если очень не повезло и ни одного пира нет, клиент будет долго тупить, пока не скачает метаданные. Это и правда проблема, хотя я с таким, к счастью, не сталкивался.

В общем, я согласен, что это не какая-то серебрянная пуля, которая во всём лучше. Наверное, это вообще больше вкусовщина. Просто если добавить не трудно, то кому-то может быть удобнее. Прошу прощения, что создал на ровном месте длинную ветку комментариев.

From Арсен Мирзаев Татьяно-Мурадович (unverified) Wed Apr 17 15:52:22 2024 UTC pencil

Скачивание

Здравствуйте

Скорость, мягко говоря, не комфортная - 5-15 килобайт в секунду

parent From Andrey V. Stolyarov profile Wed Apr 17 17:33:33 2024 UTC pencil

userpic

Re: Скачивание

Ну, над этим я не властен. Будет больше сидеров поблизости — будет и скорость.

Чисто из любопытства — а если скачивать ролики прямо с сайта (по ссылкам "скачать"), тоже скорость низкая или выше? Просто основной сидер находится физически на той же машине, что и сайт.

parent From makaki4 (unverified) Thu Apr 18 00:50:50 2024 UTC pencil

Re: Re: Скачивание

У меня лично примерно одинаковая скорость, что с сайта, что с торрента.

На утро скорость пободрела до стабильной в 300-700 кбс как на сайте, поэтому в принципе нормально работает, качать можно.

From Ruslan Tenigin (unverified) Wed Apr 17 13:56:11 2024 UTC pencil

Результаты и впечатления

Приветствую, Андрей Викторович. Загрузил все видео, проблем не обнаружил. Да, иногда скорость загрузки падает, но видимо это по причине малого количество раздающих (могу ошибаться, не знаю как там устроен торрент изнутри). В любом случае, видео на моём компьютере. Сейчас стою в раздаче и могу раздавать хоть круглые сутки, мне не жалко. Спасибо вам за вашу работу.

parent From Andrey V. Stolyarov profile Wed Apr 17 15:01:40 2024 UTC pencil

userpic

Спасибо!

Последние примерно сутки моего американского хостера колбасит, то и дело с ними теряется ip-связность, причём судя по тому, что VPSка каждый раз после даунтайма загружается заново — колбасит их там не по-детски. Возможно, падения скоростей связаны с этим, поскольку основная раздача идёт как раз с той VPSки (с моего домашнего компьютера тоже, но он за тремя NATами, да и скорости на нём не те).

В общем спасибо :-) Если можете постоять в раздаче без ущерба для себя — это было бы просто замечательно.


pencil

пояснение


Вы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям.

Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда.

Андрей Михайлович Столяров в библиотеке Мошкова

Авторские права © Андрей Викт. Столяров, 2009 — 2024