My Talks - Мое общение в сети...

TORRENT-TV.RU - Форум портала "Первое торрент телевидение" => Общие вопросы работы портала => Тема начата: andreyh от Июнь 30, 2017, 01:33:22

Название: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 30, 2017, 01:33:22
HLS Proxy

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

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

Сайт HLS Proxy: https://www.hls-proxy.com
Текущая стабильная версия: 5.2.4 от 30.10.2018
Группа в Telegram: Присоединиться (https://t.me/joinchat/HVEJLU0-i5_8tTUTvP07QQ)


Изменения:
5.2.4
    - (improve) Имя хоста добавлено в список разрешенных хостов
    - (fix) Исправлен Firefox CSS для элемента progress
    - (improve) Главная страница и страница статуса теперь доступна на русском. Язык можно установить со страницы /config.
    - Обновлена база каналов
    - (improve) Исправлено добавление автозапуска из install.sh. Запустите его еще раз для исправления ошибки.

5.2.2
    - (improve) Добавлена кнопка "Edit Config" на страницу статуса /status
    - (improve) Исправлена поведение иконки в трее при закрытии окна
    - (improve) localhost добавлен в список доверенных адресов
    - (improve) Страница конфигурации использует язык браузера
    - (improve) Добавлен параметр "retriesForError403" в конфигурацию. Устанавливает кол-во повторных запросов при ответе 403. По умолчанию - 0
    - (improve) Добавлен install.sh во все сборки Linux. Используется systemd.
         Использование: ./install.sh [options]
         Options:
            без опций - добавление в автостарт и запуск
            u - удаление из автостарта и останов
            s - статус
            h - помощь

5.2.0
    - (improve) Появилась веб-страница /config для более легкой настройки прокси
    - (improve) Добавлен установочный скрипт для Raspbian (Linux-arm based Debian) для создания иконки на рабочем столе и добавления в старт.
    - (improve) Сборка для Windows теперь сворачивается в трей
    - (improve) Теперь можно не настраивать адрес прокси сервера (SERVER.address). Он установлен в значение 0.0.0.0 и прокси сам пытается определить доступные локальные адреса.
    - (improve) Добавлен параметр "brokenSequenceBehavior" для обработки пропущенного чанка
    - (improve) Заголовок окна приложения теперь включает имя хоста
    - (fix) Исправлена сборка для Linux-arm: файл groups.json не был добавлен (не работало автоопределение групп)
    - (fix) Исправлен некорректный выход
    - Убран конфигуратор под Windows. Вместо него используйте /config страницу

5.0.4
    - (new) Для пользователей Windows: Добавлена утилита-конфигуратор
    - (improve) Улучшен механизм поиска совпадений названий каналов
    - (improve) Разбор телегида менее агрессивен, что дает меньшую нагрузку на процессор
    - (fix) В случае нарушения последовательности чанков, последний повторяется пока новый не будет доступен
    - (fix) Воспроизведение начиналось слишком рано в случаях коротких плейлистов, содержащих ссылки на чанки

Полная история изменений (http://www.hls-proxy.com/news.php)

Инструкция на сайте. (http://www.hls-proxy.com/docs.php)

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

Дополнительно: Кеширование EPG (телепрограммы)
Часто телепрограмма дается строго на определенный период. Пользователям lazyIPTV это знакомо - раз в неделю приходится менять источник ТВ-программы, чтобы заполнить пропуски на стыках программы. Прокси соединяет два периода телепрограммы и при обновлении из lazy Вы будете видеть как прошлый период, так и следующий без разрывов.
Также исправляет ошибку lazyIPTV при отображении телепередачи в полночь.
Рекомендуемая сборка: lazyIPTV (https://www.dropbox.com/s/kdts3dujkbcwed2/LazyIPTVmod.Clone.2.52.apk?raw=1)

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

Со мной можно связаться по e-mail: hls.proxy.help@gmail.com
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: marveltm76 от Июль 11, 2017, 16:17:58
Попытался вставить плэйлист из http proxy




Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Июль 11, 2017, 21:34:09
Попытался вставить плэйлист из http proxy
Что за http-proxy? Может TS-Proxy?

HLS-Прокси предназначен для кеширования HLS (Http Live Streaming) потоков. Http-потоки (TS-Stream) пока не поддерживаются и планов нет.
Откуда брали плейлист? Если с торрент-тв, выбрали ли HLS-опцию в настройках?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: salkaa от Август 02, 2017, 15:14:22
Весьма удобная штука. Ещё бы удобный графический интерфейс для редактирования ссылок и прочих данных... Буду юзать.
пысы: Даже Еда HD без тормозов работать стала. Чудеса... :)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Август 06, 2017, 10:27:40
Весьма удобная штука. Ещё бы удобный графический интерфейс для редактирования ссылок и прочих данных...
Веб-интерфейс для редактирования устроит?
Если да, добавлю в список разработки.
Хотя как по мне - гораздо проще текстовый редактор.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: Вождь семинолов от Август 06, 2017, 16:22:38
Весьма удобная штука.
интересно чем
пысы: Даже Еда HD без тормозов работать стала. Чудеса... :)
ха-ха. у меня скорость даваемая провайдеров ровно в 11 раз меньше чем у тебя. но кикогда у меня не возникало проблем с высокобитрейтными каналами в любое время суток,если нет проблем с трансляцией у торрент тв. аналогично было даже при скорости интернета всего в 20 мегабит.
а вообще то на всяких хитропопых с их програмульками есть винтик с резьбой :D
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: salkaa от Август 24, 2017, 17:50:56
Веб-интерфейс для редактирования устроит?
Да думаю вполне..
Если да, добавлю в список разработки.
Хотя как по мне - гораздо проще текстовый редактор.
Я то и с текстовым редактором сплавлюсь, но думаю что простота использования увеличит спрос.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: salkaa от Август 24, 2017, 18:06:47
интересно чем
Ну если у вас и так всё показывает без ошибок, то для вас - ничем.
ха-ха. у меня скорость даваемая провайдеров ровно в 11 раз меньше чем у тебя. но кикогда у меня не возникало проблем с высокобитрейтными каналами в любое время суток,если нет проблем с трансляцией у торрент тв. аналогично было даже при скорости интернета всего в 20 мегабит.
а вообще то на всяких хитропопых с их програмульками есть винтик с резьбой :D
Что бы что то посмотреть без тормозов через прокси ещё совсем недавно была очень серьёзная проблема для меня и не важно какая скорость интернета была. Тормозило рывками почти все каналы и на всех моих агрегатах включая и компьютер. Если что то и показывало без тормозов, то не долго. Последние пару месяцев в роде стало всё стабильно показывать. Но на долго ли? Конечно некоторым тут очень не нравится критика, но мне это фиолетово.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Август 27, 2017, 07:07:02
 Приветствую всех ...  У меня уствновлена  AlexELEC , в клиент прописал  IP ( ПК ) , запустился сразу .... обрывов пока нет ... щас буду смотреть бокс  по 1-му HD  и потом будет видно  ...  но пока всё нормально ...
Веб-интерфейс для редактирования  нормально ....т.к. в нём много же не нужно прописывать ...  ссылку и ip  и всё ....
инструкцию прочитал на сайте , по ней и прописал всё ...
пока нормально ...
п.с.  бокс прошол нормально , без единой помарки ( затыка ) .
побалуюсь , посмотрим как будет ...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: azharkov от Сентябрь 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:Развлекательные

Выключил Адаптивный стриминг и заработало
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Сентябрь 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 и всё будет хорошо.
Адаптивный стриминг в этом случае ни при чём.

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

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

Спасибо за тёплый отзыв. Рад, что хоть чем-то могу помочь телезрителям.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: azharkov от Сентябрь 11, 2017, 19:29:08
Одно пожелание:
есть возможность включить сразу на двух устройствах или более, причем чтобы картинка и звук совпадали?
и можно все ключи в файле описать?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Сентябрь 11, 2017, 22:51:11
Одно пожелание:
есть возможность включить сразу на двух устройствах или более, причем чтобы картинка и звук совпадали?
и можно все ключи в файле описать?
Первое невозможно. Просто потому, что сервер здесь пассивен. Клиент рулит запросами.
Ключи описаны частично. Дополню при случае.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Сентябрь 15, 2017, 12:13:32
Первое невозможно. Просто потому, что сервер здесь пассивен. Клиент рулит запросами.
Ключи описаны частично. Дополню при случае.
Прикольная програмка... Пока использую для EPG, т.к. для трансляций использую Noxbit. Попробовал с плейлистом от FreeSlyNet - работают только украинские каналы. Не подскажешь что подкрутить можно для других, которые тоже m3u8.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Сентябрь 15, 2017, 16:14:26
Прикольная програмка... Пока использую для EPG, т.к. для трансляций использую Noxbit. Попробовал с плейлистом от FreeSlyNet - работают только украинские каналы. Не подскажешь что подкрутить можно для других, которые тоже m3u8.
В плейлисте присутствуют премиумные каналы. Они, соответственно, не работают.
Также еще и неживые потоки есть.

Ещё обнаружилось, что некоторые потоки используют относительные пути. Не абсолютные.
Поправлю. Спасибо.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Сентябрь 15, 2017, 17:03:57
Ещё обнаружилось, что некоторые потоки используют относительные пути. Не абсолютные.
А можно ли детектировать не hls потоки и отдавать их напрямую? ...пока еще руки мелодию не забыли ;-)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Сентябрь 16, 2017, 18:12:03
Ещё обнаружилось, что некоторые потоки используют относительные пути. Не абсолютные.
А можно ли детектировать не hls потоки и отдавать их напрямую? ...пока еще руки мелодию не забыли ;-)
Теоретически можно.
Занесу в список.
Но есть с этим проблема. Человек, скачавший такой плейлист не поймёт, что прокси его не кеширует. И будет в полной уверенности, что прокси работает, но глючит, например.
Хотя прокси тут будет уже ни при чём.
А мне хотелось бы, чтобы человек знал, что поток не HLS.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Сентябрь 18, 2017, 13:56:42
Попробовал на AceStream... не получилось
Имеем в плейлисте :
#EXTINF:-1 protocol="hls" group-title="tv",Ямал Регион (Региональные)
http://127.0.0.1:6878/ace/manifest.m3u8?id=e14e8cb1abebd300de4b40a8221def521b8c58fb&hlc=1&spv=0&transcode_audio=0&transcode_mp3=0&transcode_ac3=1&preferred_audio_language=rus
В VLC проигрывается практически мгновенно. Подсовываю плейлист в HLS Proxy - не играет. В консоли ошибка:
[2017-09-18 12:53:12.555] [INFO] default - loadPlaylists: Loading playlists
[2017-09-18 12:53:12.620] [INFO] default - === Server started. http://192.168.10.13:8081/
[2017-09-18 12:53:12.620] [INFO] default - === Node.js version  v6.10.3
[2017-09-18 12:53:12.650] [INFO] default - === Playlist is ready: Torrent-TV
[2017-09-18 12:53:12.650] [INFO] default - loadPlaylists: Loading playlists finished
[2017-09-18 12:53:25.013] [INFO] default - ==> Incoming request: 192.168.10.13 GET /channel/baaa.m3u8?q=1505728075130 VLC/2.2.6 LibVLC/2.2.6
[2017-09-18 12:53:25.063] [ERROR] default - channelHandler TypeError: Cannot read property 'info' of undefined
    at Object.getOptimalQualityStream (D:\snapshot\hls-proxy\hls.js:1655:52)
    at D:\snapshot\hls-proxy\hls.js:140:31
    at bound (domain.js:280:14)
    at runBound (domain.js:293:12)
    at tryCatcher (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\util.js:16:23)
    at Promise.module.exports.Promise._settlePromiseFromHandler (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\promise.js:512:31)
    at Promise.module.exports.Promise._settlePromise (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\promise.js:569:18)
    at Promise.module.exports.Promise._settlePromiseCtx (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\promise.js:606:10)
    at Async._drainQueue (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\async.js:138:12)
    at Async._drainQueues (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\async.js:143:10)
    at Immediate.e.Async.drainQueues (D:\snapshot\hls-proxy\node_modules\bluebird\js\release\async.js:17:14)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)

Конфигурация оригинальная, только адрес/порт поправил и ссылку на плейлист. Все запущено на одном компьютере с Win10_64. Что подкрутить?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Сентябрь 18, 2017, 17:43:51
Попробовал на AceStream... не получилось
Конфигурация оригинальная, только адрес/порт поправил и ссылку на плейлист. Все запущено на одном компьютере с Win10_64. Что подкрутить?
Я примерно понимаю, где нестыковка.
Серверный TS-Proxy по главной ссылке даёт ссылку не на поток, а ссылку на выбор потока по качеству.
В некоторых плейлистах, и в вашем тоже, по ссылке идет сразу поток.
Я попытаюсь это починить в ближайшее время. Просто до этого у меня не было других источников и я считал, что это единственно возможный вариант.
Спасибо за сообщение.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Сентябрь 20, 2017, 23:58:26
В версии 3.5.0 добавлена совместимость с другими HLS-источниками.
Сразу должен оговорить, что эта версия не гарантирует стабильной работы с такими источниками.
На сегодняшний момент мной обнаружены две проблемы с плейлистом от FreeSlyNet.
1. Очень короткие плейлисты - порядка трех чанков и невысокая скорость отдачи от серверов.
2. Некоторые потоки возвращают стабильную ошибку 404 при попытке скачать первый чанк. Из-за этого вопроизведение нужно запускать повторно.

В общем, пробуйте, пишите.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Сентябрь 21, 2017, 14:31:02
В версии 3.5.0 добавлена совместимость с другими HLS-источниками.
Стало гораздо лучше :-) Около 80% каналов проигрываются. Каналы, которые напрямую идут с паузами, через прокси работают без затыков.
Спасибо!
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: doc_bravn от Октябрь 04, 2017, 13:29:57
Задам возможно глупый вопрос. А битрейты канало и их качество картинки меняются при использовании этого hls proxy? Мне нужно чтобы качество картинки и битрейт потока были максимальными. Это реализовать можно? Или этот hls proxy только для плохих каналов интернета и тормозных приставок которые не могут переваривать высокие битрейты?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 04, 2017, 18:44:05
Задам возможно глупый вопрос. А битрейты канало и их качество картинки меняются при использовании этого hls proxy? Мне нужно чтобы качество картинки и битрейт потока были максимальными. Это реализовать можно? Или этот hls proxy только для плохих каналов интернета и тормозных приставок которые не могут переваривать высокие битрейты?
Битрейт и качество не меняются при воспроизведении потока, но может быть задано пороговое значение максимального желаемого битрейта для клиента.
По умолчанию задано самое высокое качество.
Прокси пытается подобрать битрейт не выше порогового значения в момент запроса на новый поток.
P.S.
А вопрос был совсем не глупый.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: doc_bravn от Октябрь 05, 2017, 09:31:24
Ясно. Спасибо за разъяснение. Как я понимаю без использования серверного прокси ваша hls прокся не работает? Напрямую с локально запущенного движка нельзя поток получать и заворачивать через hls прокси? Только поток с серверного прокси?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 05, 2017, 13:18:20
Ясно. Спасибо за разъяснение. Как я понимаю без использования серверного прокси ваша hls прокся не работает? Напрямую с локально запущенного движка нельзя поток получать и заворачивать через hls прокси? Только поток с серверного прокси?
Локальный TS-Proxy по-моему не отдает в HLS.
Но AceStream вроде умеет. Люди как-то настраивают через AceStream.
На досуге проверю.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 09, 2017, 18:47:26
Вопрос автору. 
А будет Ваша система работать на Odroid на котором бежит сервер на Дебиан не имеющий ГУИ? В частности  DietPI? Если да, то не трудно будет разъяснить, как можно запускать Вашу программу на таком сервере в автоматическом режиме. Спасибо!

Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 09, 2017, 20:40:48
Вопрос автору. 
А будет Ваша система работать на Odroid на котором бежит сервер на Дебиан не имеющий ГУИ? В частности  DietPI? Если да, то не трудно будет разъяснить, как можно запускать Вашу программу на таком сервере в автоматическом режиме. Спасибо!
Я так понимаю, архитектура процессора ARM?
Под такой процессор пока билда нет.
Я пока не разбирался с компиляцией под него, хотя теоретически возможно скомпилировать под ARM64 и 32.
Очень уж я не хочу, чтобы люди ставили его на андроид девайсы, а потом задавались вопросами, а что всё глючит.
Прокси очень требователен к ресурсам памяти. Для повышения скорости и уменьшения нагрузки на диск, потоки кешируются в оперативной памяти.
Один поток может кушать до 200 МБайт оперативки. Три потока ~600 Мбайт.
Андроид такие аппликации не любит.

Не думайте, что я путаю одроид и андроид, но прокси - это серверная аппликация, и на любой клиентской коробочке с ограниченными ресурсами работать будет плохо. Хоть то линукс, то ли андроид.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 09, 2017, 20:58:57
Вопрос автору. 
А будет Ваша система работать на Odroid на котором бежит сервер на Дебиан не имеющий ГУИ? В частности  DietPI? Если да, то не трудно будет разъяснить, как можно запускать Вашу программу на таком сервере в автоматическом режиме. Спасибо!
Я так понимаю, архитектура процессора ARM?
Под такой процессор пока билда нет.
Я пока не разбирался с компиляцией под него, хотя теоретически возможно скомпилировать под ARM64 и 32.
Очень уж я не хочу, чтобы люди ставили его на андроид девайсы, а потом задавались вопросами, а что всё глючит.
Прокси очень требователен к ресурсам памяти. Для повышения скорости и уменьшения нагрузки на диск, потоки кешируются в оперативной памяти.
Один поток может кушать до 200 МБайт оперативки. Три потока ~600 Мбайт.
Андроид такие аппликации не любит.

Не думайте, что я путаю одроид и андроид, но прокси - это серверная аппликация, и на любой клиентской коробочке с ограниченными ресурсами работать будет плохо. Хоть то линукс, то ли андроид.

Вот о чем я говорю. Чисто серверная железячка. И ресурсами и с памятью все должно быть нормально.
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825
Она и так бежит себе все время с NAS, Samba, DLNA и другими удовольствиями под вот этой системой.
http://dietpi.com/
Так что само собой напрашивается решение держать прокси на ней, а не включенном десктопе. Так же у людей еще есть НАСы. Тоже было бы прекрасно добавить прокси туда.


Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 10, 2017, 00:17:09
Вот о чем я говорю. Чисто серверная железячка. И ресурсами и с памятью все должно быть нормально.
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825
Она и так бежит себе все время с NAS, Samba, DLNA и другими удовольствиями под вот этой системой.
http://dietpi.com/
Так что само собой напрашивается решение держать прокси на ней, а не включенном десктопе. Так же у людей еще есть НАСы. Тоже было бы прекрасно добавить прокси туда.
После недолгих копаний выяснилось, что у меня нет под рукой Linux-системы с arm-архитектурой.
Соответственно, собрать проект без нее не предоставляется возможным.
Пока никак. Извините.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 10, 2017, 19:39:09
Вот о чем я говорю. Чисто серверная железячка. И ресурсами и с памятью все должно быть нормально.
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825
Она и так бежит себе все время с NAS, Samba, DLNA и другими удовольствиями под вот этой системой.
http://dietpi.com/
Так что само собой напрашивается решение держать прокси на ней, а не включенном десктопе. Так же у людей еще есть НАСы. Тоже было бы прекрасно добавить прокси туда.
После недолгих копаний выяснилось, что у меня нет под рукой Linux-системы с arm-архитектурой.
Соответственно, собрать проект без нее не предоставляется возможным.
Пока никак. Извините.

Да нет проблем! Мне как бы это не главное что нужно, но было бы не плохо добавить к серверам и этот. Думается очень многие захотели бы иметь подобное или на Odroid или на raspberry pi. Просто как читается иметь совмещенный НАС, ДЛНА и этот сервера на одной не жрущей электричество платке! Но нет так нет...

Кстати я так и не понял, а на простом ПС на котором стоит какой нибудь серверный RedHat без ГУИ эта штука работать будет?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 10, 2017, 21:34:41
Кстати я так и не понял, а на простом ПС на котором стоит какой нибудь серверный RedHat без ГУИ эта штука работать будет?
Будет. Программка консольная.
Управление через конфиг файлы плюс очень простой веб-интерфейс.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 10, 2017, 21:43:08
Кстати я так и не понял, а на простом ПС на котором стоит какой нибудь серверный RedHat без ГУИ эта штука работать будет?
Будет. Программка консольная.
Управление через конфиг файлы плюс очень простой веб-интерфейс.

А можно краткую инструкцию как ее запускать и добавить в стартап? Ну и какие пакеты установить чтобы она работала. А то у меня нет вообще никакого опыта с подобным софтом на линуксе.

Заранее спасибо!

П.С Я установил Java на мой Астериск сервер. Когда пытаюсь запустить программу из директории выдает ошибку - Error: Could not find or load main class hls-proxy
Поэтому так же просьба. Как запустить программу из терминала? И еще раз спасибо!
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 11, 2017, 15:42:35
А можно краткую инструкцию как ее запускать и добавить в стартап? Ну и какие пакеты установить чтобы она работала. А то у меня нет вообще никакого опыта с подобным софтом на линуксе.

Заранее спасибо!

П.С Я установил Java на мой Астериск сервер. Когда пытаюсь запустить программу из директории выдает ошибку - Error: Could not find or load main class hls-proxy
Поэтому так же просьба. Как запустить программу из терминала? И еще раз спасибо!
Никаких пакетов не нужно.
В архиве файл hls-proxy.
После распаковки нужно дать права на исполнение: chmod 755 hls-proxy
Запуск: ./hls-proxy
Скажите архитектуру вашей железки. Меня интересует процессор и операционная система.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 11, 2017, 16:40:06
А можно краткую инструкцию как ее запускать и добавить в стартап? Ну и какие пакеты установить чтобы она работала. А то у меня нет вообще никакого опыта с подобным софтом на линуксе.

Заранее спасибо!

П.С Я установил Java на мой Астериск сервер. Когда пытаюсь запустить программу из директории выдает ошибку - Error: Could not find or load main class hls-proxy
Поэтому так же просьба. Как запустить программу из терминала? И еще раз спасибо!
Никаких пакетов не нужно.
В архиве файл hls-proxy.
После распаковки нужно дать права на исполнение: chmod 755 hls-proxy
Запуск: ./hls-proxy
Скажите архитектуру вашей железки. Меня интересует процессор и операционная система.

Спасибо за ответ!

И все же пакеты нужны!

./hls-proxy: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./hls-proxy)
./hls-proxy: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./hls-proxy)
./hls-proxy: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./hls-proxy)

Архитектура простая. Старый лэптоп с каким то М процессором. Операционная система CentOS 5.11 кернел Linux(i386)   2.6.18   419.el5.centos.plus
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 11, 2017, 17:02:23
И все же пакеты нужны!

./hls-proxy: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./hls-proxy)
./hls-proxy: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./hls-proxy)
./hls-proxy: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./hls-proxy)

Архитектура простая. Старый лэптоп с каким то М процессором. Операционная система CentOS 5.11 кернел Linux(i386)   2.6.18   419.el5.centos.plus
Это не пакеты. Это компоненты операционки. Видимо, она сильно урезана.
Для вашей ОС билд linux-x86
А компоненты, видимо, придётся доинсталлировать :)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 22, 2017, 03:41:35
Андреич! А вот такой вопрос. Вы тянете m3u лист с торрент тв со всеми причиндалами как будто из под линукса. В том числе изменяете имя канала добавляя к нему в скобках название категории. Даже если отключить эту функцию в кабинете самого Торрент ТВ, все равно эти скобки будут в Вашем листе который генерирует прокси. Из за этого, при использовании листа хоть с Оттплеером, хоть с Коди IPTV Simple не работает EPG. Потому как работает оно только когда имя канала в нем полностью совпадает с именем канала в плейлисте. Я даже проверил. Переименовал вручную канал в Вашем плейлисте убрав скобки и на этом канале EPG заработал. Можно как то пофиксить эту проблему?

Ну и замечу, что для владельцев плохого интернета Вы сделали крутейшую штучку. У меня как раз сейчас проблемы с качеством линии. Вчера приходил техник от провайдера и мы на его компьютере с подключенным сканером канала увидели просто катастрофу с шумом канала и его постоянными отключениями из за этого. При этом благодаря Вашей программе торрент тв работает практически без затыков. Без прокси же постоянные замирания канала и его буфферизация. Великолепная работа! Понятно что можно многое улучшить, но в качестве пилота это просто  великолепный результат.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 22, 2017, 09:29:19
Андреич! А вот такой вопрос. Вы тянете m3u лист с торрент тв со всеми причиндалами как будто из под линукса. В том числе изменяете имя канала добавляя к нему в скобках название категории. Даже если отключить эту функцию в кабинете самого Торрент ТВ, все равно эти скобки будут в Вашем листе который генерирует прокси. Из за этого, при использовании листа хоть с Оттплеером, хоть с Коди IPTV Simple не работает EPG. Потому как работает оно только когда имя канала в нем полностью совпадает с именем канала в плейлисте. Я даже проверил. Переименовал вручную канал в Вашем плейлисте убрав скобки и на этом канале EPG заработал. Можно как то пофиксить эту проблему?
Название канала не меняется. Как берётся, так и отдаётся.
Проверяйте в личном кабинете ТТВ, Настройки плейлиста, Категории каналов в скобках

P.S. Рекомендую использовать LazyIPTV в качестве просмотрщика каналов.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 22, 2017, 13:42:48
Андреич! А вот такой вопрос. Вы тянете m3u лист с торрент тв со всеми причиндалами как будто из под линукса. В том числе изменяете имя канала добавляя к нему в скобках название категории. Даже если отключить эту функцию в кабинете самого Торрент ТВ, все равно эти скобки будут в Вашем листе который генерирует прокси. Из за этого, при использовании листа хоть с Оттплеером, хоть с Коди IPTV Simple не работает EPG. Потому как работает оно только когда имя канала в нем полностью совпадает с именем канала в плейлисте. Я даже проверил. Переименовал вручную канал в Вашем плейлисте убрав скобки и на этом канале EPG заработал. Можно как то пофиксить эту проблему?
Название канала не меняется. Как берётся, так и отдаётся.
Проверяйте в личном кабинете ТТВ, Настройки плейлиста, Категории каналов в скобках

P.S. Рекомендую использовать LazyIPTV в качестве просмотрщика каналов.


Да нет. Это не проблема кабинета. Точнее проблема возможно и там и там. Я понятно перед тем как написать проверил все варианты. Убрал все галочки в кабинете. Скачал полный файл по ссылке там. Убедился что галочки сняты. После этого скачал файл Вашей программой. Файл был по размеру почти в два раза больше и добавились все атрибуты как будто галочки были выставлены. Это не проблема только кабинета. Ну и нужен Коди хотя бы из за удобства работы с пультом. Можете поэксперементировать у себя и посмотреть почему скачивается файл  по прямой ссылке так, как будто галочки в кабинете выставлены?

П.С Посмотрел LazyIPTV. Вообще не подходит. Речь идет о машинах а Виндоуз, а эта программа работает на Андроид. Перфект плеер не работает по описанной выше причине. Еще раз спасибо!

П.С2 Еще раз только что проверил. Выключил прокси. Удалил скаченный файл. Выключил все галочки в кабинете. Оставил только "Только избранное (плейлист будет состоять только из тех каналов, которые вы добавили к себе в избранное)." Скачал файл по ссылке в кабинете. Убедился что файл только с избранным. Включил прокси. Скачался полный файл размером в разы больше чем только что скачанный по ссылке. При этом если ввести в браузер http://asplaylist.net/k/nejrХХХХХХ/137ХХХ/tv.m3u, т.е ссылку на плейлист, скачивается короткий файл...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 22, 2017, 14:16:06
Да нет. Это не проблема кабинета. Точнее проблема возможно и там и там. Я понятно перед тем как написать проверил все варианты. Убрал все галочки в кабинете. Скачал полный файл по ссылке там. Убедился что галочки сняты. После этого скачал файл Вашей программой. Файл был по размеру почти в два раза больше и добавились все атрибуты как будто галочки были выставлены. Это не проблема только кабинета. Ну и нужен Коди хотя бы из за удобства работы с пультом. Можете поэксперементировать у себя и посмотреть почему скачивается файл  по прямой ссылке так, как будто галочки в кабинете выставлены?
Файл плейлиста кешируется в папке. Зайдите в /status и нажмите "Reload playlist".
Или перед запуском прокси удалить файл *.m3u8 в папке прокси.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 22, 2017, 14:28:29
Да нет. Это не проблема кабинета. Точнее проблема возможно и там и там. Я понятно перед тем как написать проверил все варианты. Убрал все галочки в кабинете. Скачал полный файл по ссылке там. Убедился что галочки сняты. После этого скачал файл Вашей программой. Файл был по размеру почти в два раза больше и добавились все атрибуты как будто галочки были выставлены. Это не проблема только кабинета. Ну и нужен Коди хотя бы из за удобства работы с пультом. Можете поэксперементировать у себя и посмотреть почему скачивается файл  по прямой ссылке так, как будто галочки в кабинете выставлены?
Файл плейлиста кешируется в папке. Зайдите в /status и нажмите "Reload playlist".
Или перед запуском прокси удалить файл *.m3u8 в папке прокси.

Я написал выше. Я удалял этот файл вручную много раз. Скачивается по новой снова полный файл со всеми галочками как будто они были бы. Получается что программа где то как бы кэширует установки, хотя не очень понимаю как такое возможно.
Я обошел проблему изменив в джейсоне тип uri на file и подсунув прокси скачанный вручную лист. Но в общем случае проблему это не решает.

Upd Нашел проблему. Оказывается торрент тв хранит ссылки при изменение установок. Для того чтобы Прокси начал тянуть новый файл нужно менять ссылку в Джейсоне, так как она меняется в кабинете. Это не сразу очевидно, так как меняются только некоторые цифры в адресе ссылки. Напишите об этом в руководстве по установке, а это многие могут этого не знать и у них тоже могут возникнуть из за этого проблемы.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 22, 2017, 17:26:40
ТТВ не хранит ссылки. Цифры в ссылке - просто параметры личного кабинета, переведённые в строку, чтобы ссылка была короткой.
С какими параметрами обратишься, с такими и получаешь.

Попробую добавить в документацию.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 22, 2017, 17:59:05
ТТВ не хранит ссылки. Цифры в ссылке - просто параметры личного кабинета, переведённые в строку, чтобы ссылка была короткой.
С какими параметрами обратишься, с такими и получаешь.

Попробую добавить в документацию.

Понятно. Спасибо.

В документацию важно добавить, потому как пользователь не знает сейчас что при изменении настроек в кабинете нужно менять строку в Джейсоне. Могут не заметить, как я, что строка меняется.

Скажите, а нельзя в прокси подсунуть плейлист для Acestream с Торрент ТВ? Вроде Acestream умеет отдавать в HLS. Там в API даже есть возможности работы с HLS.

И еще, у меня не получается получить доступ к интерфейсу HLS proxy из вне сети. Форвад порта на компьютер с прокси в раутере установлен. При обращении из вне получаю 404. Где может быть проблема? Достаточно важно иметь такой доступ,и хорошо бы защищенный, потому как некоторые плееры, например OTTplayer позволяют ссылаться на линк плейлиста и его не надо в этом случае обновлять вручную.

Еще раз спасибо.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 22, 2017, 21:17:14
Скажите, а нельзя в прокси подсунуть плейлист для Acestream с Торрент ТВ? Вроде Acestream умеет отдавать в HLS. Там в API даже есть возможности работы с HLS.

И еще, у меня не получается получить доступ к интерфейсу HLS proxy из вне сети. Форвад порта на компьютер с прокси в раутере установлен. При обращении из вне получаю 404. Где может быть проблема? Достаточно важно иметь такой доступ,и хорошо бы защищенный, потому как некоторые плееры, например OTTplayer позволяют ссылаться на линк плейлиста и его не надо в этом случае обновлять вручную.

Еще раз спасибо.
Насчёт AceStream. Вроде как-то можно. Руки не доходят его сконфигурировать. Сам хочу добавить несколько каналов через него.

Доступ извне к прокси запрещён по определению.
Просто потому, что это не совсем безопасно. Как раз, сайты как ОТТ (есть и другие похожие SS IPTV) любят знать, что вы смотрите.
Не исключено воровство недобросовестными работниками таких сайтов. Специально против таких слишком умных сайтов отключено.
И наконец, чтобы не забивать и без того узкий канал на отдачу. Очень многие потоки имеют битрейт 6Мбит и выше. Они попросту не будут работать наружу.
Для доступа к прокси и к компу целиком я ставлю TeamViewer. Намного проще, безопаснее и удобнее. Доступ со всех возможных клиентов, включая телефоны.
P.S. Это можно обойти, если прописать в настройках внешний адрес.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 23, 2017, 18:40:38
Скажите, а нельзя в прокси подсунуть плейлист для Acestream с Торрент ТВ? Вроде Acestream умеет отдавать в HLS. Там в API даже есть возможности работы с HLS.

И еще, у меня не получается получить доступ к интерфейсу HLS proxy из вне сети. Форвад порта на компьютер с прокси в раутере установлен. При обращении из вне получаю 404. Где может быть проблема? Достаточно важно иметь такой доступ,и хорошо бы защищенный, потому как некоторые плееры, например OTTplayer позволяют ссылаться на линк плейлиста и его не надо в этом случае обновлять вручную.

Еще раз спасибо.
Насчёт AceStream. Вроде как-то можно. Руки не доходят его сконфигурировать. Сам хочу добавить несколько каналов через него.



Было бы очень интересно если бы получилось прикрутить плей лист Acestream. Попробуйте если не трудно. Я пробовал, но из за отсутствия опыта не могу сообразить что делают не так...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 24, 2017, 21:29:50
Было бы очень интересно если бы получилось прикрутить плей лист Acestream. Попробуйте если не трудно. Я пробовал, но из за отсутствия опыта не могу сообразить что делают не так...
Попробовал. Работает.
Инструкция прямо в самом сервере.
После установки AceStream Media Center правой кнопкой в трее - открыть "Медиа-сервер"
Откроется браузер.
Выберите "Настройки медиа-сервера" - получите инструкцию.
Добавлять каналы можно по одному, можно плейлистом.
Редактировать каналы нельзя. Только удалять и заводить по-новой. Бред.
В "Настройки сервер" установить HLS.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 25, 2017, 02:24:49
Было бы очень интересно если бы получилось прикрутить плей лист Acestream. Попробуйте если не трудно. Я пробовал, но из за отсутствия опыта не могу сообразить что делают не так...
Попробовал. Работает.
Инструкция прямо в самом сервере.
После установки AceStream Media Center правой кнопкой в трее - открыть "Медиа-сервер"
Откроется браузер.
Выберите "Настройки медиа-сервера" - получите инструкцию.
Добавлять каналы можно по одному, можно плейлистом.
Редактировать каналы нельзя. Только удалять и заводить по-новой. Бред.
В "Настройки сервер" установить HLS.
Да. Все локально работает. Как вот только заставить Ваш сервер подбирать эти трансляции с Асестрима пока мне не понятно....

UPD. Нашел кнопку Playlist URL. Все работает. Будем тестировать на нескольких машинах одновременно сейчас. Интересно что получится.

UPD1. Увы я поторопился. Не работает. На всех каналах работает только тестовый канал Торрент ТВ... Будем копать где проблема. Что то с плейлистом видимо.

UPD2 Что то не в порядке с сервером.... Если подсунуть IPTV Simple закешированный сервером лист, все показывает без проблем. Если Попытаться воспроизвести тот же канал через линк сервера, проигрывается только тестовый канал. У Вас все работало?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Октябрь 28, 2017, 18:38:22
UPD2 Что то не в порядке с сервером.... Если подсунуть IPTV Simple закешированный сервером лист, все показывает без проблем. Если Попытаться воспроизвести тот же канал через линк сервера, проигрывается только тестовый канал. У Вас все работало?
Попробуйте версию 3.5.2
Нашел несколько ошибок, которые могли влиять на воспроизведение именно таким образом.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Октябрь 30, 2017, 14:07:18
UPD2 Что то не в порядке с сервером.... Если подсунуть IPTV Simple закешированный сервером лист, все показывает без проблем. Если Попытаться воспроизвести тот же канал через линк сервера, проигрывается только тестовый канал. У Вас все работало?
Попробуйте версию 3.5.2
Нашел несколько ошибок, которые могли влиять на воспроизведение именно таким образом.

Попробовал. Все работает.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Ноябрь 16, 2017, 06:54:31
Может можно было бы все же перекомпилировать все под АРМ? А то у меня добавляется малин разных, а все пока крутится на виндовом копьютере. Он тоже ничего конечно не жрет из электричества, но как то это не эстетично...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Ноябрь 16, 2017, 23:14:44
Может можно было бы все же перекомпилировать все под АРМ? А то у меня добавляется малин разных, а все пока крутится на виндовом копьютере. Он тоже ничего конечно не жрет из электричества, но как то это не эстетично...
Согласен, но пока технические трудности. Выбранная среда разработки официально не поддерживается.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Ноябрь 16, 2017, 23:45:11
А! Понятно. Это Node.js?  Ну ладно тогда. Не критично.

Давайте тогда по мелочам это улучшим. Хорошо? Например если можно начать с того, чтобы при миминизации программа уходила в трей. И статус был бы виден при наводке мышки на иконку. Ну и понятно все операции которые позволяет сегодня выполнять страничка статуса делать из меню иконки в трее. Будет намного эстетичнее и удобнее.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Ноябрь 17, 2017, 16:49:57
А! Понятно. Это Node.js?  Ну ладно тогда. Не критично.

Давайте тогда по мелочам это улучшим. Хорошо? Например если можно начать с того, чтобы при миминизации программа уходила в трей. И статус был бы виден при наводке мышки на иконку. Ну и понятно все операции которые позволяет сегодня выполнять страничка статуса делать из меню иконки в трее. Будет намного эстетичнее и удобнее.
Здесь тоже не всё гладко, как хотелось. Я использую чистый node.js. А для того, чтобы иметь возможность из-под винды сворачивать в трей, нужно использовать или nwjs или electron.
У обоих есть свои недостатки. Так что, и этот вопрос пока остаётся открытым.
Я периодически просматриваю информацию по этой теме. Как только будут хорошие новости, тут же сообщу.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 04, 2017, 23:45:47
andreyh, спасибо вам за это замечательное приложение. Ваше приложение, буквально, единственный рабочий для меня способ использования серверного TS-Proxy.

Столкнулся сейчас с ситуацией когда один из каналов упорно проигрывает один и тот же двадцатисекундный отрывок. И даже перезагрузка с этим делом мне не помогла. При этом через стандартное приложение от торрент тв канал работает без нареканий. Версия HLS Proxy: 3.6.3
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 05, 2017, 00:05:06
andreyh, спасибо вам за это замечательное приложение. Ваше приложение, буквально, единственный рабочий для меня способ использования серверного TS-Proxy.

Столкнулся сейчас с ситуацией когда один из каналов упорно проигрывает один и тот же двадцатисекундный отрывок. И даже перезагрузка с этим делом мне не помогла. При этом через стандартное приложение от торрент тв канал работает без нареканий. Версия HLS Proxy: 3.6.3
Если есть лог-файлы, пришлите.
Такое случается, если был обрыв интернета. Против лома - нет приёма.
Если будет происходить часто, напишите мне, я попробую смоделировать ситуацию.
Как временное решение - щёлкните другой канал, а потом снова первый.
А что именно перезагружали? Приставку или прокси?

P.S. Попробовал смоделировать - фигушки. Стоит как вкопаный.
Возможно проблема в плеере.
Опишите свою конфигурацию. На какой коробочке и чем смотрите, пожалуйста.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 05, 2017, 00:13:35
А что именно перезагружали? Приставку или прокси?
Перезагружал машинку где крутится kodi и ваша программа. Прямо сейчас воспроизвёл на другой машине. До сих пор у меня такое. Канал ТВ 1000. Вот кусок лога:
kodirovshchik@KDR-1:~$ sudo chmod +x /opt/hls/hls-proxy
kodirovshchik@KDR-1:~$ cd /opt/hls/
kodirovshchik@KDR-1:/opt/hls$ ./hls-proxy
[2017-12-04T23:08:46.975] [ERROR] default - Cant start server: listen EACCES 0.0.0.0:80
kodirovshchik@KDR-1:/opt/hls$ nano ./default.json
kodirovshchik@KDR-1:/opt/hls$ ./hls-proxy
[2017-12-04T23:09:19.481] [INFO] default - === Server started. http://192.168.1.100:8085/
[2017-12-04T23:09:19.484] [INFO] default - === Node.js version  v6.10.3
[2017-12-04T23:09:19.488] [INFO] default - Playlist cache expired. Reloading from origin...
[2017-12-04T23:09:19.488] [INFO] default - loadPlaylists: Loading playlists
[2017-12-04T23:09:28.642] [INFO] default - === Playlist is ready: Torrent-TV
[2017-12-04T23:09:28.643] [INFO] default - loadPlaylists: Loading playlists finished
[2017-12-04T23:10:01.464] [INFO] default - ==> Incoming request: 192.168.1.100 HEAD / KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:10:01.516] [INFO] default - ==> Incoming request: 192.168.1.100 GET / KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:10:27.081] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:10:27.738] [INFO] default - ==> Fetching stream TV 1000 (1009)
[2017-12-04T23:10:31.282] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:10:38.323] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:10:47.098] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:10:59.364] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:11:17.138] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:29.486] [INFO] default - ==> Download chunk: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:11:29.487] [INFO] default - ==> Download chunk: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:11:30.025] [INFO] default - ==> Download chunk complete: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:11:30.107] [INFO] default - ==> Download chunk: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:11:30.109] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:30.116] [INFO] default - ==> Download chunk complete: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:11:30.208] [INFO] default - ==> Download chunk: 1009.537693 (2500k_1512359900.ts)
[2017-12-04T23:11:30.213] [INFO] default - Fast start for 192.168.1.100 Returning 2 chunks.
[2017-12-04T23:11:30.214] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691 ]
[2017-12-04T23:11:30.217] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537690.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:30.285] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537691.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:30.627] [INFO] default - ==> Download chunk complete: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:11:30.692] [INFO] default - ==> Download chunk complete: 1009.537693 (2500k_1512359900.ts)
[2017-12-04T23:11:30.714] [INFO] default - ==> Download chunk: 1009.537694 (2500k_1512359906.ts)
[2017-12-04T23:11:31.338] [INFO] default - ==> Download chunk complete: 1009.537694 (2500k_1512359906.ts)
[2017-12-04T23:11:34.260] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:11:36.315] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:36.316] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:11:36.318] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537692.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:40.312] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537693.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:41.298] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:11:46.344] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:46.345] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:11:46.349] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537694.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:52.413] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:52.416] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:11:55.427] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:55.428] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:11:58.434] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:11:58.435] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:01.451] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:01.452] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:02.339] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:12:04.503] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:04.504] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:07.546] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:07.547] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:10.563] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:10.564] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:16.617] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:16.618] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:19.626] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:19.627] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:22.636] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:22.637] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:25.652] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:25.653] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:28.664] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:28.664] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:31.668] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:31.669] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:12:35.999] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:12:37.677] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:12:37.678] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]

Остальные каналы работают. Компьютер уже другой. Думал пока напишу сообщение уже и проблема исчезнет, ан нет. Попробуйте, вдруг не только у меня сейчас этот ТВ 1000 так работает =) Переключение между каналами не помогает =)

Вот с переключением: [2017-12-04T23:19:20.174] [INFO] default - === Server started. http://192.168.1.100:8085/
[2017-12-04T23:19:20.176] [INFO] default - === Node.js version  v6.10.3
[2017-12-04T23:19:20.180] [INFO] default - Playlist cache is still valid. Use local if exists.
[2017-12-04T23:19:20.180] [INFO] default - loadPlaylists: Loading playlists
[2017-12-04T23:19:20.299] [INFO] default - === Playlist is ready: Torrent-TV
[2017-12-04T23:19:20.300] [INFO] default - loadPlaylists: Loading playlists finished
[2017-12-04T23:19:30.586] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/babv.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:30.754] [INFO] default - ==> Fetching stream National Geographic (1015)
[2017-12-04T23:19:30.979] [INFO] default - ==> Download chunk: 1015.8 (2500k_1512422311.ts)
[2017-12-04T23:19:30.980] [INFO] default - ==> Download chunk: 1015.9 (2500k_1512422317.ts)
[2017-12-04T23:19:31.500] [INFO] default - ==> Download chunk complete: 1015.8 (2500k_1512422311.ts)
[2017-12-04T23:19:31.549] [INFO] default - ==> Download chunk complete: 1015.9 (2500k_1512422317.ts)
[2017-12-04T23:19:31.564] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/babv.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:31.585] [INFO] default - ==> Download chunk: 1015.10 (2500k_1512422323.ts)
[2017-12-04T23:19:31.585] [INFO] default - ==> Download chunk: 1015.11 (2500k_1512422329.ts)
[2017-12-04T23:19:31.723] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1015_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:31.725] [INFO] default - Fast start for 192.168.1.100 Returning 2 chunks.
[2017-12-04T23:19:31.726] [INFO] default - <== Playlist generated: National Geographic (1015) Seq: 8, chunks: [ 8, 9 ]
[2017-12-04T23:19:31.730] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1015.8.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:31.816] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1015.9.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:32.195] [INFO] default - ==> Download chunk complete: 1015.11 (2500k_1512422329.ts)
[2017-12-04T23:19:32.293] [INFO] default - ==> Download chunk: 1015.12 (2500k_1512422335.ts)
[2017-12-04T23:19:32.504] [INFO] default - ==> Download chunk complete: 1015.10 (2500k_1512422323.ts)
[2017-12-04T23:19:32.596] [INFO] default - ==> Download chunk: 1015.13 (2500k_1512422341.ts)
[2017-12-04T23:19:33.072] [INFO] default - ==> Download chunk complete: 1015.12 (2500k_1512422335.ts)
[2017-12-04T23:19:33.408] [INFO] default - ==> Download chunk complete: 1015.13 (2500k_1512422341.ts)
[2017-12-04T23:19:33.500] [INFO] default - ==> Fetching stream complete. Pause: 6.255 sec National Geographic (1015)
[2017-12-04T23:19:37.770] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1015_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:37.774] [INFO] default - <== Playlist generated: National Geographic (1015) Seq: 8, chunks: [ 8, 9, 10, 11, 12, 13 ]
[2017-12-04T23:19:37.778] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1015.10.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:39.928] [INFO] default - ==> Fetching stream National Geographic (1015)
[2017-12-04T23:19:40.019] [INFO] default - ==> Download chunk: 1015.14 (2500k_1512422347.ts)
[2017-12-04T23:19:40.019] [INFO] default - ==> Download chunk: 1015.15 (2500k_1512422353.ts)
[2017-12-04T23:19:40.806] [INFO] default - ==> Download chunk complete: 1015.14 (2500k_1512422347.ts)
[2017-12-04T23:19:40.903] [INFO] default - ==> Download chunk complete: 1015.15 (2500k_1512422353.ts)
[2017-12-04T23:19:41.031] [INFO] default - ==> Fetching stream complete. Pause: 7.898 sec National Geographic (1015)
[2017-12-04T23:19:45.407] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:19:45.568] [INFO] default - ==> Fetching stream TV 1000 (1009)
[2017-12-04T23:19:45.639] [INFO] default - === National Geographic (1015) stopped
[2017-12-04T23:19:49.108] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:19:56.148] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:20:05.411] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:17.192] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:20:35.452] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:47.306] [INFO] default - ==> Download chunk: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:20:47.306] [INFO] default - ==> Download chunk: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:20:47.894] [INFO] default - ==> Download chunk complete: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:20:47.910] [INFO] default - ==> Download chunk: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:20:47.955] [INFO] default - ==> Download chunk complete: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:20:48.011] [INFO] default - ==> Download chunk: 1009.537693 (2500k_1512359900.ts)
[2017-12-04T23:20:48.016] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:48.016] [INFO] default - Fast start for 192.168.1.100 Returning 2 chunks.
[2017-12-04T23:20:48.017] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691 ]
[2017-12-04T23:20:48.018] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537690.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:48.076] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537691.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:48.448] [INFO] default - ==> Download chunk complete: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:20:48.512] [INFO] default - ==> Download chunk: 1009.537694 (2500k_1512359906.ts)
[2017-12-04T23:20:48.598] [INFO] default - ==> Download chunk complete: 1009.537693 (2500k_1512359900.ts)
[2017-12-04T23:20:49.276] [INFO] default - ==> Download chunk complete: 1009.537694 (2500k_1512359906.ts)
[2017-12-04T23:20:52.150] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:20:54.045] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:54.045] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:20:54.049] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537692.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:57.960] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537693.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:20:59.192] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=Q3dKd3BZTzVKVnJQU3h6Mmxzb1BLOHFPZ1d3SUR6Mk5wNFNYbHc5V2xQZXJhakd6eVR0VFdJcTJxODNZWVRxZVVQTlFtVmlQcGRPVUdXQlF4MW5NL3RsbGNrZFQwdy8vNnF4TXIxVjlXcmtjNUowPQ
[2017-12-04T23:21:03.951] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:21:03.953] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:21:03.957] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537694.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 05, 2017, 00:23:15
У меня работает. Но я на другом сервере сижу - Амстердам.
Проблема не в прокси, а в источнике. Он почему-то не отвечает.
Попробуйте зайти на прокси через веб и нажать "Reload Playlist".
После этого обновить плейлист на коди и снова попробовать.

Попробуйте еще в стандартном приложении включить HLS в настройках для чистоты эксперимента.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 05, 2017, 00:31:05
Попробуйте зайти на прокси через веб и нажать "Reload Playlist".
Сделано. Без изменений. Тот же кусок трансляции.

kodirovshchik@KDR-1:/opt/hls$ ./hls-proxy
[2017-12-04T23:24:10.883] [INFO] default - === Server started. http://192.168.1.100:8085/
[2017-12-04T23:24:10.885] [INFO] default - === Node.js version  v6.10.3
[2017-12-04T23:24:10.888] [INFO] default - Playlist cache is still valid. Use local if exists.
[2017-12-04T23:24:10.889] [INFO] default - loadPlaylists: Loading playlists
[2017-12-04T23:24:10.994] [INFO] default - === Playlist is ready: Torrent-TV
[2017-12-04T23:24:10.995] [INFO] default - loadPlaylists: Loading playlists finished
[2017-12-04T23:24:31.518] [INFO] default - ==> Incoming request: 192.168.1.100 GET /STATUS Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:31.978] [INFO] default - ==> Incoming request: 192.168.1.100 GET /favicon.ico Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:32.282] [INFO] default - ==> Incoming request: 192.168.1.100 GET /favicon-32x32.png Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:32.316] [INFO] default - ==> Incoming request: 192.168.1.100 GET /favicon-16x16.png Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:34.058] [INFO] default - ==> Incoming request: 192.168.1.100 GET /reload? Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:34.064] [INFO] default - loadPlaylists: Loading playlists
[2017-12-04T23:24:34.108] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:39.616] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:42.574] [INFO] default - === Playlist is ready: Torrent-TV
[2017-12-04T23:24:42.575] [INFO] default - loadPlaylists: Loading playlists finished
[2017-12-04T23:24:44.995] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:50.362] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:24:55.699] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:01.010] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:06.340] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:11.688] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:17.038] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:22.382] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:27.932] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:33.269] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:38.577] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:43.938] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:49.265] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:54.584] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:25:59.898] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:05.106] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:10.428] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:15.800] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:21.118] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:26.422] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:31.721] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:37.039] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:42.352] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:47.694] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:53.070] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:26:58.451] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:03.807] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:09.169] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:14.502] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:19.872] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:25.257] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:30.631] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:36.004] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:41.697] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:47.041] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:52.428] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:27:57.772] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:03.215] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:08.559] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:13.945] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:19.314] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:24.717] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:30.107] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:32.736] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:28:33.318] [INFO] default - ==> Fetching stream TV 1000 (1009)
[2017-12-04T23:28:35.485] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:36.861] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=N0FIdVV4VzlKVm9wSHI5T1J6OHRYT0cwMlZndWhaSS8zV3JBc21ydTVKYUV2UHVlSWxSNk55WVhITWpwYVd1TWtJRHozZ0N0SktwdEwrTmtWV3N5SXpINzl4Y2c3WkRuV2RPR3IyT0ZEcGNUSVM0PQ
[2017-12-04T23:28:40.834] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:43.903] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=N0FIdVV4VzlKVm9wSHI5T1J6OHRYT0cwMlZndWhaSS8zV3JBc21ydTVKYUV2UHVlSWxSNk55WVhITWpwYVd1TWtJRHozZ0N0SktwdEwrTmtWV3N5SXpINzl4Y2c3WkRuV2RPR3IyT0ZEcGNUSVM0PQ
[2017-12-04T23:28:46.200] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:51.650] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:28:52.743] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:28:57.017] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:02.386] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:04.946] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=N0FIdVV4VzlKVm9wSHI5T1J6OHRYT0cwMlZndWhaSS8zV3JBc21ydTVKYUV2UHVlSWxSNk55WVhITWpwYVd1TWtJRHozZ0N0SktwdEwrTmtWV3N5SXpINzl4Y2c3WkRuV2RPR3IyT0ZEcGNUSVM0PQ
[2017-12-04T23:29:07.721] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:13.084] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:18.459] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:22.784] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:23.782] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:29.170] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:34.524] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:35.066] [INFO] default - ==> Download chunk: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:29:35.067] [INFO] default - ==> Download chunk: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:29:35.659] [INFO] default - ==> Download chunk complete: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:29:35.667] [INFO] default - ==> Download chunk complete: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:29:35.681] [INFO] default - ==> Download chunk: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:29:35.681] [INFO] default - ==> Download chunk: 1009.537693 (2500k_1512359900.ts)
[2017-12-04T23:29:35.741] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:35.742] [INFO] default - Fast start for 192.168.1.100 Returning 2 chunks.
[2017-12-04T23:29:35.743] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691 ]
[2017-12-04T23:29:35.745] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537690.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:35.818] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537691.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:36.247] [INFO] default - ==> Download chunk complete: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:29:36.295] [INFO] default - ==> Download chunk complete: 1009.537693 (2500k_1512359900.ts)
[2017-12-04T23:29:36.339] [INFO] default - ==> Download chunk: 1009.537694 (2500k_1512359906.ts)
[2017-12-04T23:29:37.228] [INFO] default - ==> Download chunk complete: 1009.537694 (2500k_1512359906.ts)
[2017-12-04T23:29:39.884] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=N0FIdVV4VzlKVm9wSHI5T1J6OHRYT0cwMlZndWhaSS8zV3JBc21ydTVKYUV2UHVlSWxSNk55WVhITWpwYVd1TWtJRHozZ0N0SktwdEwrTmtWV3N5SXpINzl4Y2c3WkRuV2RPR3IyT0ZEcGNUSVM0PQ
[2017-12-04T23:29:39.918] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:41.828] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:41.829] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691, 537692, 537693, 537694 ]
[2017-12-04T23:29:41.832] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537692.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:45.345] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:29:45.635] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537693.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:29:46.957] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://185.74.221.237/69_1/2500k_stream.m3u8?q=N0FIdVV4VzlKVm9wSHI5T1J6OHRYT0cwMlZndWhaSS8zV3JBc21ydTVKYUV2UHVlSWxSNk55WVhITWpwYVd1TWtJRHozZ0N0SktwdEwrTmtWV3N5SXpINzl4Y2c3WkRuV2RPR3IyT0ZEcGNUSVM0PQ
[2017-12-04T23:29:50.806] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36

Эксперимент проводил. Что с HLS, что без него через официальное приложение работает.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 05, 2017, 00:43:47
Попробовал поменять на Амстердам. Та же картина. Но в логе добавилась ошибка.

kodirovshchik@KDR-1:/opt/hls$ ./hls-proxy
[2017-12-04T23:39:55.914] [INFO] default - === Server started. http://192.168.1.100:8085/
[2017-12-04T23:39:55.916] [INFO] default - === Node.js version  v6.10.3
[2017-12-04T23:39:55.920] [INFO] default - Playlist cache is still valid. Use local if exists.
[2017-12-04T23:39:55.920] [INFO] default - loadPlaylists: Loading playlists
[2017-12-04T23:39:56.036] [INFO] default - === Playlist is ready: Torrent-TV
[2017-12-04T23:39:56.037] [INFO] default - loadPlaylists: Loading playlists finished
[2017-12-04T23:40:05.285] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:05.813] [INFO] default - ==> Incoming request: 192.168.1.100 GET /favicon-32x32.png Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:05.876] [INFO] default - ==> Incoming request: 192.168.1.100 GET /favicon-16x16.png Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:07.482] [INFO] default - ==> Incoming request: 192.168.1.100 GET /reload? Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:07.486] [INFO] default - loadPlaylists: Loading playlists
[2017-12-04T23:40:07.547] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:12.900] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:16.522] [INFO] default - === Playlist is ready: Torrent-TV
[2017-12-04T23:40:16.523] [INFO] default - loadPlaylists: Loading playlists finished
[2017-12-04T23:40:18.249] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:23.664] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:28.956] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:34.313] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:39.606] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:42.008] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:40:42.126] [INFO] default - ==> Fetching stream TV 1000 (1009)
[2017-12-04T23:40:44.937] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:45.677] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://93.189.57.146/69_1/2500k_stream.m3u8?q=dkFHbG43dkFKVnE4OUUrMmZrYWd6bjI3M2hkK3pDQ3k4ZTNxaEltNGRZeUlxUXdZd3paanVTS0FPdnM0eCttYnpuQ1k2V1VTbWcyMlJ3YllkUDRWMlZPTkFNR0NLQnZpbC95b3FOS1hEUjZzOU9zPQ
[2017-12-04T23:40:50.247] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:40:52.727] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://93.189.57.146/69_1/2500k_stream.m3u8?q=dkFHbG43dkFKVnE4OUUrMmZrYWd6bjI3M2hkK3pDQ3k4ZTNxaEltNGRZeUlxUXdZd3paanVTS0FPdnM0eCttYnpuQ1k2V1VTbWcyMlJ3YllkUDRWMlZPTkFNR0NLQnZpbC95b3FOS1hEUjZzOU9zPQ
[2017-12-04T23:40:55.487] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:00.774] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:02.009] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:41:06.054] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:11.373] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:13.778] [WARN] default - Request failed: Exception: ESOCKETTIMEDOUT http://93.189.57.146/69_1/2500k_stream.m3u8?q=dkFHbG43dkFKVnE4OUUrMmZrYWd6bjI3M2hkK3pDQ3k4ZTNxaEltNGRZeUlxUXdZd3paanVTS0FPdnM0eCttYnpuQ1k2V1VTbWcyMlJ3YllkUDRWMlZPTkFNR0NLQnZpbC95b3FOS1hEUjZzOU9zPQ
[2017-12-04T23:41:16.672] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:22.012] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:27.441] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:32.051] [INFO] default - ==> Incoming request: 192.168.1.100 GET /channel/baaza.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:41:32.806] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:38.150] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:43.467] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
[2017-12-04T23:41:43.935] [INFO] default - ==> Download chunk: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:41:43.935] [INFO] default - ==> Download chunk: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:41:44.583] [INFO] default - ==> Download chunk complete: 1009.537691 (2500k_1512359888.ts)
[2017-12-04T23:41:44.642] [INFO] default - ==> Download chunk: 1009.537692 (2500k_1512359894.ts)
[2017-12-04T23:41:44.742] [INFO] default - getURLContent: 403 Forbidden received. Reject.
[2017-12-04T23:41:44.745] [ERROR] default - === downloadTsChunk:  Error: 403 : http://93.189.57.146/69_1/2500k_1512359894.ts?q=bzJXVmJDblF5V3ErMjJUa2R0VjBRVGFDSFNaZGR3OHN6b0cxVjNGTmJYYkRFY2ZBY2xUMTFiWW1qczlrSGt5MlYralV1TVdWTW00T2tIbWkzM2VWU01GUFFoeEx4WWdsNjhSeGZaRVArNGVNOGtmMmNidnZBWXIzenVOYXhiTmlzVXpOUklUdjlsUGcrSDgzbEtPVjhUTWIyVFczdkR1TU1KM2cvY0xRNU9SVzFNeDZwdzI5UStCLzRQSUlZYWxMSTBFaUlIQnFOOWRWZDhLZFkrYjdYSWxNaEdPcmFpTDJKMHlJdGROcnYyRE4zUVp5d21UZzhlNXdocGRGU2lBMHdtcTAzNWxTay9Gdms5d0d0LzlsejJ2RGJOZGtZa2xhdmdEVDRVUitTNjg9
    at Request._callback (/snapshot/hls-proxy/lib.js:128:19)
    at Request.init.self.callback (/snapshot/hls-proxy/node_modules/request/request.js:186:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/snapshot/hls-proxy/node_modules/request/request.js:1163:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (/snapshot/hls-proxy/node_modules/request/request.js:1085:12)
    at IncomingMessage.g (events.js:292:16)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:974:12)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickDomainCallback (internal/process/next_tick.js:128:9)
[2017-12-04T23:41:44.745] [INFO] default - Wait after 403 error before fetch
[2017-12-04T23:41:44.814] [INFO] default - ==> Download chunk complete: 1009.537690 (2500k_1512359882.ts)
[2017-12-04T23:41:45.002] [INFO] default - ==> Incoming request: 192.168.1.100 GET /play/id1009_stream.m3u8?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:41:45.004] [INFO] default - Fast start for 192.168.1.100 Returning 2 chunks.
[2017-12-04T23:41:45.005] [INFO] default - <== Playlist generated: TV 1000 (1009) Seq: 537690, chunks: [ 537690, 537691 ]
[2017-12-04T23:41:45.008] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537690.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:41:45.077] [INFO] default - ==> Incoming request: 192.168.1.100 GET /ts/1009.537691.ts?q=1512421801517 KodifromDebian/17.1 (X11; Linux x86_64) Kodi_Fork_Kodi from Debian/1.0 Debian GNU/Linux/9 App_Bitness/64 Version/17.1-Debian-package-version:-2:17.1+dfsg1-3
[2017-12-04T23:41:48.789] [INFO] default - ==> Incoming request: 192.168.1.100 GET /status Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 YaBrowser/17.9.1.982 (beta) Yowser/2.5 Safari/537.36
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 05, 2017, 00:46:02
Ясно. Битрейт 2500, у меня 5000, у стандартного приложения тоже 5000.
У битрейта 2500 оч-чень долгий ответ от сервера и прокси просто не выдерживает такой паузы.
В личном кабинете ТТВ смените настройки плейлиста:
Адаптивный стриминг: выключен.
Скопируйте новый линк на плейлист и вставьте в конфигурационный файл прокси.
Со страницы статуса прокси - перезагрузите плейлист.

Не поможет - увеличьте таймаут в конфиг файле httpResponseStallTimeout до 15000. (Это 15 секунд)
Хотя это делать не рекомендую - слишком большие задержки будут при проблемах.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 05, 2017, 00:47:47
Ясно. Битрейт 2500, у меня 5000, у стандартного приложения тоже 5000.
Точно. Огромное спасибо вам, всё заработало =)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: m1978 от Декабрь 08, 2017, 19:24:04
HLS SITE  PIPIEZZZZZZZZZZZZZZZZZZZZZZZZ UMERRRRRRRRRRRRRR
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 08, 2017, 19:34:01
HLS SITE  PIPIEZZZZZZZZZZZZZZZZZZZZZZZZ UMERRRRRRRRRRRRRR
Как говаривал Бэтмен: «Он не умер, он спит».
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Декабрь 08, 2017, 21:11:39
HLS SITE  PIPIEZZZZZZZZZZZZZZZZZZZZZZZZ UMERRRRRRRRRRRRRR

Кто такой ХЛС САЙТ и почему он умер?

На торрент тв у меня все работает.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 08, 2017, 21:17:42
Цитировать
Кто такой ХЛС САЙТ и почему он умер?

На торрент тв у меня все работает.

Сайт http://hls.site11.com/ Особенность хостинга — периодический здоровый сон в бесплатном тарифе.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Декабрь 08, 2017, 21:54:37
Цитировать
Кто такой ХЛС САЙТ и почему он умер?

На торрент тв у меня все работает.

Сайт http://hls.site11.com/ Особенность хостинга — периодический здоровый сон в бесплатном тарифе.

У меня не было ни разу проблем с доступом на этот хостинг. Все и всегда работало.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 09, 2017, 17:38:01
Цитировать
Кто такой ХЛС САЙТ и почему он умер?

На торрент тв у меня все работает.

Сайт http://hls.site11.com/ Особенность хостинга — периодический здоровый сон в бесплатном тарифе.
Есть другие бесплатные хостинги без сна?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 09, 2017, 17:40:13
Есть другие бесплатные хостинги без сна?
Я не встречал. Имхо, 1 час — отличные условия.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 09, 2017, 18:06:19
Я не встречал. Имхо, 1 час — отличные условия.
Изменил настройки сна. Теперь будет спать с 5 до 6 утра.
Спасибо за наводку.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Декабрь 11, 2017, 17:14:51
Я не встречал. Имхо, 1 час — отличные условия.
Изменил настройки сна. Теперь будет спать с 5 до 6 утра.
Спасибо за наводку.

У нас у всех и 5 и 6 утра разные! Ж-)

Зашел просто сказать спасибо. Вчера снова оттестировал прямое подсоединение к торрент тв. Без прокси, у меня оно попросту не работает. Ваша же программа уже с месяц работает как часы. Ну почти как часы... Ж-)

Еще раз спасибо за то что Вы делаете! Прямые трансляции спорта по российскому тв рулят. А без Вашего прокси их бы мне посмотреть не удалось.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 11, 2017, 18:49:37
У нас у всех и 5 и 6 утра разные! Ж-)

Зашел просто сказать спасибо. Вчера снова оттестировал прямое подсоединение к торрент тв. Без прокси, у меня оно попросту не работает. Ваша же программа уже с месяц работает как часы. Ну почти как часы... Ж-)

Еще раз спасибо за то что Вы делаете! Прямые трансляции спорта по российскому тв рулят. А без Вашего прокси их бы мне посмотреть не удалось.
Благодарю за поддержку.
Делаю всё возможное для решения проблем.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 12, 2017, 03:04:58
а можно ли сделать так, чтобы плейлист скачивался...

ну чтоб было не только http://x.x.x.x:8081 но и http://x.x.x.x:8081/playlist.m3u
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 12, 2017, 10:25:47
а можно ли сделать так, чтобы плейлист скачивался...

ну чтоб было не только http://x.x.x.x:8081 но и http://x.x.x.x:8081/playlist.m3u
Сделаю настраиваемым в следующей версии.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 13, 2017, 20:55:12
В описании заявлено, что раздаёт несколько потоков.

Я попробовал это скрестить с встроенным в aceengine proxy. У меня только один клиент может смотреть через hls proxy. Каналы разные.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 13, 2017, 21:29:56
В описании заявлено, что раздаёт несколько потоков.

Я попробовал это скрестить с встроенным в aceengine proxy. У меня только один клиент может смотреть через hls proxy. Каналы разные.
Через серверный TS-Proxy проблем нет. Я смотрю на трех устройствах одновременно.
Вопрос. Пытаетесь смотреть два канала с одного адреса на одном устройстве?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Декабрь 14, 2017, 06:13:43
В описании заявлено, что раздаёт несколько потоков.

Я попробовал это скрестить с встроенным в aceengine proxy. У меня только один клиент может смотреть через hls proxy. Каналы разные.
Через серверный TS-Proxy проблем нет. Я смотрю на трех устройствах одновременно.
Вопрос. Пытаетесь смотреть два канала с одного адреса на одном устройстве?

Это при подписке купленной на сколько устройств? У меня подписка на 1 устройство и удается смотреть только на одном. При подключении второго через некоторое время изображение на первом устройстсве просто виснет.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 14, 2017, 10:32:37
Это при подписке купленной на сколько устройств? У меня подписка на 1 устройство и удается смотреть только на одном. При подключении второго через некоторое время изображение на первом устройстсве просто виснет.
Три, конечно
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 14, 2017, 13:20:00
В описании заявлено, что раздаёт несколько потоков.

Я попробовал это скрестить с встроенным в aceengine proxy. У меня только один клиент может смотреть через hls proxy. Каналы разные.
Через серверный TS-Proxy проблем нет. Я смотрю на трех устройствах одновременно.
Вопрос. Пытаетесь смотреть два канала с одного адреса на одном устройстве?

у меня ace-engine 3.16 в докере-контейнере без NAT, в этом же контейнере запущен hls-proxy. Так вот на двух устройствах (два ноута с vlc) открываю два разных канала, в статистике http://container-ip:8081/status на короткое время видны оба подключения (ip клиентов разные), но потом появляется то один, то другой.... Ну и работает только один...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 14, 2017, 15:23:43
у меня ace-engine 3.16 в докере-контейнере без NAT, в этом же контейнере запущен hls-proxy. Так вот на двух устройствах (два ноута с vlc) открываю два разных канала, в статистике http://container-ip:8081/status на короткое время видны оба подключения (ip клиентов разные), но потом появляется то один, то другой.... Ну и работает только один...
Воспроизвел у себя. AceStream прокси возвращает ошибку после запроса на  воспроизведение второго канала. Собственно в нём и проблема.
А если без HLS Proxy попробовать? Работает?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 14, 2017, 23:15:16
Без hls proxy на асе-engine можно смотреть два канала одновременно
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 15, 2017, 00:05:28
Без hls proxy на асе-engine можно смотреть два канала одновременно
Это понятно. А можно ли через AceStream Media Proxy смотреть два канала?
У меня сразу после запуска второго первый выбивает.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 15, 2017, 08:52:45
Не... есть плейлист, который использует proxy ace-engine... так вот так два разных канала можно смотреть одновременно с двух устройств, а вот если этот плейлист подсунуть hls-proxy и посмотреть те же каналы через него, то можно смотреть только один.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 15, 2017, 19:17:38
Не... есть плейлист, который использует proxy ace-engine... так вот так два разных канала можно смотреть одновременно с двух устройств, а вот если этот плейлист подсунуть hls-proxy и посмотреть те же каналы через него, то можно смотреть только один.
Как выглядит ссылка из плейлиста proxy ace-engine? Выберите один из вариантов:
1. acestream://77f890b8dbc45e57bc145d0ee2c9eb381ff8e1ee
2. http://192.168.1.11:6878/ace/manifest.m3u8?id=fe40ad1ded331a323c99ad3cec08db6c67073324&hlc=1&spv=0&transcode_audio=0&transcode_mp3=0&transcode_ac3=0&preferred_audio_language=rus
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 15, 2017, 20:05:50
Как 2, там только
http://192.168.1.11:6878/ace/manifest.m3u8?id=fe40ad1ded331a323c99ad3cec08db6c67073324
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 15, 2017, 20:21:04
Как 2, там только
http://192.168.1.11:6878/ace/manifest.m3u8?id=fe40ad1ded331a323c99ad3cec08db6c67073324
Отлично. Я нашел решение проблемы.
Для каждой такой строчки нужно добавить в конец ссылки &sid=N, где N - это номер по порядку начиная с единицы.
Для первой ссылки будет
http://192.168.1.11:6878/ace/manifest.m3u8?id=fe40ad1ded331a323c99ad3cec08db6c67073324&sid=1
Для второй
http://192.168.1.11:6878/ace/manifest.m3u8?id=fe40ad1ded331a323c99ad3cec08db6c67073324&sid=2
и т.д.

Перегрузите HLS Proxy.

Еще один важный момент!
Плейлист, полученный от HLS Proxy должен быть взят на каждом из клиентов в отдельности. Прокси различает клиентов по clientId, который в ссылке под параметром q=цифры.
Он должен быть разным для разных компьютеров, иначе прокси будет считать его тем же самым и останавливать принудительно предыдущий поток, открытый этим же клиентом.

Удачи!

P.S. Спасибо за поставленный вопрос. Решил эту проблему и для себя.
P.P.S. Отпишите, если всё получилось.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: BOJIKA от Декабрь 17, 2017, 01:29:40
переделал плейлист.
Работает!!! Спасибо.

У меня телек по wifi'ю подключен, без вашего прокси постоянно дергалось, а с ним всё чисто.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 17, 2017, 02:08:11
переделал плейлист.
Работает!!! Спасибо.

У меня телек по wifi'ю подключен, без вашего прокси постоянно дергалось, а с ним всё чисто.
В новой версии будет не нужно исправлять. Само будет расставляться внутри.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Декабрь 27, 2017, 03:36:42
Последняя версия также поддерживает AceMediaServer в формате HLS. Так что, серверный прокси не обязателен.
А это как? Это то, что вы обсуждали в постах выше, то что требует vip статуса пользователя?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 27, 2017, 13:00:26
Последняя версия также поддерживает AceMediaServer в формате HLS. Так что, серверный прокси не обязателен.
А это как? Это то, что вы обсуждали в постах выше, то что требует vip статуса пользователя?
Не требует вип-статуса. Это прокси медиа сервер, в настройках которого можно указать HLS в качестве формата для плеера.
Работает по обычному принципу AceStream, но раздает трафик внутри локальной сети.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Декабрь 31, 2017, 22:19:12
Поздравляю всех пользователей Торрент-ТВ и HLS Proxy с наступающим новым 2018 годом!
Всем здоровья!
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Декабрь 31, 2017, 23:06:41
Поздравляю всех пользователей Торрент-ТВ и HLS Proxy с наступающим новым 2018 годом!
Всем здоровья!

Только благодаря Вашим заслугам в этом Году очень многие все еще остались пользователями Торрент ТВ. Только благодаря Вашей аппликации можно нормально пользоваться сервисом.

Так что еще раз огромное спасибо, и поздравления с Наступающим! Здоровья и Успехов Вам и всем Вашим близким!

С Новым Годом Друзья!
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 01, 2018, 09:12:24
Поздравляю всех пользователей Торрент-ТВ и HLS Proxy с наступающим новым 2018 годом!
Всем здоровья!
Привет ...  спасибо , и табя так же , но уже с Новым Годом  ;)  ....
Я что хотел спросить ....   Для какой  платформы вот Это   hls-proxy-3.6.4.freebsd-x86.zip   ?
Вроде про остальные ясно Win(PC)  и  Lin(PC)  , а про  freebsd     так и не понял ...
спасибо ....
и ещё.... щас запустил с 10-ки , но только плейлист  ....   ссылку на плейлист вообще не хочет ...
может я что-то не так делаю ....  ???
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 01, 2018, 15:00:47
Я что хотел спросить ....   Для какой  платформы вот Это   hls-proxy-3.6.4.freebsd-x86.zip   ?
Вроде про остальные ясно Win(PC)  и  Lin(PC)  , а про  freebsd     так и не понял ...
спасибо ....
и ещё.... щас запустил с 10-ки , но только плейлист  ....   ссылку на плейлист вообще не хочет ...
может я что-то не так делаю ....  ???
freebsd - это UNIX, операционная система. x86 - архитектура для Intel процессоров 8086.
Иными словами, это тоже PC.
Про плейлист - непонятно. Явно, что-то не так.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 01, 2018, 20:08:38
Андрей привет ...   дело в том что , по ссылке на плейлист не запускается  Client PVR  (не видит ) , IP  компа прописано  , но при этом в то же время , по той  же ссылке уже скачан плейлист с Торрента и лежит в этой же папке где и сервер , вот я и решил указать  в клиенте плейлист , ну раз не хочет через IP запуститься , и плейлист запустился и работает , вот уже сегодня целый день и без проблем ....
просто интересно почему не запустился через IP ...  сервер проверял на Стаус - работает  ...  инфы мало через статус , уже не помню как было на 7-ке ....
если у тебя есть скрин статуса при работе покажи пожалуйста ...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 01, 2018, 22:44:19
Андрей привет ...   дело в том что , по ссылке на плейлист не запускается  Client PVR  (не видит ) , IP  компа прописано  , но при этом в то же время , по той  же ссылке уже скачан плейлист с Торрента и лежит в этой же папке где и сервер , вот я и решил указать  в клиенте плейлист , ну раз не хочет через IP запуститься , и плейлист запустился и работает , вот уже сегодня целый день и без проблем ....
просто интересно почему не запустился через IP ...  сервер проверял на Стаус - работает  ...  инфы мало через статус , уже не помню как было на 7-ке ....
если у тебя есть скрин статуса при работе покажи пожалуйста ...
Из всего написанного мне понятна только последняя строчка.
Всё что выше - жутко напоминает армянский мультфильм "Ух ты, говорящая рыба":
- "Какой сервер, какой PVR, какой плейлист?" :)

Если можно -  название PVR клиента. А также, кто к кому коннектится (то ли клиент к прокси, то ли прокси к торрент-тв).
Также важно указать версию HLS Proxy. В версии 4.0.0 главная страничка может представляться либо плейлистом, либо интерфейсом со списком каналов и возможностью записи программ в зависимости от типа клиента (Прокси пытается распознать это по userAgent).
Для гарантированного адреса плейлиста можно использовать локальный_адрес/playlist.m3u8
Путь также можно менять из конфига.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 02, 2018, 08:29:08
 :D   
Привет ...    стоит  AlexELEC  2.3.5  ,  в нем же  PVR IPTV Simple Client  3.4.14   , вот через этот клиент и пытался соединиться с ПК  по  IP ( PC ) 192.168.1.54:(80 ) , вот так не хочет ....  А если указываю в настройках путь к плейлисту локальный , тупо нахожу папку на ПК , и тогда работает ...
В  local.json  воткнул ссылку  с Торрент ТВ  , вот по этой ссылке , автоматом скачивается плейлист в ту папку где распакован прокси , значит адресс правильный ;)..
hls-proxy-3.6.4.win-x64
я не стал скачивать 4-ю версию  т.к.  3-я стабильная ..
(http://)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 02, 2018, 13:27:44
Привет ...    стоит  AlexELEC  2.3.5  ,  в нем же  PVR IPTV Simple Client  3.4.14   , вот через этот клиент и пытался соединиться с ПК  по  IP ( PC ) 192.168.1.54:(80 ) , вот так не хочет ....  А если указываю в настройках путь к плейлисту локальный , тупо нахожу папку на ПК , и тогда работает ...
В  local.json  воткнул ссылку  с Торрент ТВ  , вот по этой ссылке , автоматом скачивается плейлист в ту папку где распакован прокси , значит адресс правильный ;)..
hls-proxy-3.6.4.win-x64
я не стал скачивать 4-ю версию  т.к.  3-я стабильная ..
(http://)
Привет!
У меня вот так прописано (без скобок и номера порта с обязательным указанием протокола)
http://192.168.1.11
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 02, 2018, 16:52:31
Андрей  привет ....     короче так , по  IP  не хочет вообще , только по локалке на плейлист ...   
может это из-за 10-ки   ??? 
нуууу , не хочет ...   х.з.   
 ;)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 02, 2018, 17:22:57
Андрей  привет ....     короче так , по  IP  не хочет вообще , только по локалке на плейлист ...   
может это из-за 10-ки   ??? 
нуууу , не хочет ...   х.з.   
 ;)
Как прописана секция SERVER в local.js?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 02, 2018, 18:07:55
Вот ... 
"SERVER": {
      "protocol": "http",
      "address": "192.168.1.54",
      "port": 8080
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 02, 2018, 19:20:02
Вот ... 
"SERVER": {
      "protocol": "http",
      "address": "192.168.1.54",
      "port": 8080
Строка в PVR клиенте должна быть такая:
http://192.168.1.54:8080
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 02, 2018, 19:21:56
 :D
так я уже по разному прописывал ....    ща ещё попробую .... ;)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 02, 2018, 19:34:30
:D
так я уже по разному прописывал ....    ща ещё попробую .... ;)
Как я понял, у тебя прокси вообще не использовался. Плейлист, скачиваемый прокси - оригинальный.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 02, 2018, 19:39:58
Ну да , примерно так и получалось ....
 :D

Всё нормально ...  ошибка в том , что я забывал прописывать протокол , порты менял по разному , а вот протокол забывал ...
скорее всего ....  ;)
спасибо большое ...  я извиняюсь ( если что )  :D ;)
(http://)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 03, 2018, 22:39:28
В новой 4  версии не могу вытащить отредактированный под прокси плейлист.
При попытке ввести http://address:port/playlist.m3u8 получаю ответ от сервера - 404 /playlist.m3u8 not found

Вообще это лишнее на мой взглдяд

Нужно просто добавить кнопку - Download Playlist на страницу http://address:port.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 03, 2018, 22:42:20
P.S Нашел ответ на только что заданный вопрос.
404 получется потому, что в дефолтном джейсоне путь к плейлисту выглядит вот так -
// User can configure his own playlist url
   "playlistPath": "/playlist.m3u",
m3u а не m3u8 как это указано в документации на сайте. Поправь пожалуйста или одно или другое.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 03, 2018, 23:38:47
m3u а не m3u8 как это указано в документации на сайте. Поправь пожалуйста или одно или другое.
Поправлю. Спасибо.
Еще можно по пути /m3u8.
А еще по пути /
Последнее возможно только из-под плееров. Я пытаюсь определить, если браузер - то дать плейлист в виде html. Там же и организована запись по таймеру.
А кнопку скачать плейлист добавлю.

Только один вопрос - зачем скачивать плейлист из прокси в виде статического файла?
От этого мало проку - плейлист ведь обновляется периодически. Лучше ссылку вбивать прямо в плеер. Тогда плейлист всегда актуален. (Ну, по крайней мере, раз в три часа)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 03, 2018, 23:53:43
m3u а не m3u8 как это указано в документации на сайте. Поправь пожалуйста или одно или другое.


Только один вопрос - зачем скачивать плейлист из прокси в виде статического файла?
От этого мало проку - плейлист ведь обновляется периодически. Лучше ссылку вбивать прямо в плеер. Тогда плейлист всегда актуален. (Ну, по крайней мере, раз в три часа)

А вот это мы уже обсуждали.

Плейлист нужен для сервисов типа ОТТ или Smart IPTV. И это действительно чертовски неудобно что ссылка статическая. Но мне неизествны другие способы, кроме как через эти сервисы смотреть IPTV на умных телевизорах Самсунг последних моделей. Поэтому приходится переодически менять ссылку скармливая плеерам новую или просто открывать каналы подбирая "смещение" которое возникает при изменении статической ссылки. Все очень неудобно.

Знаете как этого всего избежать если не открывать доступ к Прокси извне?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 04, 2018, 00:05:19
Знаете как этого всего избежать если не открывать доступ к Прокси извне?
Не знаю. Официальный виджет от Торрент-ТВ не работает?
Официальный виджет от самсунга?
Андроид коробочка за 50 баксов?

У меня телек Сони 4К (не андроид). Полнейшее г... Я не просто разочарован. Я в шоке. Нет ни одного нормального виджета.
Даже с коробочкой умудряется не совмещаться.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 04, 2018, 00:55:08
Знаете как этого всего избежать если не открывать доступ к Прокси извне?
Не знаю. Официальный виджет от Торрент-ТВ не работает?
Официальный виджет от самсунга?
Андроид коробочка за 50 баксов?

У меня телек Сони 4К (не андроид). Полнейшее г... Я не просто разочарован. Я в шоке. Нет ни одного нормального виджета.
Даже с коробочкой умудряется не совмещаться.

Вот как Торрент ТВ предлагает устанавливать официальный Виджет от них

http://getsapp.ru/ustanovka_prilozhenij_na_samsung_smart_tv_m_k_i_j_serii_pod_upravleniem_tizen_os

Посмотрели? Понятно что я садо-мазо не практикую. Потому будем считать что официального виджета у Торрент ТВ для Самсунга нет. Тизен предлагает установить те плееры что я перечислил. Им нужен доступ к листам снаружи.

Коробочка есть. Xiaomi Mi Box. Но самсунговский плеер работает просто великолепно и качество картинки лучше чем трансляция с Коди. Хотя понятно это нормальное решение. Но еще раз,  я предпочитаю пользоваться родными виджетами в первую очередь, а уже потом чем то 3тье стронним. Родные виджеты работают великолепно.

С Сони все уже давно ясно. Сегодня из первого ряда только LG и Самсунг. Никто близко даже не приближается.  Хотя вроде у Сони все телевизоры сейчас на Андроид ТВ? Было видимо они ничего другого уже не развивают. Поэтому и ничего не работает. Это кроме того, что они далеко отстали. Это увы раньше было круто - СОНИ! Увы это уже давно не так.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 04, 2018, 15:24:26
Коробочка есть. Xiaomi Mi Box. Но самсунговский плеер работает просто великолепно и качество картинки лучше чем трансляция с Коди. Хотя понятно это нормальное решение. Но еще раз,  я предпочитаю пользоваться родными виджетами в первую очередь, а уже потом чем то 3тье стронним. Родные виджеты работают великолепно.
Если Mi Box последний, то там стоит 905 amlogic. Это крутая штука. У меня все коробочки дома на amlogic.
Главное в них - ставить SPMC. Это форк Коди для Андроида. Отличное качество.
Связка lazyIPTV+SPMC+HLS Proxy - я так дома смотрю.
Специально для удобства закрытия SPMC я собрал свой билд, который сворачивается на нажатие кнопки назад.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 05, 2018, 04:44:57
Коробочка есть. Xiaomi Mi Box. Но самсунговский плеер работает просто великолепно и качество картинки лучше чем трансляция с Коди. Хотя понятно это нормальное решение. Но еще раз,  я предпочитаю пользоваться родными виджетами в первую очередь, а уже потом чем то 3тье стронним. Родные виджеты работают великолепно.
Если Mi Box последний, то там стоит 905 amlogic. Это крутая штука. У меня все коробочки дома на amlogic.
Главное в них - ставить SPMC. Это форк Коди для Андроида. Отличное качество.
Связка lazyIPTV+SPMC+HLS Proxy - я так дома смотрю.
Специально для удобства закрытия SPMC я собрал свой билд, который сворачивается на нажатие кнопки назад.

Hm. Не знал про этот форк. Попробую. Хотя и обычный коди с Aeon Nox работает на Сяоми нормально.

Кстати про динамическую ссылку и доступ снаружи. А можно сделать блокировку этого доступа отключаемой? Т.е в установках на странице с каналами сделать чек бокс с возможностью отключения блокировки доступа снаружи? Я понимаю что это проблема с безопасностью, но это можно все разъяснить под чек боксом. Да и пользователь который захочет этим воспользоваться, а значит знает как форвардить порты, должен быть вменяемым. Мне же это даст возможность отключить на минуту защиту, обновить каналы на сайте OTT, и снова закрыть доступ. Было бы очень удобно.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 05, 2018, 15:46:16
Кстати про динамическую ссылку и доступ снаружи. А можно сделать блокировку этого доступа отключаемой? Т.е в установках на странице с каналами сделать чек бокс с возможностью отключения блокировки доступа снаружи? Я понимаю что это проблема с безопасностью, но это можно все разъяснить под чек боксом. Да и пользователь который захочет этим воспользоваться, а значит знает как форвардить порты, должен быть вменяемым. Мне же это даст возможность отключить на минуту защиту, обновить каналы на сайте OTT, и снова закрыть доступ. Было бы очень удобно.
Сейчас будет, но через конфиг. И только одна ссылка на плейлист.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 05, 2018, 21:21:16
Кстати про динамическую ссылку и доступ снаружи. А можно сделать блокировку этого доступа отключаемой? Т.е в установках на странице с каналами сделать чек бокс с возможностью отключения блокировки доступа снаружи? Я понимаю что это проблема с безопасностью, но это можно все разъяснить под чек боксом. Да и пользователь который захочет этим воспользоваться, а значит знает как форвардить порты, должен быть вменяемым. Мне же это даст возможность отключить на минуту защиту, обновить каналы на сайте OTT, и снова закрыть доступ. Было бы очень удобно.
Сейчас будет, но через конфиг. И только одна ссылка на плейлист.

Через конфиг, так через конфиг. Какая суть разница для пользователя который понимает что он делает?

Кстати если Вы пользуетесь Андроидом для просмотра ТВ и нет версии прокси для АРМов, то где у Вас бежит собственно прокси?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 05, 2018, 21:39:09
Кстати если Вы пользуетесь Андроидом для просмотра ТВ и нет версии прокси для АРМов, то где у Вас бежит собственно прокси?
На компе, естественно. Комп всегда включён.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 05, 2018, 23:21:58
Кстати мне кажется в последней версии ошибка в jason

Не хватает "tvGuideUrl": в блоке epg если убрать комментарии только с нужной строки. Я у себя пофиксил, но думаю не все это смогут. Поэтому я бы написал этот блок вот так.

"epg": {
       //An URLs of EPG sources. Uncomment the line that fits to your needs
//         "tvGuideUrl":"http://epg.in.ua/epg/tvprogram_ua_ru.gz",
//         "tvGuideUrl":"http://www.teleguide.info/download/new3/xmltv.xml.gz",
//         "tvGuideUrl":"tvGuideUrl":"http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
//         "tvGuideUrl":"https://iptvx.one/epg/epg.xml.gz",

      // How many passed days to keep an EPG. 4 means to keep up to 4 days ago
      "historyDays": 4,
      // Local cache of built EPG
      "filename": "./epg.xml.gz",
       // Update at 20:00 every day
      "updateAt": "0 0 8,23 * * *",
      // If true - do nothing.
      // If false - change a begining of a program which starts at 00:00 to 00:01. Bug of LazyIPTV
      "isProgramStartTimeCanBeAtMidnight": false,
      // Directory where proxy keeps a cache of EPG. Can be cleared safely at the moment when proxy doesn't download EPG.
      "cacheDir": "./epg-cache"
   },

Если это не нарушает синтаксис конечно если пользователь вообще ничего не будет uncomment.  Я не программист и поэтому не знаю всех тонкостей Джавы.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 05, 2018, 23:47:44
Кстати мне кажется в последней версии ошибка в jason

Не хватает "tvGuideUrl": в блоке epg если убрать комментарии только с нужной строки. Я у себя пофиксил, но думаю не все это смогут. Поэтому я бы написал этот блок вот так.

"epg": {
       //An URLs of EPG sources. Uncomment the line that fits to your needs
//         "tvGuideUrl":"http://epg.in.ua/epg/tvprogram_ua_ru.gz",
//         "tvGuideUrl":"http://www.teleguide.info/download/new3/xmltv.xml.gz",
//         "tvGuideUrl":"tvGuideUrl":"http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
//         "tvGuideUrl":"https://iptvx.one/epg/epg.xml.gz",

      // How many passed days to keep an EPG. 4 means to keep up to 4 days ago
      "historyDays": 4,
      // Local cache of built EPG
      "filename": "./epg.xml.gz",
       // Update at 20:00 every day
      "updateAt": "0 0 8,23 * * *",
      // If true - do nothing.
      // If false - change a begining of a program which starts at 00:00 to 00:01. Bug of LazyIPTV
      "isProgramStartTimeCanBeAtMidnight": false,
      // Directory where proxy keeps a cache of EPG. Can be cleared safely at the moment when proxy doesn't download EPG.
      "cacheDir": "./epg-cache"
   },

Если это не нарушает синтаксис конечно если пользователь вообще ничего не будет uncomment.  Я не программист и поэтому не знаю всех тонкостей Джавы.
В json не имеет смысла один и тот же параметр повторять как в xml. Используется всегда последний.

Это всё равно, что написать
tvGuideUrl = 0;
tvGuideUrl = 1;
tvGuideUrl = 2;

Результат будет 2

Для того, чтобы указать несколько значений используется массив.
// "tvGuideUrl": [
// "http://epg.in.ua/epg/tvprogram_ua_ru.gz",
// "http://www.teleguide.info/download/new3/xmltv.xml.gz",
// "http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
// "https://iptvx.one/epg/epg.xml.gz"
// ],
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 06, 2018, 01:23:34
Кстати мне кажется в последней версии ошибка в jason

Не хватает "tvGuideUrl": в блоке epg если убрать комментарии только с нужной строки. Я у себя пофиксил, но думаю не все это смогут. Поэтому я бы написал этот блок вот так.

"epg": {
       //An URLs of EPG sources. Uncomment the line that fits to your needs
//         "tvGuideUrl":"http://epg.in.ua/epg/tvprogram_ua_ru.gz",
//         "tvGuideUrl":"http://www.teleguide.info/download/new3/xmltv.xml.gz",
//         "tvGuideUrl":"tvGuideUrl":"http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
//         "tvGuideUrl":"https://iptvx.one/epg/epg.xml.gz",

      // How many passed days to keep an EPG. 4 means to keep up to 4 days ago
      "historyDays": 4,
      // Local cache of built EPG
      "filename": "./epg.xml.gz",
       // Update at 20:00 every day
      "updateAt": "0 0 8,23 * * *",
      // If true - do nothing.
      // If false - change a begining of a program which starts at 00:00 to 00:01. Bug of LazyIPTV
      "isProgramStartTimeCanBeAtMidnight": false,
      // Directory where proxy keeps a cache of EPG. Can be cleared safely at the moment when proxy doesn't download EPG.
      "cacheDir": "./epg-cache"
   },

Если это не нарушает синтаксис конечно если пользователь вообще ничего не будет uncomment.  Я не программист и поэтому не знаю всех тонкостей Джавы.
В json не имеет смысла один и тот же параметр повторять как в xml. Используется всегда последний.

Это всё равно, что написать
tvGuideUrl = 0;
tvGuideUrl = 1;
tvGuideUrl = 2;

Результат будет 2

Для того, чтобы указать несколько значений используется массив.
// "tvGuideUrl": [
// "http://epg.in.ua/epg/tvprogram_ua_ru.gz",
// "http://www.teleguide.info/download/new3/xmltv.xml.gz",
// "http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
// "https://iptvx.one/epg/epg.xml.gz"
// ],

Понятно. Т.е квадратные скобки это для массива. Но просто это абсолютно не понятно пользователю не знакомому с Джавой. Поэтому надо это как то разъяснить в комментариях и доках мне кажется. Объяснить что нужно разкомментировать минимум 3 строки.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 01:32:38
Понятно. Т.е квадратные скобки это для массива. Но просто это абсолютно не понятно пользователю не знакомому с Джавой. Поэтому надо это как то разъяснить в комментариях и доках мне кажется. Объяснить что нужно разкомментировать минимум 3 строки.
Решение будет простым:
"tvGuideUrl": [
// "http://epg.in.ua/epg/tvprogram_ua_ru.gz",
// "http://www.teleguide.info/download/new3/xmltv.xml.gz",
// "http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
// "https://iptvx.one/epg/epg.xml.gz"
],
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 06, 2018, 01:45:53
Понятно. Т.е квадратные скобки это для массива. Но просто это абсолютно не понятно пользователю не знакомому с Джавой. Поэтому надо это как то разъяснить в комментариях и доках мне кажется. Объяснить что нужно разкомментировать минимум 3 строки.
Решение будет простым:
"tvGuideUrl": [
// "http://epg.in.ua/epg/tvprogram_ua_ru.gz",
// "http://www.teleguide.info/download/new3/xmltv.xml.gz",
// "http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
// "https://iptvx.one/epg/epg.xml.gz"
],

Да. Я тоже хотел предложить, но не знал или пустой массив не выдает ошибки если пользователь оставит все строки закомментированными. А если можно пустой, то это действительно лучше всего.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 01:47:49
Да. Я тоже хотел предложить, но не знал или пустой массив не выдает ошибки если пользователь оставит все строки закомментированными. А если можно пустой, то это действительно лучше всего.
Спасибо за активное участие. Мне тяжело учитывать все технические ньюансы в описании. Очень помогают ваши советы.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alex23 от Январь 06, 2018, 03:07:27
andreyh

Спасибо,
прикольная штука, первые версии как то пробовал, часто проигрывался один и тот же кусок, а сейчас просто эволюция

специально проверил один и тот же канал на двух клиентах, работает, движок как известно не может так
(https://raw.githubusercontent.com/sybdata/proxyAlpine/master/768h.png)



Кстати если Вы пользуетесь Андроидом для просмотра ТВ и нет версии прокси для АРМов, то где у Вас бежит собственно прокси?
На компе, естественно. Комп всегда включён.

так как у меня так и так nas-server ds916+ крутится, просто кинул в контейнер докера коих там целая ферма с OS линя на любой вкус причём для докера идут в основном суперлегковесные образы
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 04:26:03
прикольная штука, первые версии как то пробовал, часто проигрывался один и тот же кусок, а сейчас просто эволюция
Был такой неприятный баг. Его починил.
Но иногда у торрент-тв каналы зависают и теперь уже не по вине прокси снова один и тот же кусок проигрывается.
Я им уже два раза писал - тишина.
Зато теперь прокси умеет восстанавливаться после таких провалов.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 06, 2018, 16:28:23
Кстати если Вы пользуетесь Андроидом для просмотра ТВ и нет версии прокси для АРМов, то где у Вас бежит собственно прокси?
На компе, естественно. Комп всегда включён.
И что на телевизоре нет ОпераСторе, и в нем OTT Player, SS IPTV, через подмену ДНС Fork Player, на худой конец WEB браузер в котором прекрасно работает заточенный мной под IPTV Оперовский апплет? Я конечно не знаю как на 4К, но на FHD без Андроида прекрасно работает ТТВ и через Noxbit, и через Ace. Движки, естественно, на отдельном компьютере.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 16:40:59
И что на телевизоре нет ОпераСторе, и в нем OTT Player, SS IPTV, через подмену ДНС Fork Player, на худой конец WEB браузер в котором прекрасно работает заточенный мной под IPTV Оперовский апплет? Я конечно не знаю как на 4К, но на FHD без Андроида прекрасно работает ТТВ и через Noxbit, и через Ace. Движки, естественно, на отдельном компьютере.
С марта 2017 ОпераСтор официально закрыт на телевизорах Сони.
Остался какой-то vewd. Там только SS IPTV, который работает просто отвратительно и неудобно.
Все другие методы пробовал. Даже в Hotel Mode телек загонял. Негде ввести ссылку на сторонний виджет.
Лавочка закрылась.

Как найти  IPTV Оперовский апплет?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 06, 2018, 18:20:42
Остался какой-то vewd. Там только SS IPTV, который работает просто отвратительно и неудобно.

Как найти  IPTV Оперовский апплет?
Ну да, Vewd. У меня там есть и SS IPTV, и Ott - прямо сейчас им пользуюсь.
Апплет... да в ветке Соньковской: http://mytalks.ru/index.php?topic=4490.msg76032#msg76032 (http://mytalks.ru/index.php?topic=4490.msg76032#msg76032) - мое сообщение, от 10/08.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 20:00:23
Ну да, Vewd. У меня там есть и SS IPTV, и Ott - прямо сейчас им пользуюсь.
Апплет... да в ветке Соньковской: http://mytalks.ru/index.php?topic=4490.msg76032#msg76032 (http://mytalks.ru/index.php?topic=4490.msg76032#msg76032) - мое сообщение, от 10/08.
У меня ОТТ отсутствует напрочь.
Можно ли апплет заставить работать с HLS Proxy, а не через Ноксбит?

Например, так:
http://viverraxx.esy.es/Sony/OperaTV/?width=1920&url=http://myexternalip:8081/playlist.m3u8&uid=andreyh
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 06, 2018, 22:39:05
У меня ОТТ отсутствует напрочь.
Можно ли апплет заставить работать с HLS Proxy, а не через Ноксбит?

Например, так:
http://viverraxx.esy.es/Sony/OperaTV/?width=1920&url=http://myexternalip:8081/playlist.m3u8&uid=andreyh
Да он и работает. Для этого в строке с заголовком канала, где #EXTINF должен быть параметр vidtype="m3u8" или protocol="hls"  или сама ссылка на поток должна содержать подстроку m3u8.
Типа так:
#EXTINF:-1 vidtype="m3u8" protocol="hls",Backus TV
http://hls.goodgame.ru/hls/109081.m3u8
Достаточно одного критерия, конечно ;-)

... кнопки 1,2,3 на пульте - пропорции.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 23:01:12
Да он и работает.
Вообще не вижу, чтобы он хотя бы обращался к плейлисту.
Не нравится ему номер порта нестандартный: http://externalip.net:8081/playlist.m3u8
На стандартном работает вроде...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 06, 2018, 23:22:58
На стандартном работает вроде...
Это твой ...180...? Хостинг где-то за океаном, возможно у тебя сервер банит на обращения оттуда.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 06, 2018, 23:31:28
На стандартном работает вроде...
Это твой ...180...? Хостинг где-то за океаном, возможно у тебя сервер банит на обращения оттуда.
Мой.
Проверил с внешнего узла - порт 8081 доступен и плейлист скачивается. В апплете - нет.

После того, как разобрался с портом - другая проблема. Клавиши курсора на пульте двигают курсор мыши на экране. Ничего не нажимается, только текст выделяется.
В обычном браузере точно так же.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 06, 2018, 23:58:43
После того, как разобрался с портом - другая проблема. Клавиши курсора на пульте двигают курсор мыши на экране. Ничего не нажимается, только текст выделяется.
В обычном браузере точно так же.
Судя по размерам - это у тебя что-то типа URL-Loader. В нем кнопки перестали работать с год уже. Не знаю почему - решения не нашел :-( .
А оригинальная ссылка работала?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sashokmc от Январь 07, 2018, 00:16:20
Здравствуйте. Отличная программа! А будет ли версия под Линукс arm?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 07, 2018, 00:29:26
Здравствуйте. Отличная программа! А будет ли версия под Линукс arm?
Пока нет технической базы.
Но все может измениться.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sashokmc от Январь 07, 2018, 00:42:22
Ну я в virtualbox без проблем кросс компилил под arm. хост x64_86.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 07, 2018, 01:36:31
Ну я в virtualbox без проблем кросс компилил под arm. хост x64_86.
Мне нужно, чтобы виртуалка поддерживала процессор arm. В Virtual box такой поддержки нет.
Нужно пробовать собирать под QEMU.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sashokmc от Январь 07, 2018, 11:46:15
Ну я в virtualbox без проблем кросс компилил под arm. хост x64_86.
Мне нужно, чтобы виртуалка поддерживала процессор arm. В Virtual box такой поддержки нет.
Нужно пробовать собирать под QEMU.
Виртуалка Virtualbox поддерживает всё. я даже чроотился в дебиан ARM.
Главное пакеты нужны sudo apt-get install qemu-user-static binfmt-support
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 10, 2018, 20:55:37
Андрей привет ... такой вопрос ...  как можно Гид поправить под себя по часовому поясу  ???  .... а то не совпадает ...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Январь 10, 2018, 22:12:56
Андрей привет ... такой вопрос ...  как можно Гид поправить под себя по часовому поясу  ???  .... а то не совпадает ...

Какое отношение это имеет к Прокси? Спросили бы просто на форуме. Это вопрос по работе с серверами Торрент ТВ, а не Прокси.

 Но в любом случае отвечу. На сайте torrent-tv зайдите в Личный кабинет ---> Настройки и в подпункте Ваш часовой пояс выставьте правильный часовой пояс. После этого обнулите базу EPG в программе и скачайте ЕPG еще раз. Все должно заработать как надо.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 10, 2018, 22:53:58
Какое отношение это имеет к Прокси? Спросили бы просто на форуме. Это вопрос по работе с серверами Торрент ТВ, а не Прокси.

 Но в любом случае отвечу. На сайте torrent-tv зайдите в Личный кабинет ---> Настройки и в подпункте Ваш часовой пояс выставьте правильный часовой пояс. После этого обнулите базу EPG в программе и скачайте ЕPG еще раз. Все должно заработать как надо.
У прокси есть возможность кешировать EPG. Так что, вопрос уместный.
И совет правильный.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 10, 2018, 23:02:06
Андрей привет ... такой вопрос ...  как можно Гид поправить под себя по часовому поясу  ???  .... а то не совпадает ...
Привет!

Хочу сразу задать наводящие вопросы.
1. Откуда EPG?
Хотя на самом деле время в EPG указывается с учётом часового пояса, т.е. верным для преобразования в другие часовые пояса. Прокси распознаёт такие плейлисты и должен автоматически конвертировать время в текущий часовой пояс. Проверьте время на компьютере, где бежит прокси.
Если можно, то пару строк из EPG, где указано время.

2. На чём смотрите?
3. Какова разница во времени между телепрограммой и реальной передачей?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 10, 2018, 23:09:49
Андрей привет ... такой вопрос ...  как можно Гид поправить под себя по часовому поясу  ???  .... а то не совпадает ...

Какое отношение это имеет к Прокси? Спросили бы просто на форуме. Это вопрос по работе с серверами Торрент ТВ, а не Прокси.

 Но в любом случае отвечу. На сайте torrent-tv зайдите в Личный кабинет ---> Настройки и в подпункте Ваш часовой пояс выставьте правильный часовой пояс. После этого обнулите базу EPG в программе и скачайте ЕPG еще раз. Все должно заработать как надо.
На сайте Торрент ТВ  всё выставленно  ...  я просто думал что в прокси тоже есть  надстроки  по гиду ... т.к. зметил несовпадение EPG  ...     сижу на нём почти неделю и жду пока ТТВ поправит Гид , а щас только пришло  в бошку что , может нужно что-то подправить в Прокси , т.к. на самом сайте всё настроено , я уже и забыл про это всё , всегда шло правильноооо ....  щас спецом залез проверить на сайт , там всё норм .... ;)
как быть ???   может что-то  дописать нужно  или наоборот убрать ....
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 10, 2018, 23:29:14
Андрей привет ... такой вопрос ...  как можно Гид поправить под себя по часовому поясу  ???  .... а то не совпадает ...
Привет!

Хочу сразу задать наводящие вопросы.
1. Откуда EPG?
Хотя на самом деле время в EPG указывается с учётом часового пояса, т.е. верным для преобразования в другие часовые пояса. Прокси распознаёт такие плейлисты и должен автоматически конвертировать время в текущий часовой пояс. Проверьте время на компьютере, где бежит прокси.
Если можно, то пару строк из EPG, где указано время.

2. На чём смотрите?
3. Какова разница во времени между телепрограммой и реальной передачей?
Привет ... ;)

"epg": {
      // An URL of EPG source.
      // "tvGuideUrl": "https://iptvx.one/epg/epg.xml.gz",
         "tvGuideUrl": "http://api.torrent-tv.ru/ttv.xmltv.xml.gz",
      // "tvGuideUrl": "http://www.teleguide.info/download/new3/xmltv.xml.gz",
      // How many passed days to keep an EPG. 4 means to keep up to 4 days ago
      "historyDays": 4,
      // Local cache of built EPG
      "filename": "./epg.xml.gz",
       // Update at 20:00 every day
      "updateAt": "0 0 20 * * *",
      // If true - do nothing.
      // If false - change a begining of a program which starts at 00:00 to 00:01. Bug of LazyIPTV
      "isProgramStartTimeCanBeAtMidnight": false,
      // Directory where proxy keeps a cache of EPG. Can be cleared safely at the moment when proxy doesn't download EPG.
      "cacheDir": "./epg-cache"
Смотрю на приставке Mini MX -AlexElec 2.3.5    PVR IPTV Simple Client  v.3.4.14
на компе и на приставке время совпадает ....  а смотрел я  по Рен ТВ +2 ..... написано по гиду что начался фильм Адвокат дьявола , а на самом деле идёт совсем другое , и примерно  до начала фильма прошло  1.5 - 2 часа .....   
На канале , по шкале загруза  текущей передачи  ( начало - конец ) , а в данный момент кино ,  видно что кино уже заканчивается , а настоящее время  только начинается .....
Вот такая фигня .....  я наверное запарил уже тебя   :D ;)
может это ошибки по Гиду самого сайта  ???
Щас проверил ещё .... вот смотри ...
1 HD +4  по гиду Доброе утро  , а идёт  Мужское-Женское
1 HD  по гиду  Ночные новости , а идёт кино , название не знаю ( росс. фильм )
Прокси версия 4.0.1  .... .т.к. 4.1.2 - не заводится вообще  , по этому и пользуюсь пока 4.0.1
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 11, 2018, 00:04:39
Рен ТВ (+2)
Здесь накладка выходит.
Если такой канал есть в плейлисте - прокси добавляет tvg-shift="-2". В случае отсутствия такой телепрограммы будет использоваться канал Рен ТВ со сдвигом. И всё должно быть в порядке.
Когда такой канал есть в телепрограмме - он там уже скорректирован и корректировка в плейлисте - ошибочна.
Это как раз тот случай.
Надо найти решение проблемы.
Пока в прокси плейлист и телепрограмма не видят друг друга.
Как вариант, можно проверять, что в плейлисте уже есть канал без сдвига и просто не держать телепрограмму с часовым поясом. Это уменьшит размер телепрограммы.
Или добавить флаг в конфиг для плейлиста - не распознавать сдвиг часового пояса из плейлиста.

А что 4.1.2 пишет при попытке запуска?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 11, 2018, 00:34:53
Вот  и всё ... нет соединения вообще ... настройки те же ....

[2018-01-11T03:28:49.322] [INFO] default - === Server started. http://192.168.1.54/
[2018-01-11T03:28:49.337] [INFO] default - === Node.js version  v6.10.3
[2018-01-11T03:28:49.337] [INFO] default - loadPlaylists: Loading playlists
[2018-01-11T03:28:49.337] [INFO] default - Playlist cache is still valid. Use local if exists.
[2018-01-11T03:28:49.509] [INFO] default - === Playlist is ready: Torrent-TV
[2018-01-11T03:28:49.556] [INFO] default - loadPlaylists: Loading playlists finished

Я щас перещол  чисто по ссылке ТТВ в Клиенте  , без прокси вообще , так там с Гидом нормально .... и Рен ТВ и 1-й (HD тоже ) , всё норм ...  значит что-то прокси .....   ;)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 12, 2018, 00:34:33
Я щас перешел  чисто по ссылке ТТВ в Клиенте  , без прокси вообще , так там с Гидом нормально .... и Рен ТВ и 1-й (HD тоже ) , всё норм ...  значит что-то прокси .....   ;)
Вроде решил проблему. Осталось сконфигурировать:
Нужно скачать 4.1.3 вместе с default.json
Снова скопировать default.js в local.js и настроить под себя.
Теперь чиним EPG:
inverseEpgTimeShift и isDetectEPGTimeShiftFromChannelName установить в false

Отпишите по результатам.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 13, 2018, 07:52:05
Андрей привет ... ;)
скачал , запустил , идёт , и пока всё правильно    :D  ....    спецом прогнал почти все дубли и везде совпадает ..   ;)
только я не догнал  как это сделать , цитата ниже ...


Теперь чиним EPG:
inverseEpgTimeShift и isDetectEPGTimeShiftFromChannelName установить в false

Отпишите по результатам.
и ещё ... вот эти версии  4.1.0 / 4.1.1 / 4.1.2  вообще не запускаются ... при запуске  окно сервере моргнёт на секунду и ищезло ....  что-бы был в курсе , может это и не надо тебе ... 
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 13, 2018, 17:43:15
Андрей привет ... ;)
скачал , запустил , идёт , и пока всё правильно    :D  ....    спецом прогнал почти все дубли и везде совпадает ..   ;)
только я не догнал  как это сделать , цитата ниже ...


Теперь чиним EPG:
inverseEpgTimeShift и isDetectEPGTimeShiftFromChannelName установить в false

Отпишите по результатам.
и ещё ... вот эти версии  4.1.0 / 4.1.1 / 4.1.2  вообще не запускаются ... при запуске  окно сервере моргнёт на секунду и ищезло ....  что-бы был в курсе , может это и не надо тебе ...
1. Настройки редактировать в local.js
2. На какой операционке не работает? У меня на винде 64 бит запускается.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 13, 2018, 18:40:57
Привет ...
запарился ...
inverseEpgTimeShift   -    только это нужно было поправить
isDetectEPGTimeShiftFromChannelName  -  этот  стоял правильно в false
У меня 10-ка х64
статус -   500 The header content contains invalid characters
???
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 13, 2018, 19:18:29
Привет ...
запарился ...
inverseEpgTimeShift   -    только это нужно было поправить
isDetectEPGTimeShiftFromChannelName  -  этот  стоял правильно в false
У меня 10-ка х64
статус -   500 The header content contains invalid characters
???
1. Всё правильно. В 4.1.3 isDetectEPGTimeShiftFromChannelName  я изменил на false, чтобы вообще плейлист выглядел оригинальным. У lazyIPTV другое поведение. Он по-другому строит EPG соответствие, а я смотрю им.

2. Каким браузером открываете? IE?
Если, например, Firefox попробовать, или Chrome?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 13, 2018, 19:51:07
в гугле  открываю ...      я пробовал через lazyIPTV  ( как у тебя ) , что то  мне показалось долго запускается   и  навигация по каналам  плохо ...   гида нет как в клиенте ...  нужно выходить из spmc ...  может я что то не настроил  ...  х.з..  ;)
ща  проверил  Опера , Мозила , Яндекс  , они все выдают  ошибку статуса ....   :D
может из-за 10-ки ( внатури ) ???
статус не так то и важен , но  .....   ;)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 13, 2018, 21:36:47
статус не так то и важен , но  .....   ;)
Получилось воспроизвести у себя ошибку.

P.S.
Починил в 4.1.4

В lazyIPTV действительно гид в виде всех каналов отсутствует. Но текущие передачи отлично показываются в плейлисте, если настроен epg.
Я использую свою сборку SPMC, который на кнопку "стоп" или "назад" сворачивает плеер. Т.е. не нужны лишние нажатия, чтобы его закрыть.

Мне не нравится PVR из-за того, что каналы отсортированы криво. Много нажатий нужно, чтобы переключить канал. Для компа может и пойдет, но для приставки с андроидом и пультом - не очень.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 14, 2018, 07:06:49
Андрей  привет ... слушай , что-то не догоню  есть разница или нет между 
http://asproxy.net/k/
http://asplaylist.net/k/
Первый , по моему , старый  адрес был такой , потом заменили на второй ....  или это строго нужно для прокси сервера  или разницы нет какой прописывать , потому что , работает и так и так .....
по этому и задумался , думаю может ты запарился поменять   :D ;)  , или   Я   ;D

Заметил ...  вот это  "inverseEpgTimeShift": true    мне самому менять ( если что )  ???
Вооо...  вот и статус появился ....  ;)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 14, 2018, 12:51:19
Андрей  привет ... слушай , что-то не догоню  есть разница или нет между 
http://asproxy.net/k/
http://asplaylist.net/k/
Первый , по моему , старый  адрес был такой , потом заменили на второй ....  или это строго нужно для прокси сервера  или разницы нет какой прописывать , потому что , работает и так и так .....
по этому и задумался , думаю может ты запарился поменять   :D ;)  , или   Я   ;D

Заметил ...  вот это  "inverseEpgTimeShift": true    мне самому менять ( если что )  ???
Вооо...  вот и статус появился ....  ;)

Привет!

1. Разницы между линками нет пока. Но, скоро, возможно будет. Поменяю.
2. inverseEpgTimeShift роли не играет пока isDetectEPGTimeShiftFromChannelName  равен false.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 14, 2018, 16:14:52
Привет ...   у же есть разница с v4.1.4   :D    как ни странно ...  я сегодня заметил ...   в прошлых  версиях вообще не было  разницы кроме EPG  ....
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 14, 2018, 17:15:39
Привет ...   у же есть разница с v4.1.4   :D    как ни странно ...  я сегодня заметил ...   в прошлых  версиях вообще не было  разницы кроме EPG  ....
В чём разница?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 14, 2018, 19:20:38
Разница ...
НТВ -  а идёт Настальгя
Наше Кино - а идёт  Наша Сибирь HD
Россия 24 -  а идёт  Россия 1 
и ещё что то было , уже забыл ...   и я сразу поменял  линк на   asplaylist
такое бывает ???
т.к.  на версиях ниже такого не было . только EPG путалось ..
х.з.   ;)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 14, 2018, 20:48:51
Разница ...
НТВ -  а идёт Настальгя
Наше Кино - а идёт  Наша Сибирь HD
Россия 24 -  а идёт  Россия 1 
и ещё что то было , уже забыл ...   и я сразу поменял  линк на   asplaylist
такое бывает ???
т.к.  на версиях ниже такого не было . только EPG путалось ..
х.з.   ;)
Чинится легко. Нужно обновить плейлист на клиенте.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: sertem от Январь 14, 2018, 20:59:27
я удалил и плейлист и epg , потом обновил и так же было ... нооо  ... не знаю ...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 14, 2018, 21:37:41
я удалил и плейлист и epg , потом обновил и так же было ... нооо  ... не знаю ...
У Коди есть кеш. Нужно просто обновить плейлист.
Прокси периодически обновляет у себя плейлист. Но идентификаторы каналов он держит пока запущен. Если его перезапустить - идентификаторы меняются, так как плейлист тоже не идентичен.
Прокси не предназначен для постоянного обновления. (Пока)
Так что лечение - в посте выше.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 20, 2018, 18:43:07
А можно ли как-то использовать плейлист в котором не используется параметр q=, т.е. вместо http://192.168.0.130:8833/channel/baaa.m3u8?q=1516462004626 было только http://192.168.0.130:8833/channel/baaa.m3u8
Пытаюсь пристроится к приложению на приставке типа Eurosky ES-15. Приложение парсит HTML, выбирая ссылки до знака вопроса. Соответственно в ответ получаю 403 Forbidden. Приставка не на андроиде, а на закрытом линуксоподобном EcOS-е
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Январь 21, 2018, 00:35:19
А можно ли как-то использовать плейлист в котором не используется параметр q=, т.е. вместо http://192.168.0.130:8833/channel/baaa.m3u8?q=1516462004626 было только http://192.168.0.130:8833/channel/baaa.m3u8
Пытаюсь пристроится к приложению на приставке типа Eurosky ES-15. Приложение парсит HTML, выбирая ссылки до знака вопроса. Соответственно в ответ получаю 403 Forbidden. Приставка не на андроиде, а на закрытом линуксоподобном EcOS-е
С этим плохо. Я сделал в соответствии с ТТВ идентификацию клиента. Если один и тот же клиент запрашивает другой поток, предыдущий закрывается сразу же без паузы.
Я не ожидал, что будут клиенты, которые отбрасывают обязательную часть ссылки.
Теоретически, можно изменить механизм идентификации клиента, перенеся идентификатор внутрь пути. Но это потребует переписи довольно большой части кода. И не сделает его универсальным в большинстве случаев. А это плохо.
Может быть, как-нибудь поконтактировать с разработчиками приставки?
Ведь, ТТВ напрямую тоже не будет работать.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: ViverraXX от Январь 21, 2018, 15:14:28
Теоретически, можно изменить механизм идентификации клиента, перенеся идентификатор внутрь пути. Но это потребует переписи довольно большой части кода.

Может быть, как-нибудь поконтактировать с разработчиками приставки?
Ведь, ТТВ напрямую тоже не будет работать.
Тогда не стоит. Если грузить через приставочное приложение IPTV, то все работает, т.к. там ссылки берутся как есть из плейлиста, даже редирект работает.
Контактировать с разработчиками не удается - на все предложения приходит ответ "Это невозможно, т.к. у нас памяти мало", потому ищу любые костыли ;-)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 17, 2018, 00:10:50
Вышла 4.5.0, в которой плейлист и телегид соответствуют друг другу.
Для нахождения соответствия используется алгоритм, похожий на lazyIPTV с дополнениями и исправлениями.
Таги tvg-id в обоих (плейлисте и гиде) после обработки совпадают.

Телегид показывается на главной веб-странице прокси из браузера.
Горизонтальная прокрутка гида присутствует, но ограничена двумя программами вперёд.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: kodirovshchik от Февраль 17, 2018, 00:28:50
Спасибо за обновление. Только я не совсем понял описание, наверное. Это, что, теперь можно раскомментировать все источники телепрограмм, и программа сама все объединит?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 17, 2018, 01:47:46
Спасибо за обновление. Только я не совсем понял описание, наверное. Это, что, теперь можно раскомментировать все источники телепрограмм, и программа сама все объединит?
Можно, но все не нужны. Достаточно двух последних.

Это еще не всё. Каждому каналу в плейлисте прокси подбирает гид из источников. Он указывается в теге tvg-id плейлиста.
Если в клиенте настроен гид на прокси и он умеет распознавать тег из плейлиста и привязывать к гиду - получится полное соответствие гида и плейлиста.
Для примера, в плейлисте указан канал "Первый HD", в гиде "Первый канал HD". Они будут автоматически связаны, хотя названия не совпадают. Также "Россия HD" и "Россия 1 HD".
Ну и остальные так же.
Жаль, что lazyIPTV это тег игнорирует. Но, к счастью у него похожий алгоритм соответствия.
А вот для смартов, коди pvr и др - это существенно.

И это ещё не всё.
Если зайти на страницу / из браузера (с телефона тоже), то можно увидеть телепрограмму. И работает прокрутка свайпом вперёд.
Теперь, чтобы глянуть гид не нужно включать телек. Ну и время для записи выставляется по текущему гиду для удобства оттуда же.

Короче, три недели работы, но результатом я доволен.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Февраль 21, 2018, 02:27:27
Последняя версия по какой либо причине не проходит у меня проверку анитвирусом Вот сообщение


2018-02-20 18:24:45   C:\!Tmp\hls-proxy-4.5.0.win-x64\hls-proxy.exeThe file has been deleted. You could recover this file from quarantine as needed   HEUR/QVM202.0.57A9.Malware.Gen
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 21, 2018, 09:39:32
Последняя версия по какой либо причине не проходит у меня проверку анитвирусом Вот сообщение
2018-02-20 18:24:45   C:\!Tmp\hls-proxy-4.5.0.win-x64\hls-proxy.exeThe file has been deleted. You could recover this file from quarantine as needed   HEUR/QVM202.0.57A9.Malware.Gen
Проверил сайтом Virus Total (https://www.virustotal.com/#/file/3fa4a1b3ddfd34ee64a87323d5d5ebe04043b34c1a757fa7b1716cd0f871a0d2/detection) - всё чисто.
А что за антивирус?
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Февраль 21, 2018, 14:23:53
Последняя версия по какой либо причине не проходит у меня проверку анитвирусом Вот сообщение
2018-02-20 18:24:45   C:\!Tmp\hls-proxy-4.5.0.win-x64\hls-proxy.exeThe file has been deleted. You could recover this file from quarantine as needed   HEUR/QVM202.0.57A9.Malware.Gen
Проверил сайтом Virus Total (https://www.virustotal.com/#/file/3fa4a1b3ddfd34ee64a87323d5d5ebe04043b34c1a757fa7b1716cd0f871a0d2/detection) - всё чисто.
А что за антивирус?

360 total security/
Там 3 енджина. Их родной, avira and bitdefender.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 21, 2018, 14:43:31
360 total security/
Там 3 енджина. Их родной, avira and bitdefender.
И какой движок из трёх ругается?
Попробуйте на сайт вирус-тотал забросить файл - совпадёт ли контрольная сумма и результат.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Февраль 21, 2018, 14:47:24
360 total security/
Там 3 енджина. Их родной, avira and bitdefender.
И какой движок из трёх ругается?
Попробуйте на сайт вирус-тотал забросить файл - совпадёт ли контрольная сумма и результат.

Я думаю родной их и ругается. Даже не ругается, а вообще не дает скачать файл. Удаляет и zip и даже если поставить его в белый лист и скачать на компьютер, распаковать не дает никак. Сразу удаляет исполняемый файл.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 21, 2018, 15:10:03
360 total security/
Там 3 енджина. Их родной, avira and bitdefender.
И какой движок из трёх ругается?
Попробуйте на сайт вирус-тотал забросить файл - совпадёт ли контрольная сумма и результат.

Я думаю родной их и ругается. Даже не ругается, а вообще не дает скачать файл. Удаляет и zip и даже если поставить его в белый лист и скачать на компьютер, распаковать не дает никак. Сразу удаляет исполняемый файл.

Можно временно отключить защиту, распаковать и проверить на сайте.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Февраль 21, 2018, 23:39:49
360 total security/
Там 3 енджина. Их родной, avira and bitdefender.
И какой движок из трёх ругается?
Попробуйте на сайт вирус-тотал забросить файл - совпадёт ли контрольная сумма и результат.


Я думаю родной их и ругается. Даже не ругается, а вообще не дает скачать файл. Удаляет и zip и даже если поставить его в белый лист и скачать на компьютер, распаковать не дает никак. Сразу удаляет исполняемый файл.

Можно временно отключить защиту, распаковать и проверить на сайте.

Ладно. Не будем мучаться. Просто вобью все в белый лист и все будет работать. Но просто учтите что то в коде выглядит подозрительным. Причем в коде который появился в последней версии.

П.С Ну и рекомендую 360 security.  Как вспомню свои мучения с другими антивирусами..... Правда если не боитесь что все сливается в Китай! Ж-) Это их продукт и уверен что все льют туда сплошным потоком.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 22, 2018, 00:52:07
Ладно. Не будем мучаться. Просто вобью все в белый лист и все будет работать. Но просто учтите что то в коде выглядит подозрительным. Причем в коде который появился в последней версии.

П.С Ну и рекомендую 360 security.  Как вспомню свои мучения с другими антивирусами..... Правда если не боитесь что все сливается в Китай! Ж-) Это их продукт и уверен что все льют туда сплошным потоком.
Пока ничего подозрительного. 64 антивируса не находят, а вот сам "китаец" на их фоне выглядит вызывающе.
Я снёс все антивирусы еще лет семь назад, когда их производители стали добавлять краки и кейгены в вирусные базы, хотя в большинстве случаев там вирусов не было.
А после того, как понял, что сначала вирус распространяется, и только потом, через неделю, после апдейта антивири начинают его хавать, а за это время у тебя уже три установки операционки и ты не врубаешь, почему инета нет - никому больше их не советую, так как кроме чудовищного замедления диска, памяти и инета оно ругается на чистый код и постоянно предлагает платную подписку.
Человек аккуратный может проверить скачанный файл на "ВирусТотал" и с гораздо большей уверенностью спать спокойно.
Но, каждый выбирает свой путь...
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: gershte от Февраль 22, 2018, 01:16:28
Ладно. Не будем мучаться. Просто вобью все в белый лист и все будет работать. Но просто учтите что то в коде выглядит подозрительным. Причем в коде который появился в последней версии.

П.С Ну и рекомендую 360 security.  Как вспомню свои мучения с другими антивирусами..... Правда если не боитесь что все сливается в Китай! Ж-) Это их продукт и уверен что все льют туда сплошным потоком.
Пока ничего подозрительного. 64 антивируса не находят, а вот сам "китаец" на их фоне выглядит вызывающе.
Я снёс все антивирусы еще лет семь назад, когда их производители стали добавлять краки и кейгены в вирусные базы, хотя в большинстве случаев там вирусов не было.
А после того, как понял, что сначала вирус распространяется, и только потом, через неделю, после апдейта антивири начинают его хавать, а за это время у тебя уже три установки операционки и ты не врубаешь, почему инета нет - никому больше их не советую, так как кроме чудовищного замедления диска, памяти и инета оно ругается на чистый код и постоянно предлагает платную подписку.
Человек аккуратный может проверить скачанный файл на "ВирусТотал" и с гораздо большей уверенностью спать спокойно.
Но, каждый выбирает свой путь...

Эта китайская херня вообще ничего не тормозит! При этом имеет 100 и одну полезную ютилиту в себе кроме собственно антивируса. А при наличии малолетних пользователей любящих лезть во вся и везде о какой аккуратности может идти речь? 

Посему с 360 лучше иметь чем не иметь. Тем более если им не пользоваться, то его и не заметно вовсе. Реально не берет рессурсов вообще! И это на ТВбоксах с 2гигами памяти и слабенькими процессорами. Как вспомню нортоны, так волосы дыбом.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Февраль 22, 2018, 01:23:09
Эта китайская херня вообще ничего не тормозит! При этом имеет 100 и одну полезную ютилиту в себе кроме собственно антивируса. А при наличии малолетних пользователей любящих лезть во вся и везде о какой аккуратности может идти речь? 

Посему с 360 лучше иметь чем не иметь. Тем более если им не пользоваться, то его и не заметно вовсе. Реально не берет рессурсов вообще! И это на ТВбоксах с 2гигами памяти и слабенькими процессорами. Как вспомню нортоны, так волосы дыбом.
Мне не верите - люди сами скажут:
360 Total Security review (https://www.techradar.com/reviews/360-total-security)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: Alekseich от Февраль 22, 2018, 09:14:49
Эта китайская херня вообще ничего не тормозит! При этом имеет 100 и одну полезную ютилиту в себе кроме собственно антивируса. А при наличии малолетних пользователей любящих лезть во вся и везде о какой аккуратности может идти речь? 

Посему с 360 лучше иметь чем не иметь. Тем более если им не пользоваться, то его и не заметно вовсе. Реально не берет рессурсов вообще! И это на ТВбоксах с 2гигами памяти и слабенькими процессорами. Как вспомню нортоны, так волосы дыбом.
Мне не верите - люди сами скажут:
360 Total Security review (https://www.techradar.com/reviews/360-total-security)
andreyh, gershte, это у Вас уже холивар. Ни к заявленной теме, ни к Торрент-ТВ Ваш спор не имеет никакого отношения. Имхо лучше его перенести в личку.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alexsh1 от Май 14, 2018, 18:16:54
Здравствуйте! дано: ubuntu 16.04  x86_64 192.168.100.201, hls-proxy 4.7.3 для linux x64, AceStreamMedia 3.1.16, плейлист беру с самого AceStreamMedia, указываю в local.json "aceStreamMediaProxyURL": "http://192.168.100.201:6878" (пробовал 127.0.0.1:6878 - аналогично).  192.168.10.161 VLC на Windows. hls-proxy должен подключаться к AceStreamMedia там же где и сам запущен? что-то не очень получается https://pastebin.com/raw/DEQTHfHj Если указываю AceStreamMedia с другого компьютера, [WARN] также присутствуют, но [ERROR] нет и воспроизведение идет без проблем.
Спасибо.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alex23 от Май 14, 2018, 21:40:55
вот рабочий local.json :
https://raw.githubusercontent.com/sybdata/hlsproxy/master/src/local.json
правь по себя только
"SERVER": {
"protocol": "http",
"address": "192.168.178.92",
"port": 8048

а вообще не парся, возьми поставь контейнер https://hub.docker.com/r/sybdata/hlsproxy (https://hub.docker.com/r/sybdata/hlsproxy)

всё уже в коробке
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Май 14, 2018, 22:48:59
Здравствуйте! дано: ubuntu 16.04  x86_64 192.168.100.201, hls-proxy 4.7.3 для linux x64, AceStreamMedia 3.1.16, плейлист беру с самого AceStreamMedia, указываю в local.json "aceStreamMediaProxyURL": "http://192.168.100.201:6878" (пробовал 127.0.0.1:6878 - аналогично).  192.168.10.161 VLC на Windows. hls-proxy должен подключаться к AceStreamMedia там же где и сам запущен? что-то не очень получается https://pastebin.com/raw/DEQTHfHj Если указываю AceStreamMedia с другого компьютера, [WARN] также присутствуют, но [ERROR] нет и воспроизведение идет без проблем.
Спасибо.
Отключить файрвол на антивирусе, где стоит AceStream и HLS Proxy - самая распространенная проблема
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Май 16, 2018, 22:06:28
Сделал сборку для armv7
Кто хочет ставить на Rasp - пожалуйста.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alex23 от Май 16, 2018, 23:58:24
Сделал сборку для armv7

Спасибо Мастер!

движение пошло, на контейнер x64 уже 52 pulls

С Вашего позволения добавлю сюда: https://github.com/sybdata/acearm
посмотрим как малина нагрузится

upd
ну вообщем как то так вот получилось:
https://bit.ly/2L8ZA7a (https://bit.ly/2L8ZA7a)

https://bit.ly/2Iqjg4U (https://bit.ly/2Iqjg4U)

лог сборки https://paste.ee/p/KZQY4 (https://paste.ee/p/KZQY4)
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alexsh1 от Май 18, 2018, 10:12:30
А можете рассказать как правильно править local.json в запущенном docker контейнере или кинуть ссылок где рассказано как лучше работать с docker.
з.ы. Я как-то "костыльно" это сделал - нашел где появился tv.m3u8 и исправил там local.json, но чувствую, что это как-то "горбато"....
Спасибо.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alex23 от Май 18, 2018, 11:30:18
на машине где запущен контейнер набираем:
docker exec -it <имя контейнера> /bin/bash
и развлекаемся как вам угодно, там обычный debian 9

где здесь горбатые костыли, не пойму
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alexsh1 от Май 18, 2018, 11:58:43
на машине где запущен контейнер набираем:
docker exec -it <имя контейнера> /bin/bash
и развлекаемся как вам угодно, там обычный debian 9

где здесь горбатые костыли, не пойму
Вот за это большое спасибо, я же, грубо говоря, просто из хоста через mc правил, это и имел ввиду под костылем, про docker exec недочитал!
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: alex23 от Май 18, 2018, 16:02:10
кстати сам гит контейнера здесь: https://github.com/sybdata/hlsproxy-arm (https://github.com/sybdata/hlsproxy-arm)

там только пока не решен запуск прокси в фоне, пока только руками
cd /opt/hlsp/ && ./hls-proxy
позже что нибуть добавлю с помошью systemd
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: SES от Май 20, 2018, 21:50:27
Крутая штука!
Было бы классно добавить в официальный хелп на сайте.
Нет ни у кого желания оформить качественно соответствующую страницу?
С нас бонусы в виде подписок или средств на счёт.

P.S. вообще было бы неплохо, если вдруг кто этот текст читает, помочь нам в переписывании всего раздела хелпа на сайте (он безнадёжно устарел), вознаграждение гарантируется.
Спасибо.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Май 20, 2018, 23:27:42
Крутая штука!
С нас бонусы в виде подписок или средств на счёт.
А автору за крутую штуку бонусы положены? :)
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: sashokmc от Май 21, 2018, 14:31:48
Ребята, в этот Proxy можно Noxbit воткнуть? :)
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Май 21, 2018, 14:36:41
Ребята, в этот Proxy можно Noxbit воткнуть? :)
Вроде нельзя.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: SES от Май 21, 2018, 16:55:36
Крутая штука!
С нас бонусы в виде подписок или средств на счёт.
А автору за крутую штуку бонусы положены? :)

Готово. ;)
Было бы классно инструкцию для сайта заполучить, более подробную, чем здесь: http://www.hls-proxy.com/docs.php и приближенную к широкому кругу лиц.
Название: Re: HLS Proxy для серверного TS-Proxy
Отправлено: andreyh от Май 21, 2018, 17:14:52
Готово. ;)
Было бы классно инструкцию для сайта заполучить, более подробную, чем здесь: http://www.hls-proxy.com/docs.php и приближенную к широкому кругу лиц.
Спасибо за поддержку!

Я сейчас думаю, как бы намного упростить процесс настройки. Например, сделать конфигурацию, настраиваемую через браузер.
При первом запуске будет само запускаться.
Тогда и инструкция упростится и легко будет настраивать.
Или вообще, сделаю отдельную прогу для настройки с GUI.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Май 26, 2018, 13:16:46
На время аварии выставить fetchIntervalMultiplier равным 0.5
Из-за того, что в плейлисте всего один чанк, очень высока вероятность пропуска.
Параметр увеличивает частоту запроса плейлиста.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: gershte от Май 31, 2018, 05:36:47
Андреич! Проверь пожалуйста. Что означает почти моментальное сообщение Not Supported! на некоторых каналах? Например израильском Кешет или на Сетанта Спорт Евразия ХД.

Может быть что какие то каналы идут в HLS а какие то нет? Раньше кстати все работало.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Май 31, 2018, 11:17:46
Андреич! Проверь пожалуйста. Что означает почти моментальное сообщение Not Supported! на некоторых каналах? Например израильском Кешет или на Сетанта Спорт Евразия ХД.

Может быть что какие то каналы идут в HLS а какие то нет? Раньше кстати все работало.
У меня нет этих каналов в плейлисте. Видимо, их убрали.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: gershte от Май 31, 2018, 23:20:15
Хм... А почему у меня есть? Плейлист же подкачивается каждый раз динамически?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 01, 2018, 09:35:59
Хм... А почему у меня есть? Плейлист же подкачивается каждый раз динамически?
Либо плейлист не от ТТВ, либо плейлист грузится из файла. Либо ошибка при загрузке.
Выяснить можно, если начать с оригинального плейлиста и там смотреть.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: analitik_doc@yahoo.com от Июнь 01, 2018, 19:13:29
Вопрос следующего плана:Смотрю Торрент Тв на компе,через Ts proxy.В настройках пытаюсь найти HLS,но нигде не нахожу.Через андроидный стример-нет проблем-опция существует.Есть ли опция просмотра через комп посредством потока HLS? Спасибо.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: Alekseich от Июнь 01, 2018, 19:50:42
Вопрос следующего плана:Смотрю Торрент Тв на компе,через Ts proxy.В настройках пытаюсь найти HLS,но нигде не нахожу.Через андроидный стример-нет проблем-опция существует.Есть ли опция просмотра через комп посредством потока HLS? Спасибо.
Вообще-то, мне кажется это в другую тему и что значит на компе? В браузере? В плеере? Если в браузере на вкладке TS-Proxy, то там по умолчанию идет HLS. Если в плеере, то наверняка Вы в него Вы грузите ссылку их ЛК, а там как раз есть в настройках ссылки какой будет поток HLS или MPEG-TS.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 09, 2018, 16:49:10
Кто-нибудь пользуется плеером SS-IPTV?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: nuf-nuf от Июнь 14, 2018, 21:34:24
вопрос к автору. это как я понял только для TS-proxy? а для локалки не пойдет?
с ув. nuf-nuf
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: sashokmc от Июнь 14, 2018, 21:57:51
А смысл в этом HLS прокси?
Спокойно нарезается командой Pepsik, FFmpeg
ffmpeg -nostats -loglevel info -i - -map 0 -c copy -force_key_frames "expr:gte(t,n_forced*2)" -f hls -start_number 0 -hls_time 6 -hls_playlist_type event -hls_allow_cache 1 -hls_flags single_file+split_by_time+delete_segments+omit_endlist+append_list -'.split()
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 14, 2018, 22:26:59
А смысл в этом HLS прокси?
Спокойно нарезается командой Pepsik, FFmpeg
ffmpeg -nostats -loglevel info -i - -map 0 -c copy -force_key_frames "expr:gte(t,n_forced*2)" -f hls -start_number 0 -hls_time 6 -hls_playlist_type event -hls_allow_cache 1 -hls_flags single_file+split_by_time+delete_segments+omit_endlist+append_list -'.split()
Круто выносить суждения по поверхностному впечатлению! Режьте и дальше.
Вот только не вводите других в заблуждение, как самих себя.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 14, 2018, 22:28:38
вопрос к автору. это как я понял только для TS-proxy? а для локалки не пойдет?
с ув. nuf-nuf
Прикручивается к любому плейлисту с источниками HLS-потоков.
А что подразумевается под вопросом "для локалки"?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: nuf-nuf от Июнь 15, 2018, 19:51:20
"Прикручивается к любому плейлисту с источниками HLS-потоков.
А что подразумевается под вопросом "для локалки"?"

у меня дома старый ноут с сервером. на нем сервер с проксей ( вот она - локальная ts-proxy). смотрю на телеке samsung через виджет lmod. так вот когда была "помойка" все летало безупречно, если и были затыки, то очень редко. а сейчас - увы, смотреть не хочется. ну каждые 2-3 минуты затыки. хотя интернет 100 MBit/s . думал может с hls-proxy будет лучше. вот и спрашивал - можно ли использовать на своем сервере. и как думаете будет ли лучше?

с ув. nuf-nuf
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 15, 2018, 20:09:36
у меня дома старый ноут с сервером. на нем сервер с проксей ( вот она - локальная ts-proxy). смотрю на телеке samsung через виджет lmod. так вот когда была "помойка" все летало безупречно, если и были затыки, то очень редко. а сейчас - увы, смотреть не хочется. ну каждые 2-3 минуты затыки. хотя интернет 100 MBit/s . думал может с hls-proxy будет лучше. вот и спрашивал - можно ли использовать на своем сервере. и как думаете будет ли лучше?
HLS proxy может работать в связке с AceStreamMedia. Он понимает плейлист формата acestream:// и перенаправляет запрос на хост аси, который настраивается в конфиге.
Так что, должно работать. Этот вопрос поднимался в группе Telegram. Плейлист можно сразу из помойки указывать.
Одно неудобство есть. Долгий старт.

Я сомневаюсь, что локальный ts-proxy умеет в HLS-формате отдавать. Поэтому этот вариант вряд ли подойдет.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: alex23 от Июнь 16, 2018, 00:00:00
Плейлист можно сразу из помойки указывать.

уже не можно

Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: Pepsik от Июнь 16, 2018, 10:31:25
Вот только не вводите других в заблуждение, как самих себя.
Ну такое ... могЕм "нырнуть" и глЮбже, при желании, и "дошкрябять" в проксе ридер для hls чтоб работало с ссылочкой на плейлист для серверного TS-Proxy ... но окромя кеширования перед выдачей на клиента (назовем это "упреждающим" чтением кусочков :) ), и как следствие более стабильной трансляции при "поганом" инете (многие что ли на ADSL??), для пользователей серверного TS-Proxy,  это ничего не даст ... Ибо hls там далеко не multibitrate  ;)  .... Ну а на счет заблуждений ... где там в строке для ffmpeg ошибка?  ::)
Я сомневаюсь, что локальный ts-proxy умеет в HLS-формате отдавать. Поэтому этот вариант вряд ли подойдет.
В чем смысл проксировать уже "отпрксированное" и закешированное? Ну и у меня всегда возникал вопрос ... А ЗАЧЕМ, ну кроме "яблочных" девайсов, в локалке hls? В чем "цимес" и "гешефт" ?
А дольше старт от движка, в отличии от серверного TS-Proxy,  только по причине того что движок должен "собрать" поток и потом еще его и нарезать на кусочки .....   Ибо если вникнуть в суть происходящего, то движок - это "некий" web-серверок, который получает на вход  торрент-файлик ... а на выходе дает ссылку на формируемый поток , который может быть или http progressive download (псевдостриминг)  или оно же , но нарезанное на кусочки, т.е. hls , в каждом случае со своими заголовками  ;) .... Есть еще нюансики по самим торрент-файликам , но то уже "тонкости" и при желании могу рассказать что к чему ..... 

з.ы. Если что могу выложить "нутряки" файликов что с серверного TS-Proxy что с движка, когда тот отдает поток в hls они там   практически "близняшки"
з.ы.ы. Не хочется ни на что намекать или не дай Бог обидеть людей создавших и поддерживающий проект, Дай Бог им долгие лета ! ... НО... вдумайтесь в качество услуги серверного TS-proxy, если для него еще нужен локальный прокси , даже при "шустром" инете? Чет я не помню такого ни для одного ott-вещателя в hls  ;)
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 16, 2018, 11:24:56
В чем смысл проксировать уже "отпрксированное" и закешированное? Ну и у меня всегда возникал вопрос ... А ЗАЧЕМ, ну кроме "яблочных" девайсов, в локалке hls? В чем "цимес" и "гешефт" ?
з.ы.ы. Не хочется ни на что намекать или не дай Бог обидеть людей создавших и поддерживающий проект, Дай Бог им долгие лета ! ... НО... вдумайтесь в качество услуги серверного TS-proxy, если для него еще нужен локальный прокси , даже при "шустром" инете? Чет я не помню такого ни для одного ott-вещателя в hls  ;)
Серверный прокси здесь совсем ни при чем. Большинство проблем с буферизацией из-за кривой реализации HLS в плеерах.
И какой бы интернет "шустрый" не был, шнурок на всех один и скорость зависит не только от провайдера, а от каждого хопа в отдельности.
Как факт, за три года использования связки проблемы буферизации возникают только при глубоком провале инета, когда скорость ниже битрейта и с этим уже ничего сделать нельзя.
Без использования прокси - сплошные заикания и паузы каждые три-пять минут.

P.S. Я писал его для себя. И мысли не было выкладывать для других.
Но, когда я увидел, что просмотр телека стал удовольствием, я решил поделиться с другими.

P.P.S. У кого всё работает - никогда не зайдет на этот форум. И тому прокси не нужен.
Удачи!
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: Pepsik от Июнь 16, 2018, 13:44:40
Серверный прокси здесь совсем ни при чем. Большинство проблем с буферизацией из-за кривой реализации HLS в плеерах.
И какой бы интернет "шустрый" не был, шнурок на всех один и скорость зависит не только от провайдера, а от каждого хопа в отдельности.
Как факт, за три года использования связки проблемы буферизации возникают только при глубоком провале инета, когда скорость ниже битрейта и с этим уже ничего сделать нельзя.
Без использования прокси - сплошные заикания и паузы каждые три-пять минут.

P.S. Я писал его для себя. И мысли не было выкладывать для других.
Но, когда я увидел, что просмотр телека стал удовольствием, я решил поделиться с другими.

P.P.S. У кого всё работает - никогда не зайдет на этот форум. И тому прокси не нужен.
Удачи!
Дык это ... коллега .. я ж не в претензии и все понимаю из-за чего было все написано, сам переделал сколько смог наследие от предшественников ... только честь, хвала и низкий поклон Вам ! Я говорил несколько о другом ... что hls хорош исключительно "для" и "на" яблочных девайсах, а если вещать в "мир" , то еще и с multibitrate ну и чтоб "клиент" понимал и был написан согласно СТАНДАРТА от и до .... Все остальные плеера-клиенты, не до конца и не глубоко вчитываются в доку и не утруждающие себя СТАНДАРТОМ, - ясен-красен сплошной головняк ...
В случае с использованием с серверным TS-proxy - вообще как "манна небесная" и почему - я тоже выше описал ;) дай Бог им здоровья и процветания  ::) , а в случае local-TS proxy hls - это "палата №6"  ;D вот тут никто меня не переубедит ... какие хопы в локальной сети )) какие провалы по локалке )) если "всосал" , закешировал наперед "из внешнего мира" и выдаешь по "мере надобности" по месту  ;)
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: Alex_qr от Июнь 16, 2018, 14:38:19
Прокси для прокси это круто))) и главное не забыть буферизацию побольше)))
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июнь 16, 2018, 14:49:50
Прокси для прокси это круто))) и главное не забыть буферизацию побольше)))
Предлагаю обсуждать "зачем это нужно", вместо "зачем это не нужно". В противном случае, это оффтоп.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: Vjjjik от Июль 14, 2018, 21:51:41
Всем доброго времени суток. Какие строки надо за-рас-комментировать, чтобы лог вывести в файл?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Июль 14, 2018, 22:19:55
Всем доброго времени суток. Какие строки надо за-рас-комментировать, чтобы лог вывести в файл?
"LOG": {
"appenders": {
"console": {
"type": "console"
},
"file": {
"type": "file",
"filename": "logs/hsl-proxy.log",
"maxLogSize": 1000000,
"backups": 9
}
},
"categories": {
"default": {
"appenders": ["console", "file"],
"level": "info"
}
}

},
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: kosarevopen от Сентябрь 07, 2018, 13:56:52
Добрый день.Может глупый вопрос.А как запустить на ubuntu server 14.04 ?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Сентябрь 07, 2018, 14:41:00
Добрый день.Может глупый вопрос.А как запустить на ubuntu server 14.04 ?
Да легко.
С Линуксами знакомы?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: kosarevopen от Сентябрь 07, 2018, 15:18:57
Добрый день.Может глупый вопрос.А как запустить на ubuntu server 14.04 ?
Да легко.
С Линуксами знакомы?

Относительно)В супервизор вставляю
[program:hlsproxy]
command=/opt/hlsp/hls-proxy
directory=/opt/hlsp/
stdout_logfile=/var/log/supervisor/proxy.log
stderr_logfile=/var/log/supervisor/proxy.log
priority=1
autostart=true
autorestart=true
hls-proxy для линукса нужной разрядности лежит по пути  /opt/hlsp/hls-proxy .При старте в супервизоре выдает ошибку 500
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Сентябрь 07, 2018, 15:26:03
Добрый день.Может глупый вопрос.А как запустить на ubuntu server 14.04 ?
Да легко.
С Линуксами знакомы?

Относительно)В супервизор вставляю
[program:hlsproxy]
command=/opt/hlsp/hls-proxy
directory=/opt/hlsp/
stdout_logfile=/var/log/supervisor/proxy.log
stderr_logfile=/var/log/supervisor/proxy.log
priority=1
autostart=true
autorestart=true
hls-proxy для линукса нужной разрядности лежит по пути  /opt/hlsp/hls-proxy .При старте в супервизоре выдает ошибку 500
На файл hls-proxy нужно дать права на запуск:
chmod 755 /opt/hlsp/hls-proxy

Если руками запустить, что пишет?
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: kosarevopen от Сентябрь 07, 2018, 15:39:33
Добрый день.Может глупый вопрос.А как запустить на ubuntu server 14.04 ?
Да легко.
С Линуксами знакомы?

Относительно)В супервизор вставляю
[program:hlsproxy]
command=/opt/hlsp/hls-proxy
directory=/opt/hlsp/
stdout_logfile=/var/log/supervisor/proxy.log
stderr_logfile=/var/log/supervisor/proxy.log
priority=1
autostart=true
autorestart=true
hls-proxy для линукса нужной разрядности лежит по пути  /opt/hlsp/hls-proxy .При старте в супервизоре выдает ошибку 500
На файл hls-proxy нужно дать права на запуск:
chmod 755 /opt/hlsp/hls-proxy

Если руками запустить, что пишет?
Спасибо огромное
выставил права 755 для hls-proxy запустился в супервизоре

у меня связка acestream +aceproxy +vlc работает с глюками.HD каналы на wi-fi тормозят.Поглядим как себя покажет hls-proxy.
Название: Re: HLS Proxy для серверного TS-Proxy/AceStreamMedia Proxy
Отправлено: andreyh от Октябрь 30, 2018, 17:12:59
v5.2.4 доступна для скачивания