Перейти к содержимому

Настройка Lampa и TorrServer Matrix: инструкция по 4K HDR

Настройка TorrServer Matrix в Lampa: подключение в разделе «TorrServer», авторизация, кеш и предзагрузка, сеть для 4K HDR и внешний плеер.

7 мин чтения
Настройка Lampa и TorrServer Matrix: инструкция по 4K HDR

Связка Lampa и TorrServer Matrix позволяет смотреть торрент-раздачи, в том числе 4K, не дожидаясь полного скачивания: TorrServer загружает нужные части файла и отдает их плееру как обычный HTTP-поток.

Как описано в руководстве об архитектуре Lampa TV, сама оболочка с P2P-сетью не работает и перекладывает эту задачу на TorrServer. Для стабильной работы важно правильно указать адрес сервера и подобрать параметры кэша под ваше устройство.

Быстрое подключение TorrServer в Lampa

Если сервер запущен на приставке, компьютере или роутере, выполните несколько шагов:

  1. В меню Lampa откройте Настройки -> TorrServer.
  2. В поле Основная ссылка укажите адрес сервера с протоколом и портом:
    • http://127.0.0.1:8090 — если сервер установлен на этом же Android-устройстве;
    • http://192.168.1.X:8090 — если служба развернута на ПК, NAS или роутере (либо внешний адрес, если настроен TorrServer на удаленном VPS).
  3. Для поиска раздач откройте Настройки -> Парсер и включите Использовать парсер (подробнее — в руководстве по Jackett и Prowlarr). В разделе TorrServer можно также выбрать Тип поиска: встроенный Rutor, Torznab-индексеры в TorrServer или оба источника.
  4. В разделе Настройки -> Плеер в пункте Тип плеера для торрентов на Android оставьте значение Android, чтобы видео открывалось во внешнем плеере, например Vimu Media Player или Just Player.

Начните с заводских параметров: по умолчанию TorrServer Matrix использует кэш 64 МБ в оперативной памяти. Для 1080p этого обычно достаточно; для тяжелых 4K-раздач кэш можно увеличить, если у устройства есть свободная память.

Авторизация TorrServer в Lampa (логин и пароль HTTP Auth)

Если сервер запущен с флагом --httpauth (учетные записи задаются в файле accs.db в каталоге данных TorrServer), обращение без авторизации вернет ошибку HTTP 401 Unauthorized.

Способы авторизации:

  1. Через интерфейс Lampa (рекомендуемый способ):
    • Откройте Настройки -> TorrServer.
    • В блоке Авторизация включите Вход по паролю и заполните поля Логин и Пароль.
  2. В строке адреса:
    • Некоторые пользователи указывают реквизиты прямо в ссылке: http://логин:пароль@192.168.1.150:8090. Этот вариант зависит от того, как браузерный движок платформы обрабатывает такие адреса, поэтому при проблемах используйте поля авторизации.

Пошаговая настройка параметров TorrServer Matrix

Для калибровки сервера откройте браузер на смартфоне или ПК в той же локальной сети: http://IP_ВАШЕГО_БОКСА:8090 (или http://127.0.0.1:8090 на самом Android-устройстве).

Базовые параметры:

  • Размер кеша: по умолчанию 64 МБ. Увеличивайте постепенно с учетом свободной памяти устройства (см. раздел ниже).
  • Буфер предзагрузки: задается в процентах от размера кеша, по умолчанию 50%. Чем он больше, тем дольше старт, но тем меньше риск остановки в начале фильма. В Lampa его использование включается пунктом «Использовать буфер пред.загрузки» в разделе TorrServer.
  • Опережающий кеш: доля кеша перед текущей позицией воспроизведения, рекомендуемое значение в интерфейсе — 95%.
  • Ограничение скорости загрузки/отдачи: 0 — без ограничений.
  • uTP: в интерфейсе TorrServer отключение uTP рекомендуется для Windows; на других системах меняйте этот параметр только при проблемах.
  • Торрент-соединения: по умолчанию 25, интерфейс рекомендует 20–25. Если воспроизведение зависает на 0 КБ/с при активных сидах, проверьте устранение конфликтов протокола UPnP в Lampa.

Если Lampa пишет «Не удалось подключиться к TorrServer», пройдите проверку из статьи о том, что делать, когда TorrServer не отвечает. При наличии дискового массива настройте сетевые хранилища NAS в Lampa и сверьте актуальные зеркала Lampa.

Как выбрать размер кеша в оперативной памяти

Завышенный размер кеша опасен: при нехватке памяти Android завершает фоновые процессы (механизм Low Memory Killer), и сервер или сама Lampa могут закрыться посреди фильма.

Практический подход:

  • Начните с заводских 64 МБ и увеличивайте значение ступенями, проверяя стабильность на тяжелой раздаче.
  • Если TorrServer работает на той же приставке, что и Lampa с плеером, оставляйте системе и плееру заметный запас памяти — им она тоже нужна.
  • На ПК и NAS с большим объемом ОЗУ можно выделить кеш намного больше, чем на ТВ-приставке.
  • На роутерах с малым объемом памяти (например, Keenetic с Entware) кеш должен быть небольшим.

В качестве места хранения кеша выбирайте Оперативная память — сам TorrServer рекомендует на устройствах с flash-памятью использовать ОЗУ или внешние носители, а не встроенный накопитель. Для автономной работы настройте TorrServer на Keenetic через Entware на роутере. Для тюнинга под BDRemux изучите буфер TorrServer под 4K HDR, а для выбора медиаплеера используйте наш подборщик ТВ-приставок.

Сетевая гигиена для потока 4K HDR (Dolby Vision)

Битрейт 4K-ремуксов с UHD Blu-ray может быть очень высоким, поэтому для них критичны параметры сети:

  • Подключение: Wi-Fi 2.4 ГГц обычно не обеспечивает стабильной скорости для таких раздач. Предпочтительно подключение кабелем Ethernet, в крайнем случае — Wi-Fi 5 ГГц с хорошим сигналом. Учтите, что у многих ТВ-приставок порт Ethernet ограничен 100 Мбит/с.
  • Автофреймрейт (AFR): включите согласование частоты кадров во внешнем плеере или в системных настройках приставки (в самой Lampa такого пункта нет), чтобы частота экрана подстраивалась под 23.976, 24, 25 или 59.94 Гц без микрорывков Judder.
  • Звук на ресивер: для передачи дорожек Dolby TrueHD и DTS-HD MA битстримом на саундбар или ресивер нужен HDMI eARC (обычного ARC для них недостаточно) и включенный passthrough в плеере.

При возникновении сбоев используйте устранение сбоев Lampa.

Защита от выгрузки службы в Android Doze Mode

Android и Google TV могут приостанавливать или завершать фоновые приложения для экономии ресурсов (режим Doze, агрессивные оптимизаторы в прошивках производителей). Консольные ADB-команды смотрите в руководстве по TorrServer на Android TV.

Закрепление службы:

  • Исключение из оптимизации: если в прошивке есть пункт оптимизации энергопотребления для приложений, исключите из нее TorrServer; на Android TV такого меню часто нет, и тогда помогает команда adb shell dumpsys deviceidle whitelist +<имя пакета>.
  • Автозапуск: проверьте в настройках Android-клиента TorrServer, есть ли опция автозапуска при старте системы, и включите ее (набор опций зависит от версии клиента).

Проброс сетевых портов и протокол UPnP на роутере

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

Рекомендации по настройке:

  1. Активация UPnP: включите Universal Plug and Play в роутере — TorrServer по умолчанию использует его для автоматического открытия порта (в настройках TorrServer UPnP можно отключить).
  2. Статический проброс портов (Port Forwarding): если UPnP недоступен, задайте в TorrServer фиксированный «Порт для входящих подключений» (по умолчанию 0 — выбирается автоматически) и пробросьте этот порт (TCP и UDP) на статический IP устройства с сервером. Порт веб-интерфейса 8090 для работы P2P пробрасывать не нужно. О шифровании трафика читайте в руководстве по безопасности сетевого трафика в Lampa.
  3. Проверка локальной сети: при подозрении на слабый Wi-Fi измерьте скорость между устройствами, например утилитой iperf3 (на одном устройстве запускается iperf3 -s, на другом — iperf3 -c <IP первого> -t 30). Скорость должна с запасом превышать битрейт видео.

Проброс порта 8090 на роутере для доступа вне дома

Если вы хотите подключаться к домашнему TorrServer с телефона или планшета в поездках, можно пробросить порт 8090 TCP наружу. Обязательно включите перед этим авторизацию (--httpauth): иначе ваш сервер сможет использовать любой, кто найдет открытый порт.

  1. Фиксация IP в локальной сети:
    • В панели роутера откройте раздел DHCP и привяжите к устройству постоянный IP (Static Lease), например 192.168.1.150.
  2. Создание правила переадресации портов:
    • Перейдите в меню NAT / Port Forwarding (в Keenetic: Сетевые правила -> Переадресация; в ASUS: Интернет -> Переадресация портов; в TP-Link: NAT -> Виртуальные серверы).
    • Задайте параметры:
      • Интерфейс: WAN / Интернет.
      • Протокол: TCP.
      • Внешний порт: 8090.
      • IP-адрес назначения: локальный IP вашего устройства (192.168.1.150).
      • Внутренний порт: 8090.
  3. Проверка доступности порта:
    • Проверьте доступность веб-сервера через curl:
curl -I http://ВАШ_ВНЕШНИЙ_IP:8090/echo

Если порт открыт, сервер ответит кодом HTTP/1.1 200 OK (эндпоинт /echo возвращает версию TorrServer). Проверку нужно выполнять из внешней сети (например, с телефона через мобильный интернет): изнутри домашней сети внешний IP может не открываться. Если у вас серый IP от провайдера (CGNAT), проброс портов не сработает; вместо него используют собственный защищенный туннель в домашнюю сеть, например Tailscale или WireGuard.

Следующие шаги после настройки связки

После запуска связки переходите к расширению возможностей системы:

Интерактив
Мастер

Готовые плагины под вашу задачу

Ответьте на 3 вопроса о вашем ТВ, и мастер подберет проверенный набор скриптов.

  • Онлайн-видео (балансеры)Без P2P
  • 4K торренты (TorrServer)В стриме
  • Зеркала CUB и плагиныАктуально
Запустить конфигуратор

Теги

Опубликовано:
Обновлено:
Понравилось руководство? Поделитесь:
В Telegram
Илья Новиков
Автор материала
Илья Новиков
Инженер по ремонту медиаприставок, ноутбуков, телефонов и ПК

Ремонтирует и настраивает медиаприставки, ноутбуки, телефоны и компьютеры в Уссурийске. Ведёт lampa.help: редактирует материалы и сверяет команды, адреса и настройки с исходным кодом Lampa, TorrServer и Lampac и с документацией производителей.

Часто задаваемые вопросы (FAQ)

Сколько оперативной памяти выделять под буфер TorrServer?

Универсального значения нет. По умолчанию TorrServer Matrix использует 64 МБ. На приставках с небольшим объемом памяти увеличивайте кэш умеренно и проверяйте, не выгружает ли система сервер или Lampa; на ПК и NAS с большим объемом ОЗУ можно выделить значительно больше. Если сервер падает или приставка начинает тормозить — уменьшите значение.

Почему при просмотре фильма в 4K видео зависает каждые несколько минут?

Чаще всего скорость загрузки из P2P-сети или по Wi-Fi оказывается ниже битрейта видео, и буфер опустошается. Проверьте скорость в веб-интерфейсе TorrServer, выберите раздачу с большим числом сидов, подключите устройства кабелем и при наличии памяти увеличьте кэш.

Можно ли запускать TorrServer на телевизоре LG или Samsung без приставки?

На webOS существуют сборки TorrServer, устанавливаемые через Homebrew Channel (как правило, требуется root-доступ к телевизору). Для Samsung Tizen нужен внешний сервер (ПК, роутер, NAS или Android-приставка).

В чем разница между кэшем в RAM и кэшем на eMMC флеш-памяти?

По умолчанию TorrServer держит кэш в оперативной памяти. Кэш на накопителе позволяет сделать его больше, но на устройствах с flash-памятью (eMMC) это изнашивает накопитель — сам TorrServer в настройках рекомендует на таких устройствах использовать ОЗУ или внешние носители.

Как пройти авторизацию TorrServer в Lampa при запросе логина и пароля?

Если сервер запущен с флагом --httpauth (учетные записи хранятся в файле accs.db), откройте в Lampa Настройки -> TorrServer, в блоке «Авторизация» включите «Вход по паролю» и заполните поля «Логин» и «Пароль».

Как открыть порт 8090 на роутере для удаленного доступа к TorrServer?

В веб-интерфейсе роутера откройте раздел «Переадресация портов» (Port Forwarding), выберите протокол TCP, укажите внешний и внутренний порт 8090 и введите статический локальный IP-адрес устройства с сервером. Открывать сервер в интернет без включенной авторизации (--httpauth) небезопасно.