Автор Тема: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy  (Прочитано 17306 раз)

andreyh

  • Full Member
  • ***
  • Сообщений: 146
    • Просмотр профиля
    • HLS Proxy
HLS Proxy

Предназначен главным образом для тех, у кого часто буферят каналы.
HLS в отличие от HTTP позволяет скачивать в несколько потоков. Этим пользуется прокси и старается восполнить буфер вне зависимости от реализации плеера.
Вы не должны замечать присутствие прокси, так как поток отдается плееру сразу при загрузке двух первых чанков воспроизведения (настраивается). Этого обычно достаточно, чтобы продолжать наполнять буфер незаметно для клиента. В идеале у Вас почти минута кешированного потока.
Последняя версия также поддерживает AceMediaServer в формате HLS. Так что, серверный прокси не обязателен.

В качестве бонуса можно кешировать телепрограмму (EPG) в формате xmltv.gz
Отличительная особенность - соединение двух отрезков телепрограммы в один. Например, за прошлую неделю и за настоящую. Таким образм, получается телепрограмма без разрывов.

Сайт HLS Proxy: http://www.hls-proxy.com
Текущая стабильная версия: 5.0.1 от 20.07.2018
Группа в Telegram: Присоединиться

Изменения:
5.0.1
- (new) Добавлен флаг страны клиента на странице /status (для включения установите "isCountryDetectionEnabled" = true в конфиге)
      Увеличивает начальное потребление памяти. Будьте внимательны на системах с ограниченным объемом памяти
    - (new) В случае падения скорости ниже необходимого предела можно увеличить количество одновременно скачиваемых чанков (устанавливается через "maxDownloadSlotsAvailable" in config)
    - (new) Добавлена настройка increaseStallTimeoutInCaseOfFailureMultiplier в конфиг
         0 - таймаут не изменяется
         0.5 - таймаут будет увеличиваться в случае повтора каждый раз на величину stallTimeout/2
    - Исправлена ошибка остановки потока в редких случаях
    - Обновлены библиотеки
    - Обновлена база каналов (немного)

5.0.0
- (новое) Добавлена автоматическая группировка потоков по категориям
      Очень полезно для плейлистов без групп
    - Добавлен словарь groups.json
      Используется для настройки названий категорий и обнаружения "взрослых" каналов
    - (улучшено) Использованы логотипы для потоков в плейлистах, где их нет
    - (исправлено) Ошибка относительного пути логотипа потока
    - (исправлено) В случае отсутствия чанков в плейлисте прокси отжирал 100% времени проца
    - (улучшено) Добавлена поддержка заголовка HTTP Referrer. Задаётся в конфиге.
    - (улучшено) Добавлен параметр isAdultAllowed в объект clients конфига для фильтрации "недетских" каналов
    - Обновлена база каналов

4.8.1
    - Улучшена поддержка несжатых телепрограмм
    - Добавлен новый параметр в конфиг файл: epg.epgUrlForClient
    - Исправлены логотипы каналов из плейлиста Торрент-ТВ
    - Добавлен -config-path параметр в командную строку
      Описание: HLS-Proxy может быть запущен из любой папки.
      Если -config-path параметр присутствует - конфигурационные файлы берутся из указанной папки. Если не найдены - выход.
      В противном случае, прокси попытается найти файлы в папке запуска. Если нет, делается попытка из папки где расположен исполнимый файл.

4.7.3
    - Обновление компонент
    - Исправлена ошибка загрузки тв-программы из локального файла (file://)
    - Добавлена поддержка для несжатых телепрограмм
    - Обновлена база каналов

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

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

Поддерживаемые ОС: Windows, Linux, MacOS.
Архитектуры процессора: x86, x64, arm7

Дополнительно: Кеширование EPG (телепрограммы)
Часто телепрограмма дается строго на определенный период. Пользователям lazyIPTV это знакомо - раз в неделю приходится менять источник ТВ-программы, чтобы заполнить пропуски на стыках программы. Прокси соединяет два периода телепрограммы и при обновлении из lazy Вы будете видеть как прошлый период, так и следующий без разрывов.
Также исправляет ошибку lazyIPTV при отображении телепередачи в полночь.
Рекомендуемая сборка: lazyIPTV

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

Со мной можно связаться по e-mail: hls.proxy.help@gmail.com
« Последнее редактирование: Июль 20, 2018, 16:09:06 от andreyh »

marveltm76

  • Newbie
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #1 : Июль 11, 2017, 16:17:58 »
Попытался вставить плэйлист из http proxy





andreyh

  • Full Member
  • ***
  • Сообщений: 146
    • Просмотр профиля
    • HLS Proxy
Re: HLS Proxy для серверного TS-Proxy
« Ответ #2 : Июль 11, 2017, 21:34:09 »
Попытался вставить плэйлист из http proxy
Что за http-proxy? Может TS-Proxy?

HLS-Прокси предназначен для кеширования HLS (Http Live Streaming) потоков. Http-потоки (TS-Stream) пока не поддерживаются и планов нет.
Откуда брали плейлист? Если с торрент-тв, выбрали ли HLS-опцию в настройках?

salkaa

  • Newbie
  • *
  • Сообщений: 33
  • Подозрительный тип..
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #3 : Август 02, 2017, 15:14:22 »
Весьма удобная штука. Ещё бы удобный графический интерфейс для редактирования ссылок и прочих данных... Буду юзать.
пысы: Даже Еда HD без тормозов работать стала. Чудеса... :)
Установка: Не жрать картошку с мясом на ночь!
1. Samsung Galaxy S4
2. Samsung UE46ES6300
3. Dreambox 800se V2 HDTV PVR Sat Wlan SIM 2.2

andreyh

  • Full Member
  • ***
  • Сообщений: 146
    • Просмотр профиля
    • HLS Proxy
Re: HLS Proxy для серверного TS-Proxy
« Ответ #4 : Август 06, 2017, 10:27:40 »
Весьма удобная штука. Ещё бы удобный графический интерфейс для редактирования ссылок и прочих данных...
Веб-интерфейс для редактирования устроит?
Если да, добавлю в список разработки.
Хотя как по мне - гораздо проще текстовый редактор.

Вождь семинолов

  • Jr. Member
  • **
  • Сообщений: 91
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #5 : Август 06, 2017, 16:22:38 »
Весьма удобная штука.
интересно чем
пысы: Даже Еда HD без тормозов работать стала. Чудеса... :)
ха-ха. у меня скорость даваемая провайдеров ровно в 11 раз меньше чем у тебя. но кикогда у меня не возникало проблем с высокобитрейтными каналами в любое время суток,если нет проблем с трансляцией у торрент тв. аналогично было даже при скорости интернета всего в 20 мегабит.
а вообще то на всяких хитропопых с их програмульками есть винтик с резьбой :D

salkaa

  • Newbie
  • *
  • Сообщений: 33
  • Подозрительный тип..
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #6 : Август 24, 2017, 17:50:56 »
Веб-интерфейс для редактирования устроит?
Да думаю вполне..
Если да, добавлю в список разработки.
Хотя как по мне - гораздо проще текстовый редактор.
Я то и с текстовым редактором сплавлюсь, но думаю что простота использования увеличит спрос.
Установка: Не жрать картошку с мясом на ночь!
1. Samsung Galaxy S4
2. Samsung UE46ES6300
3. Dreambox 800se V2 HDTV PVR Sat Wlan SIM 2.2

salkaa

  • Newbie
  • *
  • Сообщений: 33
  • Подозрительный тип..
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #7 : Август 24, 2017, 18:06:47 »
интересно чем
Ну если у вас и так всё показывает без ошибок, то для вас - ничем.
ха-ха. у меня скорость даваемая провайдеров ровно в 11 раз меньше чем у тебя. но кикогда у меня не возникало проблем с высокобитрейтными каналами в любое время суток,если нет проблем с трансляцией у торрент тв. аналогично было даже при скорости интернета всего в 20 мегабит.
а вообще то на всяких хитропопых с их програмульками есть винтик с резьбой :D
Что бы что то посмотреть без тормозов через прокси ещё совсем недавно была очень серьёзная проблема для меня и не важно какая скорость интернета была. Тормозило рывками почти все каналы и на всех моих агрегатах включая и компьютер. Если что то и показывало без тормозов, то не долго. Последние пару месяцев в роде стало всё стабильно показывать. Но на долго ли? Конечно некоторым тут очень не нравится критика, но мне это фиолетово.
« Последнее редактирование: Август 25, 2017, 17:16:34 от salkaa »
Установка: Не жрать картошку с мясом на ночь!
1. Samsung Galaxy S4
2. Samsung UE46ES6300
3. Dreambox 800se V2 HDTV PVR Sat Wlan SIM 2.2

sertem

  • Full Member
  • ***
  • Сообщений: 116
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #8 : Август 27, 2017, 07:07:02 »
 Приветствую всех ...  У меня уствновлена  AlexELEC , в клиент прописал  IP ( ПК ) , запустился сразу .... обрывов пока нет ... щас буду смотреть бокс  по 1-му HD  и потом будет видно  ...  но пока всё нормально ...
Веб-интерфейс для редактирования  нормально ....т.к. в нём много же не нужно прописывать ...  ссылку и ip  и всё ....
инструкцию прочитал на сайте , по ней и прописал всё ...
пока нормально ...
п.с.  бокс прошол нормально , без единой помарки ( затыка ) .
побалуюсь , посмотрим как будет ...
« Последнее редактирование: Январь 01, 2018, 07:33:26 от sertem »

azharkov

  • Newbie
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #9 : Сентябрь 11, 2017, 16:41:44 »
Это одно из самых крутых дополнений после p2pproxy...который забросили. К примеру, купил на один телек, смотри хотя на 4-х
надеюсь долго будете поддерживать ваш прокси :)
запустил, все скачало. Но при доступе по http ссылки на лого есть, а на сам потом ссылок нет
пример:
#EXTINF:-1 group-title="Развлекательные" tvg-logo="http://1ttv.org/uploads/H1VboxDJC7sE7x3nKXoYT0X5r4LIqD.png" tvg-shift="0",0x0 Fireplace HD
#EXTGRP:Развлекательные

Выключил Адаптивный стриминг и заработало
« Последнее редактирование: Сентябрь 11, 2017, 17:15:56 от azharkov »

andreyh

  • Full Member
  • ***
  • Сообщений: 146
    • Просмотр профиля
    • HLS Proxy
Re: HLS Proxy для серверного TS-Proxy
« Ответ #10 : Сентябрь 11, 2017, 18:34:11 »
Это одно из самых крутых дополнений после p2pproxy...который забросили. К примеру, купил на один телек, смотри хотя на 4-х
надеюсь долго будете поддерживать ваш прокси :)
запустил, все скачало. Но при доступе по http ссылки на лого есть, а на сам потом ссылок нет
пример:
#EXTINF:-1 group-title="Развлекательные" tvg-logo="http://1ttv.org/uploads/H1VboxDJC7sE7x3nKXoYT0X5r4LIqD.png" tvg-shift="0",0x0 Fireplace HD
#EXTGRP:Развлекательные

Выключил Адаптивный стриминг и заработало
Есть проблема парсинга строк #EXTGRP. Из-за ее наличия плейлист пустой.
Достаточно в личном кабинете убрать галочку с #EXTGRP и всё будет хорошо.
Адаптивный стриминг в этом случае ни при чём.

Починю, как только дойдут руки.

Поддерживать буду до тех пор, пока сам пользуюсь.

Спасибо за тёплый отзыв. Рад, что хоть чем-то могу помочь телезрителям.

azharkov

  • Newbie
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #11 : Сентябрь 11, 2017, 19:29:08 »
Одно пожелание:
есть возможность включить сразу на двух устройствах или более, причем чтобы картинка и звук совпадали?
и можно все ключи в файле описать?

andreyh

  • Full Member
  • ***
  • Сообщений: 146
    • Просмотр профиля
    • HLS Proxy
Re: HLS Proxy для серверного TS-Proxy
« Ответ #12 : Сентябрь 11, 2017, 22:51:11 »
Одно пожелание:
есть возможность включить сразу на двух устройствах или более, причем чтобы картинка и звук совпадали?
и можно все ключи в файле описать?
Первое невозможно. Просто потому, что сервер здесь пассивен. Клиент рулит запросами.
Ключи описаны частично. Дополню при случае.

ViverraXX

  • Full Member
  • ***
  • Сообщений: 214
    • Просмотр профиля
Re: HLS Proxy для серверного TS-Proxy
« Ответ #13 : Сентябрь 15, 2017, 12:13:32 »
Первое невозможно. Просто потому, что сервер здесь пассивен. Клиент рулит запросами.
Ключи описаны частично. Дополню при случае.
Прикольная програмка... Пока использую для EPG, т.к. для трансляций использую Noxbit. Попробовал с плейлистом от FreeSlyNet - работают только украинские каналы. Не подскажешь что подкрутить можно для других, которые тоже m3u8.

andreyh

  • Full Member
  • ***
  • Сообщений: 146
    • Просмотр профиля
    • HLS Proxy
Re: HLS Proxy для серверного TS-Proxy
« Ответ #14 : Сентябрь 15, 2017, 16:14:26 »
Прикольная програмка... Пока использую для EPG, т.к. для трансляций использую Noxbit. Попробовал с плейлистом от FreeSlyNet - работают только украинские каналы. Не подскажешь что подкрутить можно для других, которые тоже m3u8.
В плейлисте присутствуют премиумные каналы. Они, соответственно, не работают.
Также еще и неживые потоки есть.

Ещё обнаружилось, что некоторые потоки используют относительные пути. Не абсолютные.
Поправлю. Спасибо.