Linux -- это интересно

Tribler


Рубрика: Интернет ПО
Метки: | | | | | |
Просмотров: 4489

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

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

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)