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

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 04 Января 2022, 17:19:45

Название: TVLINK - 3.0.2
Отправлено: Alex от 04 Января 2022, 17:19:45
TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).

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

- изменения в "Update period" (периодическое обновление источников)
- добавлена страница "Status" (веб-интерфейс)
- добавлена "полная" поддержка IPTV-архивов (catchup) для всех плееров

Update period
Установлен диапазон обновления источников от 0 до 24 часов. Если выбрать "0" - источник не будет обновляться. Это касается только периодического обновления: вручную или по запросу плейлиста (если включено "Refresh sources at playlist/Refresh sources at startup") - обновление будет происходить.

(https://i.ibb.co/nrcdYyG/tvl-02.png)

Страница "Status"
Отображает использование ресурсов системы и активные потоки (если они есть).

Used system memory - общее использование системной памяти
TVLINK uses memory - сколько Мегабайт потребляет сам TVLINK
TVLINK open sockets - количество открытых сокетов (соединений)

"View program Logs" - сюда перенесен журнал программы. Обе страницы (Status/Logs) автоматически обновляются каждые 10 секунд.

(https://i.ibb.co/Bc1BMb5/tvl-03.png)

Поддержка IPTV-архивов
Все те функции которые были доступны только для "PVR TVLINK Client", теперь доступны для любого IPTV-плеера который может проигрывать архивы в формате "Shift".
Покажу на примере. Допустим у нас есть четыре источника (в порядке их приоритета) и канал который есть во всех этих источниках:

1) m3u_local - без архива
2) m3u_Zabava_append - архив Append
3) m3u_Glanz_flussonic - архив Flussonic
4) m3u_Edem_shift - архив Shift

При запросе архива на канал, первым будет выдан поток с источника "m3u_Zabava_append" (m3u_local - проигнорирован так как в нем нет архива, не указан суффикс).
Если с потоком m3u_Zabava_append какая-то проблема - будет выдан следующий поток с m3u_Glanz_flussonic. И так по кругу, пока есть рабочий источник...

Работа проверена на плеерах Ott-Play (https://4pda.to/forum/index.php?showtopic=991852) (под Windows и Android) и Навигатор OTT (https://4pda.to/forum/index.php?showtopic=881962) (Android). SmartTV у меня нет.
В Ott-Play нет выбора типа архива, он по умолчанию использует "Shift". Для Навигатор OTT - "Shift" нужно выбрать в настройках.
Важно: какой бы не был тип архива Вашего провайдера, Вам нужно указать его именно в TVLINK. В плеере (который работает с TVLINK) - всегда нужно указывать архив "Shift".

(https://i.ibb.co/mSGF3Ts/tvl-04.png)
Название: Re: TVLINK - 3.0.2
Отправлено: Ferrero от 05 Января 2022, 13:59:25
А можно по-подробней, зачем Ott-play TVLink, он же вроде и сам все поддерживает, только ссылку на плейлист прописать...
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 05 Января 2022, 14:02:41
А можно по-подробней, зачем Ott-play TVLink, он же вроде и сам все поддерживает, только ссылку на плейлист прописать...
Не понял суть вопроса. Кто и что поддерживает?
Название: Re: TVLINK - 3.0.2
Отправлено: Ferrero от 05 Января 2022, 14:07:58
Не пойму преимущества в связке Ott-Play и TVLink
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 05 Января 2022, 14:42:36
Не пойму преимущества в связке Ott-Play и TVLink

Скажем так: если у Вас один плейлист и в нем каждый канал имеет только один поток, и при этом все остальное Вас устраивает - преимуществ нет.
В моем случае (к слову, Ott-Play я не использую, мне Коди больше нравиться) при использовании с TVLINK, из главного для меня:

...
Название: Re: TVLINK - 3.0.2
Отправлено: Ferrero от 05 Января 2022, 16:27:11
Спасибо!
Название: Re: TVLINK - 3.0.2
Отправлено: DimaXYZ от 05 Января 2022, 17:45:36
Обновил сегодня из web интерфейса ....и... все каналы, группы, источники удалились.
P.S. Free версия.
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 05 Января 2022, 17:58:23
Обновил сегодня из web интерфейса ....и... все каналы, группы, источники удалились.
С какой версии обновляли?
Название: Re: TVLINK - 3.0.2
Отправлено: DimaXYZ от 05 Января 2022, 18:13:15
С какой версии обновляли?
3.0.1
Предыдущее обновление прошло без проблем.Как понимаю бэкап баз автоматически перед обновлением не делается?
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 05 Января 2022, 20:22:50
Как понимаю бэкап баз автоматически перед обновлением не делается?
Делается.
Может места на хватило, без лога сложно сказать.
Название: Re: TVLINK - 3.0.2
Отправлено: bfoot от 05 Января 2022, 20:34:24
С какой версии обновляли?
3.0.1
Предыдущее обновление прошло без проблем.Как понимаю бэкап баз автоматически перед обновлением не делается?


Я тоже обновлялся  с 3.0.1 до 3.0.2 через веб интерфейс.
Всё отлично, ничего не слетело )
Название: Re: TVLINK - 3.0.2
Отправлено: DimaXYZ от 05 Января 2022, 21:10:08
Делается.
Может места на хватило, без лога сложно сказать.
Лога в /opt/tvlink/log/ на время обновления нет :(
Куда бэкапится? Может базы где-то остались.
Места 1.8G свободного, /tmp - 400M. Версия для arm64
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 06 Января 2022, 10:19:17
Лога в /opt/tvlink/log/ на время обновления нет :(
Куда бэкапится? Может базы где-то остались.
Места 1.8G свободного, /tmp - 400M. Версия для arm64
Если после обновления Вы не перезагружали TVLINK, лог будет в /opt/tvlink/log/tvlink.log.old
Бекап создается в каталоге /opt/tvlink/tvlink-backup, но после обновления он удаляется.
Название: Re: TVLINK - 3.0.2
Отправлено: DimaXYZ от 06 Января 2022, 18:24:28
Если после обновления Вы не перезагружали TVLINK, лог будет в /opt/tvlink/log/tvlink.log.old
Бекап создается в каталоге /opt/tvlink/tvlink-backup, но после обновления он удаляется.
К сожалению перегружал :( бэкапа нет. Хорошо, что использую связку с tvh , просто добавил заново плейлист. Но все рассматриваю отказ от tvh, а данная ситуация неприятно сказалась :( возможно рассмотрите вариант автобэкапа баз? Допустим пару бэкапов, которые не будут удалены после обновления. Много места не занимают, но позитивно влияют на внештатные ситуации.
Хотя по хорошему добавить бэкап на облако или ваш сервер, конечно опция для лицензий.
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 07 Января 2022, 07:36:23
возможно рассмотрите вариант автобэкапа баз?
Все настройки хранятся в двух файлах (channels.db и setup.db) каталога "tvlink/data". Сохраните их и Вы всегда сможете восстановить не только на этом, но и на любом другом устройстве.
Название: Re: TVLINK - 3.0.2
Отправлено: pimlab22 от 09 Января 2022, 16:21:20
Добрый вечер.продолжаю :)В каком случае твлинк переключиться на следущий "канал" ?Сейчас я не заметил чтобы при проблемах с сегментами он пошёл далее, даже с теми настройками, что вы мне посоветовали.Он так и тянет с источников "Viasat Nature orig"
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 09 Января 2022, 17:40:02
Добрый вечер.продолжаю :)В каком случае твлинк переключиться на следущий "канал" ?Сейчас я не заметил чтобы при проблемах с сегментами он пошёл далее, даже с теми настройками, что вы мне посоветовали.Он так и тянет с источников "Viasat Nature orig"
Добрый. Без лога сложно что-то сказать.
Единственное, что приходит на ум - таймаут клиента меньше чем значение "Stream/Segment timeout (sec)". В этом случае клиент сам рвет подключение и запрашивает тот же поток.
Название: Re: TVLINK - 3.0.2
Отправлено: pimlab22 от 09 Января 2022, 18:00:15
Добрый вечер.продолжаю :)В каком случае твлинк переключиться на следущий "канал" ?Сейчас я не заметил чтобы при проблемах с сегментами он пошёл далее, даже с теми настройками, что вы мне посоветовали.Он так и тянет с источников "Viasat Nature orig"
Добрый. Без лога сложно что-то сказать.
Единственное, что приходит на ум - таймаут клиента меньше чем значение "Stream/Segment timeout (sec)". В этом случае клиент сам рвет подключение и запрашивает тот же поток.
Код
[2022-01-09 16:32:15] Download of segment 62807 failed (('Connection broken: IncompleteRead(677373 bytes read, 2832963 more expected)', IncompleteRead(677373 bytes read, 2832963 more expected)))
[2022-01-09 16:32:15] Download of segment 62808 failed (('Connection broken: IncompleteRead(677373 bytes read, 3864707 more expected)', IncompleteRead(677373 bytes read, 3864707 more expected)))
[2022-01-09 16:32:15] Download of segment 62809 failed (('Connection broken: IncompleteRead(677373 bytes read, 4078275 more expected)', IncompleteRead(677373 bytes read, 4078275 more expected)))
[2022-01-09 16:32:16] Download of segment 62810 failed (('Connection broken: IncompleteRead(677373 bytes read, 4758083 more expected)', IncompleteRead(677373 bytes read, 4758083 more expected)))
[2022-01-09 16:32:16] Download of segment 62811 failed (('Connection broken: IncompleteRead(677373 bytes read, 4054211 more expected)', IncompleteRead(677373 bytes read, 4054211 more expected)))
[2022-01-09 16:32:16] Download of segment 62812 failed (('Connection broken: IncompleteRead(677373 bytes read, 4974659 more expected)', IncompleteRead(677373 bytes read, 4974659 more expected)))
[2022-01-09 16:32:17] Download of segment 62813 failed (('Connection broken: IncompleteRead(683164 bytes read, 5585508 more expected)', IncompleteRead(683164 bytes read, 5585508 more expected)))
[2022-01-09 16:32:17] Download of segment 62814 failed (('Connection broken: IncompleteRead(715020 bytes read, 3111156 more expected)', IncompleteRead(715020 bytes read, 3111156 more expected)))
Этого не достаточно,чтобы перейти далее по списку "канала" ?
Stream/Segment timeout (sec) = 11с
клиент AlexELEC-PC 10.1.1 Система для PC x86_64 (AMD / Intel / nVidia).
Это не  "цикл", что было вчера, тут другое - просто под тормаживает просмотр 
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 09 Января 2022, 18:18:16
Этого не достаточно,чтобы перейти далее по списку "канала" ?
Не достаточно. Не все, но часть данных возвращается, поэтому поток не сбрасывается.
Название: Re: TVLINK - 3.0.2
Отправлено: pimlab22 от 09 Января 2022, 18:32:26
Не достаточно. Не все, но часть данных возвращается, поэтому поток не сбрасывается.
Однако и как быть?
С "циклом", как я вам вчера отправлял в личку , если "Отключить HLS Live Restart", то твлинк перейдёт далее по списку каналов?
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 09 Января 2022, 19:10:05
Однако и как быть?
Для таких случаев служит плагин "TVLINK Simple Control". Оперативно отключаете/включаете плохой поток.
Но лучше, видимо, поменять IPTV-провайдера.
Если у Вас с ним постоянные проблемы, рассмотрите другие предложения. Я, к примеру, один раз попробовал ilook.tv и больше не хочу. Нервы дороже :)
Одно дело если у провайдера изредка возникают проблемы (нет соединения) и совсем другое когда соединение есть, но смотреть не возможно (забит канал).
В теории можно сделать чтобы такой поток обрывался в TVLINK. У меня изредка (на 1cent) тоже такое бывает, но через пару секунд все приходит в норму. Поэтому подстраиваться под ilook я не хочу.
Цитировать
С "циклом", как я вам вчера отправлял в личку , если "Отключить HLS Live Restart", то твлинк перейдёт далее по списку каналов?
Да.
HLS Live Restart + Stream retry count + Stream/Segment timeout (sec) - решат вопрос.
Название: Re: TVLINK - 3.0.2
Отправлено: pimlab22 от 11 Января 2022, 17:49:57
В теории можно сделать чтобы такой поток обрывался в TVLINK. У меня изредка (на 1cent) тоже такое бывает, но через пару секунд все приходит в норму. Поэтому подстраиваться под ilook я не хочу.
Похоже у вас сложилось ложное представление, хотя не спорю иногда бывает и по идее при таком количестве каналов мне ничего не стоит перейти на следующий, но я вас услышал и изучаю данную тему.
Попробую для общего образования узнать ещё...
1. Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
2. Ott-play by Alex + tvlink откуда подгружает EPG ?
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 11 Января 2022, 19:36:17
В теории можно сделать чтобы такой поток обрывался в TVLINK. У меня изредка (на 1cent) тоже такое бывает, но через пару секунд все приходит в норму. Поэтому подстраиваться под ilook я не хочу.
Похоже у вас сложилось ложное представление, хотя не спорю иногда бывает и по идее при таком количестве каналов мне ничего не стоит перейти на следующий, но я вас услышал и изучаю данную тему.
Я сейчас работаю над методом переключения таких потоков. Но работать будет только а связке TVLINK + PVR TVLINK Client.
Цитировать
1. Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
Простите, на понял о чем речь.
Цитировать
2. Ott-play by Alex + tvlink откуда подгружает EPG ?
Я не помню настройки Ott-play, не пользуюсь.
Название: Re: TVLINK - 3.0.2
Отправлено: pimlab22 от 11 Января 2022, 20:16:34
Цитировать
Цитировать
Цитировать
1. Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
Простите, на понял о чем речь.
я про это
Название: Re: TVLINK - 3.0.2
Отправлено: Alex от 12 Января 2022, 11:29:45
Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
TVLINK к этому не имеет отношения.
Название: Re: TVLINK - 3.0.2
Отправлено: azharkov от 14 Января 2022, 12:40:43
2 Пожелания для TVlink:
нужна хотя бы кнопка поиск в каналах и возможность исключить некоторые каналы через regex