Блок с содержанием первого сообщения
TVLINK: настройка и использование (инструкция обновляется и дополняется).

Телеграм чат по вопросам TVLINK.

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

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



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

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

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



Поддержка 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 (под Windows и Android) и Навигатор OTT (Android). SmartTV у меня нет.
В Ott-Play нет выбора типа архива, он по умолчанию использует "Shift". Для Навигатор OTT - "Shift" нужно выбрать в настройках.
Важно: какой бы не был тип архива Вашего провайдера, Вам нужно указать его именно в TVLINK. В плеере (который работает с TVLINK) - всегда нужно указывать архив "Shift".


Ссылка

TVLINK - 3.0.2

  • 25 Ответов
  • 2231 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн pimlab22

  • Пользователь
  • **
  • 47
  • +0/-0
Re: TVLINK - 3.0.2
« Ответ #15 : 09 Января 2022, 16:21:20 »
Добрый вечер.продолжаю :)В каком случае твлинк переключиться на следущий "канал" ?Сейчас я не заметил чтобы при проблемах с сегментами он пошёл далее, даже с теми настройками, что вы мне посоветовали.Он так и тянет с источников "Viasat Nature orig"

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1083
  • +6/-0
Re: TVLINK - 3.0.2
« Ответ #16 : 09 Января 2022, 17:40:02 »
Добрый вечер.продолжаю :)В каком случае твлинк переключиться на следущий "канал" ?Сейчас я не заметил чтобы при проблемах с сегментами он пошёл далее, даже с теми настройками, что вы мне посоветовали.Он так и тянет с источников "Viasat Nature orig"
Добрый. Без лога сложно что-то сказать.
Единственное, что приходит на ум - таймаут клиента меньше чем значение "Stream/Segment timeout (sec)". В этом случае клиент сам рвет подключение и запрашивает тот же поток.
Alex@ELEC

*

Оффлайн pimlab22

  • Пользователь
  • **
  • 47
  • +0/-0
Re: TVLINK - 3.0.2
« Ответ #17 : 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).
Это не  "цикл", что было вчера, тут другое - просто под тормаживает просмотр 
« Последнее редактирование: 09 Января 2022, 18:02:25 от pimlab22 »

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1083
  • +6/-0
Re: TVLINK - 3.0.2
« Ответ #18 : 09 Января 2022, 18:18:16 »
Этого не достаточно,чтобы перейти далее по списку "канала" ?
Не достаточно. Не все, но часть данных возвращается, поэтому поток не сбрасывается.
Alex@ELEC

*

Оффлайн pimlab22

  • Пользователь
  • **
  • 47
  • +0/-0
Re: TVLINK - 3.0.2
« Ответ #19 : 09 Января 2022, 18:32:26 »
Не достаточно. Не все, но часть данных возвращается, поэтому поток не сбрасывается.
Однако и как быть?
С "циклом", как я вам вчера отправлял в личку , если "Отключить HLS Live Restart", то твлинк перейдёт далее по списку каналов?

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1083
  • +6/-0
Re: TVLINK - 3.0.2
« Ответ #20 : 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) - решат вопрос.
Alex@ELEC

*

Оффлайн pimlab22

  • Пользователь
  • **
  • 47
  • +0/-0
Re: TVLINK - 3.0.2
« Ответ #21 : 11 Января 2022, 17:49:57 »
В теории можно сделать чтобы такой поток обрывался в TVLINK. У меня изредка (на 1cent) тоже такое бывает, но через пару секунд все приходит в норму. Поэтому подстраиваться под ilook я не хочу.
Похоже у вас сложилось ложное представление, хотя не спорю иногда бывает и по идее при таком количестве каналов мне ничего не стоит перейти на следующий, но я вас услышал и изучаю данную тему.
Попробую для общего образования узнать ещё...
1. Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
2. Ott-play by Alex + tvlink откуда подгружает EPG ?

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1083
  • +6/-0
Re: TVLINK - 3.0.2
« Ответ #22 : 11 Января 2022, 19:36:17 »
В теории можно сделать чтобы такой поток обрывался в TVLINK. У меня изредка (на 1cent) тоже такое бывает, но через пару секунд все приходит в норму. Поэтому подстраиваться под ilook я не хочу.
Похоже у вас сложилось ложное представление, хотя не спорю иногда бывает и по идее при таком количестве каналов мне ничего не стоит перейти на следующий, но я вас услышал и изучаю данную тему.
Я сейчас работаю над методом переключения таких потоков. Но работать будет только а связке TVLINK + PVR TVLINK Client.
Цитировать
1. Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
Простите, на понял о чем речь.
Цитировать
2. Ott-play by Alex + tvlink откуда подгружает EPG ?
Я не помню настройки Ott-play, не пользуюсь.
Alex@ELEC

*

Оффлайн pimlab22

  • Пользователь
  • **
  • 47
  • +0/-0
Re: TVLINK - 3.0.2
« Ответ #23 : 11 Января 2022, 20:16:34 »
Цитировать
Цитировать
Цитировать
1. Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
Простите, на понял о чем речь.
я про это

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1083
  • +6/-0
Re: TVLINK - 3.0.2
« Ответ #24 : 12 Января 2022, 11:29:45 »
Как твлинк выбирает из множества CDN серверов или опрашивает все и выбирает случайный ? У меня выбрано "авто" или лучше вручную?
TVLINK к этому не имеет отношения.
Alex@ELEC

*

Оффлайн azharkov

  • Новичок
  • *
  • 2
  • +0/-0
Re: TVLINK - 3.0.2
« Ответ #25 : 14 Января 2022, 12:40:43 »
2 Пожелания для TVlink:
нужна хотя бы кнопка поиск в каналах и возможность исключить некоторые каналы через regex