Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск libtorrent 2.1 с включением протокола WebTorrent

11.07.2026 10:28 (MSK)

Доступен выпуск библиотеки libtorrent 2.1, предлагающей реализацию протокола BitTorrent, нацеленную на низкое потребление памяти и эффективное использование ресурсов CPU. Библиотека задействована в таких торрент-клиентах, как Deluge, qBittorrent, Folx, Lince, Miro, Flush и Free Download Manager, а также в некоторых сетевых хранилищах. Код libtorrent написан на языке C++ и распространяется под лицензией BSD.

В новой версии включена по умолчанию поддержка протокола WebTorrent, расширяющего протокол BitTorrent возможностями для создания децентрализованных сетей распространения контента, функционирующих через связывание между собой web-браузеров пользователей, просматривающих контент. Для связывания посетителей сайтов в единую сеть доставки контента достаточно разместить на сайте специальный JavaScript-код, использующий технологию WebRTC для прямого обмена данными между браузерами.

Интеграция WebTorrent в libtorrent позволит участвовать в раздаче контента как через стационарные торрент-клиенты, так и через браузеры посетителей сайтов, формируя гибридные сети, комбинарующие BitTorrent и WebTorrent. Торрент-клиенты на основе libtorrent смогут соединяться с работающими в браузерах пирами WebTorrent, например, участвующими в обмене файлами через instant.io. В свою очередь, браузерные клиенты WebTorrent смогут через пользователей стационарных клиентов получить доступ к коллекции торрентов, раздаваемой BitTorrent-пирами поверх TCP/UDP.

Помимо включения поддержки WebTorrent в версии libtorrent 2.1 реализован новый бэкенд ввода/вывода pread_disk_io, использующий функции pwritev и preadv, позволяющие атомарно записывать и читать данные сразу в несколько буферов. Новый бэкенд более эффективен при работе с дисковыми накопителями, сетевыми хранилищами и файловыми системами, монтируемыми через FUSE. Для подобных применений pread_disk_io задействован по умолчанию. Для NVMe-накопителей более эффективен и продолжает применяться по умолчанию старый бэкенд, применяющий отображение файлов в память при помощи mmap.

  1. Главная ссылка к новости (https://github.com/arvidn/libt...)
  2. OpenNews: Выпуск libtorrent 2.0 с поддержкой протокола BitTorrent 2
  3. OpenNews: WebTorrent, самодостаточный torrent-клиент, работающий внутри браузера
  4. OpenNews: Релиз BitTorrent-клиента Deluge 2.2
  5. OpenNews: Новая версия BitTorrent-клиента Transmission 4.1.0
  6. OpenNews: Выпуск qBittorrent 5.2.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65886-libtorrent
Ключевые слова: libtorrent, webtorrent
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:50, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    > нацеленную на низкое потребление памяти и эффективное использование ресурсов CPU

    Раньше торренты можно было запускать спокойно на втором пне, но на железе 2026г потребление CPU и памяти стало ключевым вопросом. Прогресс!

     
     
  • 2.2, Аноним (2), 10:55, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И сейчас можно. Не тысячи раздач, конечно, но можно.
     
  • 2.3, Аноним (3), 11:00, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    просто то время почти всё было на Си и на плюсах, сейчас же любой хеловорлд 50+ Мб
     
     
  • 3.4, Аноним (1), 11:05, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    По-моему bittorrent был питонской прогой, ещё от оригинального разраба торрентов. По крайней мере судя по её логам, которыми она бомбила консоль.
     
     
  • 4.21, Аноним (21), 12:57, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    μTorrent C++
     
  • 3.5, Джон Титор (ok), 11:11, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И что вы туда запихнули в свой хелловорлд что он аж 50Мб занимает? Вы думаете тут никто не знает что это лапша на уши?
     
     
  • 4.18, Аноним (18), 12:43, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как же? Тут некоторые любят повторять, что вот на Go всё линкуется статически и потому работает везде.
     
  • 2.7, Bob (??), 11:26, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    сейчас завиит от конкретной проги, но если мы о втором пне - то, может, и софт тех лет юзать? uTorrent 1.8.2, 2.0.4 ?
     
     
  • 3.19, Аноним (18), 12:46, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется, и дыры тех лет вместе с тем софтом использовать.
     

  • 1.6, Аноним (6), 11:14, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ништяк. Если бы не эти массовые блокировки сайтов в браузерах (блокируется любой подозрительный хоп), эта либа могла быть дать второе рождение онлайн кинотеаторам, торрент обменникам и децентрализованным мессенджерам, соц. сетям.
     
     
  • 2.8, Bob (??), 11:27, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    опять же - зависит от конкретного браузера...
    Хромиумы тут упороты, как и сама лиса. Но аот  условгым waterfox - попроще, как и с другими лисофорками.
     
  • 2.12, Аноним (12), 11:51, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > децентрализованным мессенджерам, соц. сетям

    Кому-то всё ещё мало федеративных мессенджеров (XMPP, Matrix) и соц сетей (Mastodon, Lemmy)?
    Проблема ведь не в отсутствии технологий как таковых. Среднестатистический интернет-юзер в 2026 слишком туп и ленив для чего-то действительно качественного и свободного, им совершенно нормально сидеть на централизованных проприетарных платформах, лишь бы совершать поменьше телодвижений и иметь побольше свистоперделок.

     
     
  • 3.15, анон (?), 12:04, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Естественно. Куда же среднестатистическому юзеру до анониму-нитокусика
     
  • 3.20, Аноним (18), 12:50, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Побольше свистков от майора.
     
     
  • 4.25, Смузихеб забывший пароль (?), 13:39, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    побольше свистков от параноика
     
  • 3.24, Аноним (24), 13:29, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы прям это в вину ставите людям, которые от технологий далеки и просто хотят нормально жить не делая себе мозги децентрализованными сетками, где никто из их знакомых и так не сидит))
     
  • 3.29, BrainFucker (ok), 17:12, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Кому-то всё ещё мало федеративных мессенджеров (XMPP, Matrix) и соц сетей (Mastodon, Lemmy)?

    Там уныло. Торчал я в молодости в IRC и XMPP, вырос из этого, какое-то нудное pflhjncndj одно там.

    Mastodon, Lemmy, fediverse в целом в техническом плане прикольно, но среда унылая, там всё те же pflhjns.

     
  • 3.33, КО (?), 18:37, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее свистоперделок нужно меньше, просто одну кнопку, но линуксоиды не способны и на это
     
  • 2.14, Джон Титор (ok), 11:59, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они зарабатывают на рекламе. Причем в этом как правило заинтересован основном тот бизнес который легально прорекламировать бывает проблема. Например гемблинг. Нынче поисковые системы не особо хотят размещать рекламу на трекерах - теперь деньги пахнут для них ответственностью перед законом. А децентрализованные мессенджеры есть. Соц. сети также есть для продажи услуг относящиеся к криминалу. Т.е. туда ушло то что запрещено. А запрещено оно не просто так. А какой-нибудь sci-hub быстро стараются закрыть. Никто оказывается в открытой науке не заинтересован, т.к. разные страны в это вливают кучу денег и очень ревностно оценивают когда кто-то к этому получает доступ. Также в трекерах заинтересованы мягкие силы разных стран, чтоб вы любили и хотели из своей уехать или потратить там свои деньги. А на вход поставят пропуск - кого попало не возьмут, только тех, кого выгодно. А там за контент придётся платить и вы это сможете. Так может вопрос не в том что нет трекеров? А в том что у вас нет денег на контент?
     

  • 1.9, Bob (??), 11:28, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что сейчас из самого простого торрента чисто на скачку есть, с вэб интерфейсом в браузере? Или аддоном.

    Типа уровня Aria2

     
     
  • 2.10, Аноним (10), 11:45, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    lftp
     
  • 2.13, Аноним (12), 11:55, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > с вэб интерфейсом в браузере

    Transmission (daemon)
    qBittorent Web UI

     
  • 2.27, Аноним (27), 15:02, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://www.qbittorrent.org/download
     
  • 2.28, Axonic (ok), 15:43, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Transmission.
    Хотя Tixati определённо хорош.
     
  • 2.30, Аноним (30), 17:19, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чем Ария не устраивает?
     

  • 1.16, Аноним (16), 12:06, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не понимаю, как тут нет новости об этом
    https://store.steampowered.com/news/app/304930/view/679628250084807263
    крупный западный проект сделал свой код открытым
     
     
  • 2.22, Аноним (21), 12:58, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не понимаю почему ты об этом не написал сюда https://www.opennet.ru/announce_news.shtml?cache=off
     

  • 1.17, Аноним (17), 12:38, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не нашёл так сразу настройки интересующие. Кто-нибудь в курсе можно это запустить с указанием что бы клиент искал только в своей сети пиры, а в соседних сетях нет?
     
     
  • 2.35, Аноним (35), 19:37, 11/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> выпуск библиотеки libtorrent
    > можно это запустить [...] ?

    Это не можно запустить - это библиотека.

     

  • 1.26, Аноним (-), 14:27, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем он лучше или хуже libktorrent?

    https://invent.kde.org/network/libktorrent

     
  • 1.31, Аноним (31), 17:30, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А в чём разница между протоколами BitTorrent и WebTorren?
     
  • 1.32, Аноним (31), 17:32, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Чем он лучше или хуже libktorrent?

    Есть опасность, что libktorrent при компиляции приведёт за собой половину KDE.

     
  • 1.36, rm1 (?), 20:43, 11/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ернёй занимаются, между тем как скорость recheck потратили втрое во второй ветке, так и не починили до сих пор https://github.com/qbittorrent/qBittorrent/issues/24202
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру