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

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 10 Августа 2021, 17:19:46

Название: TVLINK - 2.2.1
Отправлено: Alex от 10 Августа 2021, 17:19:46
TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).

Телеграм чат (https://t.me/tvlinkae) по вопросам TVLINK.

- модули Streamlink версии 2.3.0
- уменьшено использование RAM при трансляции потоков и создании EPG
- исправлено обновление программы (в веб-интерфейсе) для Alexelec-3.3.1 (KODI-18)
- для "Reload by interval / Reload every hours" добавлены значения: 48, 72, 120, 168 час. Если выбрано одно из этих значений - настройки будут перечитываться только в ночное время (с 3 до 6).
- исправлен URL-адрес для EPG "IptvxONE". Чтобы применить изменения, требуется удалить файл "setup.db" перед обновлением

PVR TVLINK Clint для Kodi-19 обновлен до версии 2.0.6.0. Улучшена функция переключения потоков при сбое трансляции.

В связи с изменениями в модулях Streamlink:

- из настроек "Streamer settings" убрана опция "HLS segment stream data"
- опции "TS buffer / HLS buffer" заменены одной "Stream buffer (Mb)"
- опции "HTTP timeout / HLS segment timeout" переименованы в "Stream timeout (sec) / Segment timeout (sec)", соответственно.

Рекомендуемые настройки "Streamer settings":

(https://i.ibb.co/hDvbJkf/tvl-221-1.png)

Особое внимание заслуживают опции "HLS chunk size" и "Segment timeout (sec)".
Так как у меня TVLINK работает на роутере "Newifi 3", размер чанка 32768 оптимальный для его CPU (чем больше - тем меньше нагрузка). Для более мощных процессоров можно ставить 16384 байта.
Опция "Segment timeout (sec)" - если таймаут будет слишком маленький и TVLINK не успеет загрузить весь сегмент (по разным причинам: плохо отдает IPTV-провайдер, задержки трафика и тп) в логах Вы увидите следующее (в примере Stream timeout / Segment timeout установлены в 3 секунды):
Цитировать
Play: [KBC Fantastic] [idx: 0] HLS(32768/52428800): http://str04.ottg.cc/8376 (http://str04.ottg.cc/8376)
Stream exit (Read timeout 3/3): [KBC Fantastic] [new idx: 1] http://str04.ottg.cc/8376 (http://str04.ottg.cc/8376)
Query: [KBC Fantastic] [13E98698] available links - 2
Set Index: [1] for channel ID [13E98698]
Play: [KBC Fantastic] [idx: 1] HLS(32768/52428800): http://cdn.only4.tv/6568/ (http://cdn.only4.tv/6568/)
Это означает что HLS-сегмент не был получен за три секунды и TVLINK-у пришлось сбросить текучий поток и переключиться на следующий поток этого канала. При просмотре канала это выглядит как отскок (вперед/назад) по времени, если следующий поток открылся быстро.
Конечно, оптимальные настройки будут зависеть от Вашего интернет-канала и IPTV-провайдера - но рекомендую начинать именно с таких.
Название: Re: TVLINK - 2.2.1
Отправлено: alidiji от 16 Августа 2021, 19:04:12
Если в настройках Playlist IP выствленно 127.0.0.1 то в Channels не грузятся изображения, идут отлупы в браузере типа Failed to load resource: бла бла http://127.0.0.1:2020/logo/***.png
Так же если в браузере используются только локальные шрифты получается печалька. Но это так... не думаю что так делают многие.
Название: Re: TVLINK - 2.2.1
Отправлено: Alex от 17 Августа 2021, 07:55:41
Если в настройках Playlist IP выствленно 127.0.0.1 то в Channels не грузятся изображения, идут отлупы в браузере типа Failed to load resource: бла бла http://127.0.0.1:2020/logo/***.png
Так и должно быть. 127.0.0.1 - это локальный IP. Когда Вы обращаетесь по этому адресу - запрос идет на локальный TVLINK.


Название: Re: TVLINK - 2.2.1
Отправлено: alidiji от 17 Августа 2021, 08:46:21
На коробке да, но настройки то в браузере.
Название: Re: TVLINK - 2.2.1
Отправлено: Alex от 17 Августа 2021, 09:09:06
На коробке да, но настройки то в браузере.
Да. Но Вы же сами выбрали 127.0.0.1...
Честно говоря - даже не знаю зачем Вам это нужно. В Коди, даже при обращении к localhost, запрос все равно будет идти с IP внешнего интерфейса.
Название: Re: TVLINK - 2.2.1
Отправлено: alidiji от 17 Августа 2021, 09:45:44
Ну, в каких-то версиях был баг, если не стоял локалхост, с тех времён и остался :) Сейчас перетаскивал настройки с бэкапа почившего бокса на новый, обратил внимание.