BitTorrent-клиент с функцией поиска и просмотра онлайн-видео.
Tribler – децентрализованный BitTorrent / P2P (peer-to-peer) клиент с функцией поиска и просмотра онлайн видео.
Tribler имеет очень простой Python / wxWidgets (wxgtk) пользовательский интерфейс, ориентированный на максимальную простоту и удобство в использовании. Разработку приложения ведёт Delft University of Technology (Дельфийский технологический университет/Голландия) и Vrije Universiteit (Свободный университет/Амстердам/Нидерланды).
Основной целью разработчиков Tribler является реализация надёжной BitTorrent сети, не зависящей от центрального сервера и обеспечения обмена файлами даже в случае отсутствия торрент-трекера. По словам одного из основных разработчиков "Ключевая задача проекта, это обеспечение неограниченного обмена информацией!" (что полностью соответствует идее P2P-комуникацции).
Работа Tribler основана на протоколе BitTorrent (в чём то проект похож на eXeem прекративший существование в 2005 году) но использует одноранговые, децентрализованные или пиринговые (P2P) сети для поиска и загрузки содержания. В связи с этим, Tribler не требует внешнего веб-сайта или службы индексирования для обнаружения контента (когда пользователь вводит ключевое слово, в поисковом окне Tribler, поиск проводится и результаты выводятся не с централизованного сервера а непосредственно поступают от других пиров).
Скачивание найденных по поиску результатов происходит так же децентрализовано, без обращения к центральному серверу, а непосредственно с участников обмена (других пиров). Первая версия Tribler являлась модифицированной версией торрент-клиента ABC (улучшенный вариант популярного среди пользователей сетей Bittorrent клиента BitTornado).
Механизм защиты от спама, фальшивых файлов и прочего реализованы с использованием самих участников обмена (взамен традиционным для торрент-сайтов модераторам). Весь доступный для загрузки упорядочивается в так называемые "каналы", рейтинг которых определяется пользователями (функция совместной фильтрации).
По мере роста популярности "канала", все связанные с ним торренты поднимаются выше в результатах поиска, а файлы с очень низким рейтингом отбраковываются. Фильтрация таких "каналов" позволяет очень эффективно бороться со спамом и не качественным контентом. Все каналы и торренты участвуют в поиске, что позволяет быстро найти данные в Tribler-сети.
Имеющееся у Tribler функция Open2Edit работает о принципу "Википедии", что позволяет пользователям изменять имена и описания для торрент-файлов в публичных каналах.
Tribler интегрируется в область уведомлений (системный трей), может исполнять функции обычных торрент-клиентов, работая с классическими торрент-трекерами (позвояя участвовать в скачивании и раздаче торрентов). Скачиваемый/раздаваемый файл автоматически попадёт и в Tribler-сеть и станет доступным для поиска другим пользователям.
Tribler имеет функцию видео-поиска и воспроизведения потокового видео в встроенном видеоплеере. Интегрированный SwarmPlayer использует тот же движок что и ТВ Tribler (воспроизведение ИнтернетТВ) и может воспроизводить видео файлы не дожидаясь полного завершения закачки.
Tribler так же включает в себя возможность помечать определённых пользователей, в качестве "онлайн-друзей". Такие друзья могут быть использованы для увеличения скорости загрузки, используя их как посредников. Есть возможность рекомендации содержимого (подобное используемого в социальных сетях), после десятка загрузок приложением будет грубо оценён вкус пользователя и рекомендуется похожее содержимое.
После запуска Tribler устанавливает связь с несколькими, заранее определёнными в конфигурационном файле пирами (клиентами сети), запрашивает у них информацию об имеющихся торрнетах и списках связанных с ними клиентов. Для новых клиентов процедура повторяется несколько раз и со временем приложение накапливает базу данных об активных клиентах и имеющихся у них файлах (в свою очередь делясь/обмениваясь этими данными с другими).
Tribler способен противостоять любому давлению извне, не завися от работоспособности торрент-сйтов, он не может быть отключен, заблокирован или подвергнут цензуре (как и любая P2P сеть). Единственная потенциальная проблема (слабость) подобной системы это поиск новых пиров для начинающих пользователей.
Для того что бы избежать этого, команда разработчиков Tribler собирается добавить в приложение функцию поиска других клиентов с помощью эвристического метода (описанного в документе Bootstrappping of peer-to-peer networks) и набираются люди которые хотят выступать в качестве так называемых bootstraptribler-пиров (этим пользователям предстоит выступать в качестве супер-пиров, распространяющих списки активных загрузок).
В настоящее время Tribler активно использует всего несколько тысяч человек, но всем заинтересованным в свободном файлообмене необходимо знать о нём. Каких бы сумасшедших законов и запретов не принималось в будущем, используя возможности Tribler люди всегда смогут поделится файлами.
Лицензия: GNU GPL (LGPL)
Комментариев: 2 RSS
1paulus22-03-2012 09:46
Спасибо за подробный обзор. Очень любопытная вещь, нужно будет как-нибудь попробовать...
2krion22-12-2014 15:56
Пользуюсь. Достаточно удобно.