— программа, позволяющая пользователям просматривать торренты с фильмами / музыкой онлайн без необходимости предварительной загрузки файлов. Основная функциональность TorrServer включает в себя кэширование торрентов и последующую передачу данных по протоколу HTTP, что позволяет настраивать размер кэша в соответствии с параметрами системы и скоростью интернет-соединения пользователя. Поскольку происхоидит потоковая трансляция, то торренту не нужно скачиваться вовсе! Загружается лишь та часть, которую вы сейчас смотрите (и которую будете смотреть через пару секунд), некоторое время эта часть живёт в кэше, а после оттуда удаляется. Кэш по-умолчанию хранится в оперативной памяти (примерно 64 мегабайта), но можно выбрать ПЗУ в качестве хранилища.
Подробнее про проект можно узнать на .
Настройка соединения TorrServer и TorrentPier
Настраивается в config.php
По-умолчанию интеграция отключена, чтобы включить - измените значение ключа 'enabled' на true.
Если ваш экземпляр TorrServer запущен на том же сервере, что и TorrentPier, то на этом настройка завершена!
В ключе 'url' указан по-умолчанию адрес вашего сервера, но вы можете легко изменить на другой адрес, или воспользоваться адресами других TorrServer экземпляров (публичных).
Демонстрация
UPD:
- Добавлен просмотр поддерживаемых форматов видео/аудио прям в браузере!
- Добавлена возможность получить дополнительную информацию о видео/аудио файле по средствам ffprobe.
Подробнее про проект можно узнать на .
Теперь про саму интеграцию в движок
Интеграция заключается в том, что теперь при создании раздачи, торрент файл будет попутно загружаться на ваш предварительно запущенный инстенс TorrServer. А в самой раздаче, чуть ниже кнопки скачать, появится кнопка загрузки . После открытия файла начнется потоковое воспроизведение фильма / музыки. Кнопка автоматически появляется если в раздаче есть поддерживаемые файлы для воспроизведения.Настройка соединения TorrServer и TorrentPier
Настраивается в config.php
PHP:
// TorrServer integration
$bb_cfg['torr_server'] = [
// Read more: https://github.com/YouROK/TorrServer
'enabled' => false,
'url' => "http://$domain_name:8090",
'timeout' => 5
];
Если ваш экземпляр TorrServer запущен на том же сервере, что и TorrentPier, то на этом настройка завершена!
В ключе 'url' указан по-умолчанию адрес вашего сервера, но вы можете легко изменить на другой адрес, или воспользоваться адресами других TorrServer экземпляров (публичных).
Демонстрация
UPD:
- Добавлен просмотр поддерживаемых форматов видео/аудио прям в браузере!
- Добавлена возможность получить дополнительную информацию о видео/аудио файле по средствам ffprobe.
Последнее редактирование: