Перейти к содержанию
HLS-Proxy

HLS Proxy - Как избавиться от буферизации

Рекомендуемые сообщения

HLS Proxy 5.5.0 - 06.04.2019

 

Предназначен главным образом для тех, у кого часто буферят каналы. У меня это постоянно, особенно в вечернее время.

HLS протокол в отличие от TS-MPEG позволяет скачивать в несколько потоков. Этим пользуется прокси и старается восполнить буфер вне зависимости от реализации плеера.

 

Вы не должны замечать присутствие прокси, так как поток отдается плееру сразу при загрузке двух первых чанков воспроизведения (настраивается).

Этого обычно достаточно, чтобы продолжать наполнять буфер незаметно для клиента.

В качестве бонуса можно кешировать телепрограмму (можно из нескольких источников) (EPG) в формате xmltv (поддержка сжатого и несжатого)

Отличительные особенности:

  1. Соединение двух отрезков телепрограммы в один. Например, за прошлую неделю и за настоящую. Таким образм, получается телепрограмма без разрывов.
  2. Автоматическая группировка каналов по темам даже если оригинальный плейлист их не содержит.
  3. Возможность исключения каналов для взрослых из доступа для каждого клиента в отдельности или сразу для всех.
  4. Компактный веб-интерфейс со списком каналов по группам с возможностью поиска и записи.

Сайт HLS Proxy на русском: https://www.hls-proxy.com/ru/

Настройка

Текущая стабильная версия: 5.5.0 от 06.04.2019

Группа в Telegram: Присоединиться

 

 

Изменения:

5.5.0

    - Ускорено сохранение кеша телегида (Для устройств с SDCARD нет существенной разницы)

    - Разбор телегида забирал слишком много процессорного времени

    - Добавлена проверка на потоки, не в формате HLS. (Прямая ссылка будет передана клиенту)

    - На страницу со статусом добавлена информация о скачивании телегида с процентами

    - Исправлены названия групп каналов с кавычками

    - Исправлено зависание телегида на странице каналов

    - Добавлена возможность мультирум (для cbilling.tv)

        Позволяет использовать официальную возможность для просмотра потоков на нескольких устройствах одновременно

        Вы НЕ СМОЖЕТЕ смотреть больше потоков, чем заявлено провайдером!!!

    - Обновлены библиотеки

    - В случае запроса нового потока, предыдущий будет грубо оборван. Теперь меньше шансов получить бан от провайдера.

    - Добавлена поддержка IP6 для локальных адресов

    - Добавлена задержка в течение разбора телегида на устройствах armv7, в случае если в это время идет просмотр. (Такие устройства не успевают быстро работать)

        Это настраивается из конфига параметрами: isSleepWhileParsed, sleepWhileParsed

    - Режим загрузки дополнительных чанков включается только при падении скорости загрузки

    - Добавлены логотипы для популярных каналов

    - Доработан механизм соответствия потоков при обновлении. Обновите плейлисты на плеерах после обновления версии.

    - На странице состояния теперь показывается логотип канала (есть есть)

    - ТЕСТ!!! Добавлена возможность добавлять канал/каналы со страницы в браузере из буфера обмена

        Нужен плейлист в настройках с типом "editable" (в нем сохраняются добавленные каналы)

        На веб странице каналов нужно нажать"Ctrl-V"

        Возможность удалять каналы с веб-страницы не реализована

 

5.4.1

    - (fix) Для потоков с количеством чанков выше значения, указанного для прокси для кеширования чанки берутся с хвоста потока.

    - (fix) Улучшен удалятель идентификационных параметров из ссылок

 

5.3.3

    - (improve) "isEnabled" добавлен в конфиг для каждого плейлиста

    - (fix) Исправлен парсинг плейлиста провайдера VaderStreams

    - (fix) Исправлена проверка кеша плейлиста

    - (fix) Исправлен показ телегида в случае, когда не найдено соответствия с внутренней базой каналов

 

5.3.0

    - (improve) Добавлено состояние загрузки плейлиста на страницу статуса

    - (improve) Добавлен параметр isEnabled на странице конфигурации для отключения источника телегида без его удаления

    - (improve) Добавлено использование памяти на странице статуса

    - (improve) Нумерация каналов сохраняется при перезагрузке

    - (fix) Исправлено движение курсора в поле "Поиск"

    - (fix) Исправлена ошибка детектирования региона

    - Обновлена база каналов

 

Полная история изменений

 

Инструкция на сайте.

 

Поддерживаемые ОС: Windows, Linux, MacOS, FreeBSD.

Архитектуры процессора: x86, x64, arm7

 

Выявленные проблемы:

MX Player 1.9.x висит в  загрузке потока чуть больше минуты. Проблема в распознавании локального адреса. Версии 1.8.20 и ниже работают без проблем.

Проблема решена в версии 1.9.18.2

 

Со мной можно связаться по e-mail: help@hls-proxy.com

Поделиться сообщением


Ссылка на сообщение

v5.6.1

    - Исправлено влияние разбора телегида на скорость потока
    - Улучшен подбор телегида
    - Добавлена группа "Избранное", в которую можно добавлять каналы

v5.5.1
    - Исправлена ошибка провайдера из-за неверного значения #EXT-X-TARGETDURATION у провайдера. Вызывало постоянную буферизацию потока.
    - Изменен стиль названия канала - убрано подчеркивание
    - Исправлена операция "вставка" в поле поиска канала
    - Переписан старт потока.
    - Запрос на плейлист теперь делается несколько раз если есть ошибка
    - Убрано определение страны клиента
    - Страница статуса немного обновлена
    - Исправлена ошибка записи, внесённая в 5.5.0
    - Исправлены часы в браузере на Android

Поделиться сообщением


Ссылка на сообщение

v5.6.4

    - Исправлено обновление карты каналов для телегида
    - Исправлена загрузка логотипов через прокси
    - Исправлено обнаружение нового локального адреса

v5.6.3

    - (feature) Добавлен показ телегида на странице статуса /status
    - (feature) Показывается ошибка скачивания телегида в течение 3 сек. на странице статуса /status
    - Изменения расположения элементов на странице /status
    - Исправление расположения кнопок телегида /status для Opera и Chrome
    - Исправлен ошибочный показ потока не HLS-потока на странице статуса /status
    - Приложение переведено на испанский язык
    - Улучшения обработки запросов
    - Исправление перезагрузки конфигурации
    - Иконка канала может браться из телегида
    - Удалены неиспользуемые параметры isSleepWhileParsed и sleepWhileParsed из конфигурации

v5.6.2

    - Исправление удаления устаревшей части телегида

Поделиться сообщением


Ссылка на сообщение

v5.6.5

    - Улучшена обработка карты каналов
    - Исправлены логотипы каналов в Firefox

Поделиться сообщением


Ссылка на сообщение

v5.6.6

   - Исправлен временной сдвиг телегида для названий каналов без скобок

Поделиться сообщением


Ссылка на сообщение

v5.6.7
- Исправлено обнаружение нового локального адреса
- Исправлена ошибка старта EPG

v5.7.0
- Сервер по-другому обрабатывает значение SERVER.address
Это влияет на доступ к пользовательскому интерфейсу
Пустое значение указывает автоматическое сканирование локальных адресов компьютера
"0.0.0.0" позволяет доступ по любому адресу
"localhost" позволяет доступ только по localhost
"8.8.8.8, 8.8.4.4, localhost" позволяет доступ по любому из перечисленных адресов

 

Изменено пользователем HLS-Proxy

Поделиться сообщением


Ссылка на сообщение

v5.8.0

- (новое) Добавлено самообновление приложения
  Состояние обновления показывается на странице состояния /status
  Важно!!! Самообновление, http порт 80 и Ubuntu 16 не совместимы
- Новые параметры командной строки: -port и -save
- (улучшение) Кнопки "Статус" и "Конфиг" добавлены на главную страницу.
- (улучшение) Новый параметр "useUserAgent" используется для запроса чанков (если указан)
- Тем, кто использовал установочный скрипт install.sh должны будут запустить его еще раз после замены исполняемого файла

Поделиться сообщением


Ссылка на сообщение

v5.9.0 04.09.2019

- (новое) Добавлено отображение чанков на страницу состояния /status
- (новое) Добавлена возможность переименования групп
- (исправлено) Утечка памяти в модуле третьих лиц
- (дополнено) база каналов обновлена
- (исправлено) Очень длинное название передачи без пробелов теперь отображается лучше
- (исправлено) Интервал запроса плейлиста улучшен для чанков маленького размера
- (улучшено) Переписан код запроса плейлиста и чанков

Поделиться сообщением


Ссылка на сообщение

v5.9.1 06.09.2019

    - Исправлен парсер m3u8

 

v5.9.2 20.09.2019

- (исправлено) Исправлена основная утечка памяти

- (улучшено) Не останавливать поток, если клиент не дождался ответа

- (новое) На странице /status выводится размер буфера под поток

- (дополнено) база каналов обновлена

Изменено пользователем HLS-Proxy
v5.9.2 20.09.2019

Поделиться сообщением


Ссылка на сообщение

v5.9.3 05.10.2019

- (исправлено) Исправлена неправильная остановка потока
- (исправлено) Заменена библиотека для прокрутки телегида
- (исправлено) Исправлена сборка под MacOS
- (исправлено) Исправлен запуск после обновления под другим пользователем
- (новое) Включение логов из веб-интерфейса
- (новое) Добавлен прогресс телегида на страницу статуса
- (новое) Добавлена подсказка по цветам чанков на страницу статуса
- (дополнено) база каналов обновлена

 

v5.9.4
- (исправлено) Названия чанков писались с ошибкой
- (новое) Возможность использования внешнего телегида из SS-IPTV (флаг isUseEpg в Config-> SS-IPTV)

Изменено пользователем HLS-Proxy

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
×
  • Создать...