Форум проекта Alex@ELEC

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 24 Сентября 2020, 19:17:14

Название: TVLINK - 1.1.7
Отправлено: Alex от 24 Сентября 2020, 19:17:14

TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).

- добавлен источник "Strah.TV".

Последние три источника (Peers.TV, Voka.TV, Strah.TV) добавлены при содействии ув. @vitmod (https://forum.alexelec.tv/index.php?action=profile;u=587).

Чтобы источник появился в веб-интерфейсе (после обновления), нужно остановить TVLINK. Удалить файл "/storage/.config/tvlink/data/setup.db". Включить TVLINK.
Это действие сбросит все настройки на страницах "Sources" и "Settings", Вам придется сделать их заново.

(https://i.ibb.co/GHZzmbV/tvl-117.png)
Название: Re: TVLINK - 1.1.7
Отправлено: vitmod от 24 Сентября 2020, 21:37:30
Какой таймаут отвечают за включение заставки earthTV.com ? Слишком часто она у меня появляется на Страхе, думал потоки недоступны, проверяю через Пазл, доступны.
Название: Re: TVLINK - 1.1.7
Отправлено: bigboba от 24 Сентября 2020, 22:16:52
Какой таймаут отвечают за включение заставки earthTV.com ? Слишком часто она у меня появляется на Страхе, думал потоки недоступны, проверяю через Пазл, доступны.
У меня та же хрень. Пытаюсь на компе открыть ту же ссылку - пишет "Видео недоступно. Этот контент заблокирован в домене вашей страны".
Название: Re: TVLINK - 1.1.7
Отправлено: vitmod от 24 Сентября 2020, 22:24:04
У меня та же хрень. Пытаюсь на компе открыть ту же ссылку - пишет "Видео недоступно. Этот контент заблокирован в домене вашей страны".
Это другое, у вас геоблок, т.е. для вашего региона не доступен Страх.
Название: Re: TVLINK - 1.1.7
Отправлено: fakir1981 от 25 Сентября 2020, 00:11:30
В чем может быть проблема? Плейлист с https://bcumedia.pro/ (https://bcumedia.pro/). Через TVlink затыки через каждые 15-20сек. Напрямую через tvheadent все норм.В логах tvlink:
[2020-09-25 00:13:40] [127.0.0.1:34790] Query: [BCU Kinorating HD] [81F35E72] available links - 1
[2020-09-25 00:13:42] [127.0.0.1:34790] Play: [BCU Kinorating HD] [idx: 0] [TS buf: 52428800] [http://ru.bcumedia.pro/stream/*******]
[2020-09-25 00:13:49] [127.0.0.1:34790] Close: buffer empty [BCU Kinorating HD] [idx: 0] [http://ru.bcumedia.pro/stream/*******]
[2020-09-25 00:13:49] [127.0.0.1:34790] Retry: [BCU Kinorating HD] [new idx: 1]
Затык происходит после третьей строки.

PS: Проблему решил увеличением параметра в настройках tvlink HTTP timeout (sec) до 10 сек.
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 07:03:25
Какой таймаут отвечают за включение заставки earthTV.com ? Слишком часто она у меня появляется на Страхе, думал потоки недоступны, проверяю через Пазл, доступны.
Таймаут задается в настройках (Settings), но дело не в этом. Насколько я понял, таймаут стоит на сервере Страха. Если быстро переключать каналы из этого источника, то с большой вероятностью их сервер не выдаст поток. Промежуток между переключением каналов должен быть около 10 секунд
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 07:07:40
В чем может быть проблема? Плейлист с https://bcumedia.pro/ (https://bcumedia.pro/). Через TVlink затыки через каждые 15-20сек. Напрямую через tvheadent все норм.В логах tvlink:

[2020-09-25 00:13:42] [127.0.0.1:34790] Play: [BCU Kinorating HD] [idx: 0] [TS buf: 52428800] [http://ru.bcumedia.pro/stream/*******]

PS: Проблему решил увеличением параметра в настройках tvlink HTTP timeout (sec) до 10 сек.
Я бы еще буфер для TS увеличил. У Вас стоит 5 МБ, сделайте 10.
Название: Re: TVLINK - 1.1.7
Отправлено: vitmod от 25 Сентября 2020, 07:12:42
Насколько я понял, таймаут стоит на сервере Страха. Если быстро переключать каналы из этого источника, то с большой вероятностью их сервер не выдаст поток. Промежуток между переключением каналов должен быть около 10 секунд
Пробую через пазл, нет проблемы с переключением, никакие 10 сек ждать не надо.
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 07:27:12
Пробую через пазл, нет проблемы с переключением, никакие 10 сек ждать не надо.
Может потому, что Пазл выдает ссылку а не сам поток. И не тянет одновременно несколько сегментов. Попробуйте установить в настройках один поток и проверьте. Я не пробовал.
Название: Re: TVLINK - 1.1.7
Отправлено: vitmod от 25 Сентября 2020, 07:41:29
Может потому, что Пазл выдает ссылку а не сам поток. И не тянет одновременно несколько сегментов
Пазл в режиме restream, по другому он со Страхом не работает.
Попробуйте установить в настройках один поток и проверьте
Попробовал, не помогло
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 07:46:23
Попробовал, не помогло
Тогда, видимо, это связано с работой модуля streamlink. Он долго закрывает предыдущее соединение.
Название: Re: TVLINK - 1.1.7
Отправлено: vitmod от 25 Сентября 2020, 07:55:01
Тогда, видимо, это связано с работой модуля streamlink. Он долго закрывает предыдущее соединение.
Хотя понял почему так происходит, вероятно какой то таймаут все же есть для отдачи потоков у Страха, но у Пазла нет заставки и он просто ждёт появления потока и потом включает его, а TVLINK уходит на заставку. Хотя ставил таймаут и 20 сек., заставка появляется всё равно раньше этого времени.
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 25 Сентября 2020, 08:02:29
Смотрел 4K канал, обратил внимание что сильно проц. жрёт и греет.
Посмотрел top, python3 до 90% отжирает.
Попробовал настройки покрутить TVLINK, "HLS playlist reload time" на "average" кажется даёт максимальный эффект, выше 70% не прыгает, в основном 30-50%.
Но всё равно непонятно, чего его так прёт-то :) В 1080p прыгает в основном 2-20%
Название: Re: TVLINK - 1.1.7
Отправлено: dimetrius от 25 Сентября 2020, 11:35:08
Доброго времени суток , на Страхе тоже проблемы при просмотре включаеться канал идет каоето время потом погода и на всех каналах этого списка  после переключения на другой источник и обратно на Страх запускаеться работает пару минут и все поновой
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 12:38:05
Хотя понял почему так происходит, вероятно какой то таймаут все же есть для отдачи потоков у Страха, но у Пазла нет заставки и он просто ждёт появления потока и потом включает его, а TVLINK уходит на заставку. Хотя ставил таймаут и 20 сек., заставка появляется всё равно раньше этого времени.
В этом случае таймаут не играет роли. Он включается, если от сервера не получен ответ или получен код 200. Но если сервер ответил 403/404 - соединение просто сбрасывается.
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 12:41:26
Смотрел 4K канал, обратил внимание что сильно проц. жрёт и греет.
Посмотрел top, python3 до 90% отжирает.
Не видел таких нагрузок ни на одном 4К канале. Какой у Вас процессор?
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 12:54:00
Доброго времени суток , на Страхе тоже проблемы при просмотре включаеться канал идет каоето время потом погода и на всех каналах этого списка  после переключения на другой источник и обратно на Страх запускаеться работает пару минут и все поновой
Доброго. Вчера смотрел фильм на Фантастика HD - ни разу не заткнулась. Как у них там с нагрузкой - я не знаю. Как я писал выше, у них таймаут на запросы с одного адреса. Если включили какой-то, подождите секунд десять перед тем как включать следующий. Имеется ввиду - из этого источника.

PS. Выкладывайте логи, например, на paste.bin. Здесь их прочитать не возможно.
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 25 Сентября 2020, 13:10:47
Не видел таких нагрузок ни на одном 4К канале. Какой у Вас процессор?
905D (MECOOL KI PRO)
Скрин для примера в аттач положил.
Это полоска в прыжке. В среднем она ~70%. Прыгает от 30 до 100%. Проц в этот момент уже нагрелся и сбросил частоту с 1512 до 1000Mhz.

[вложение удалено администратором]
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 25 Сентября 2020, 13:24:10
905D (MECOOL KI PRO)
Скрин для примера в аттач положил.
Это полоска в прыжке. В среднем она ~70%. Прыгает от 30 до 100%. Проц в этот момент уже нагрелся и сбросил частоту с 1512 до 1000Mhz.
Здесь явно что-то не то. Не может прокачка потока через TVLINK так грузить процессор. Там как максимум должно быть процентов 10. Завтра посмотрю как у меня,
Название: Re: TVLINK - 1.1.7
Отправлено: vitalysters от 26 Сентября 2020, 09:38:19
alex, скажите, страх тв в Беларуси доступен, в смысле по геоблоку? Жена в отпуске, приватизировала приставку, не дает ничего сделать.
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 26 Сентября 2020, 10:28:50
905D (MECOOL KI PRO)
Скрин для примера в аттач положил.
Это полоска в прыжке. В среднем она ~70%. Прыгает от 30 до 100%. Проц в этот момент уже нагрелся и сбросил частоту с 1512 до 1000Mhz.
Проверил. У меня так:

(https://i.ibb.co/R2NPxS8/screenshot000.png)
(https://i.ibb.co/FzX4LHg/screenshot001.png)


В пиках, когда усиленно тянет сегменты, нагрузка конечно растет, но не превышает 30% . Я имею ввиду - все вместе: Kodi, TVH, TVLINK...
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 26 Сентября 2020, 10:30:43
alex, скажите, страх тв в Беларуси доступен, в смысле по геоблоку? Жена в отпуске, приватизировала приставку, не дает ничего сделать.
Без понятия. Может есть на форуме кто из Беларуси, подскажет. У меня (Киев) - работает.
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 26 Сентября 2020, 11:17:30
Проверил. У меня так
А как сделать окно как на 2 скрине?

Подумалось ещё что раз сильно влияет "HLS playlist reload time" надо на сам лист посмотреть.
Возможно в этом загвоздка.
Лист пропущен от zmp. И там выходит типа такого:
сначала первый по линку
Код
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=XXX,PROGRAM-ID=1
http://...=/variant.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=XXX,URI="https://...&version=2"
потом второй
Код
#EXTM3U
#EXT-X-VERSION:2
#EXT-X-MEDIA-SEQUENCE:294
#EXT-X-TARGETDURATION:1
#EXT-X-I-FRAMES-ONLY
#EXT-X-PROGRAM-DATE-TIME:2020-09-26T07:49:39.99Z
#EXT-X-KEY:METHOD=AES-128,IV=0x0000000000000000000000005F6D3300,URI="https://..."
#EXTINF:1.000,
.../....ets.ifr/...-....ts?v=...
#EXTINF:1.000,
.../....ets.ifr/...-....ts?v=...
...
и тут этих подобных линков овердофига
Может делается какая дурная работа, типа выкачивания во всю толщину канала?
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 26 Сентября 2020, 12:25:18
А как сделать окно как на 2 скрине?
htop -p пид_процесса
Цитировать
и тут этих подобных линков овердофига
Действительно странный плейлист. Каждый сегмент по одной секунде, не встречал таких:
Код
#EXTINF:1.000,
У меня (то есть у оригинальной забавы) 9-10 сегментов по 6 секунд:
Код
#EXTINF:6.000,
У Вас и должна быть большая нагрузка на процессор. Раз он тянет не переставая каждую секунду.
Название: Re: TVLINK - 1.1.7
Отправлено: vitmod от 26 Сентября 2020, 12:54:31
скажите, страх тв в Беларуси доступен, в смысле по геоблоку?
Если с сайта https://strah.video работает, то и в tvlink будет работать.
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 26 Сентября 2020, 14:30:41
У меня (то есть у оригинальной забавы) 9-10 сегментов по 6 секунд
Возможно я не потому линку прошёл, там в 1 листе их два линка, первый 10 по 6сек, второй куча по 1сек.
А может такое быть что оба эти линка и выкачиваются? Потому как в топе htop я вижу две пары процессов tvlink с похожей загрузкой.

[вложение удалено администратором]
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 26 Сентября 2020, 15:05:19
А может такое быть что оба эти линка и выкачиваются? Потому как в топе htop я вижу две пары процессов tvlink с похожей загрузкой.
Что и как у Вас качается - я без понятия, ни когда не пробовал zmp. А htop по умолчанию показывает дочерние процессы, включите опцию и там будет один.

(https://i.ibb.co/qm5cRjk/htop.png)
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 26 Сентября 2020, 18:26:53
Решил уже с 0 образ AlexELEC поставить, до этого обновлялся с самого начала ветки. При накатывании бэкапа "could not mount label=storage ***"  и всё :) дальше ходу нет. Придётся действительно с 0.
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 26 Сентября 2020, 22:40:46
Рассказываю дальше. Установка с 0 системы эффекта не дала. Так и продолжало жрать проц.
Потыкавшись ещё по настройкам TVLINK, пришёл к такому раскладу:
ужал буферы TS до 3 мб, HLS до 10 мб.
"HLS segment threads" выставил по максимуму 10,
"HLS playlist reload time" в average.
В таком режиме раз в ~4 сек. прыгает потребление  до ~50% и падает до 0.
По крайней мере интерфейс перестал тормозить, что несколько радует.
Название: Re: TVLINK - 1.1.7
Отправлено: alidiji от 27 Сентября 2020, 12:03:00
Ещё дополню, потом пробовал другой 4K канал. Тот же битрейт в принципе, но проц в основном 30-70 при тех же настройках. В общем вероятно есть зависимость от конкретного источника с каналом. Что делается хз, но что-то вероятно таки делается.
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 27 Сентября 2020, 12:27:58
Ещё дополню, потом пробовал другой 4K канал. Тот же битрейт в принципе, но проц в основном 30-70 при тех же настройках. В общем вероятно есть зависимость от конкретного источника с каналом. Что делается хз, но что-то вероятно таки делается.
Возможно. Я практически не смотрю 4K каналы (там смотреть нечего).
Название: Re: TVLINK - 1.1.7
Отправлено: bobandre от 27 Сентября 2020, 17:34:32
Связка TVLink + TVheadend. До вчерашнего-позавчерашнего дня все работало норм. Сейчас ни один канал не показывается. ССылки в твлинк живы, если из оклывать плейером, то все норм. Муксы и канала в tvh все на месте. Но воспроизведений нет, Ни одного канала. Типа включается, треугольник воспроизведения рисует, но ничего не происходит.
Название: Re: TVLINK - 1.1.7
Отправлено: Alex от 27 Сентября 2020, 19:36:35
Связка TVLink + TVheadend. До вчерашнего-позавчерашнего дня все работало норм. Сейчас ни один канал не показывается. ССылки в твлинк живы, если из оклывать плейером, то все норм. Муксы и канала в tvh все на месте. Но воспроизведений нет, Ни одного канала. Типа включается, треугольник воспроизведения рисует, но ничего не происходит.
Проблема у Вас локальная. Может что-то с сетью. Без логов системы и TVLINK ни чем помочь не могу.