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

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 04 Декабря 2021, 12:48:41

Название: TVLINK - 2.2.7
Отправлено: Alex от 04 Декабря 2021, 12:48:41
TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).

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

***  на версиях систем ниже AlexELEC-3.3.3 (https://forum.alexelec.tv/index.php?topic=206.msg2870#msg2870) (Amlogic S805/812/905/912 Kodi-18.9) этот релиз TVLINK работать не будет.

- модули Streamlink версии 3.0.3
- для иконок (логотипов каналов) в веб-интерфейсе установлен серый фон
- добавлена простая аутентификация (логин/пароль) для веб-интерфейса (по умолчанию отключена)

Authentication webUI

Логин/пароль по умолчанию:
Код
admin / admin

После включения "Authentication webUI" сразу выскочит окно для ввода данных где Вам нужно ввести - "admin/admin". После этого Вы можете указать свои логин/пароль в полях "Login (webUI)/Password (webUI)" соответственно.

(https://i.ibb.co/DtjwWjf/tvl-auth.png)

Если в поле "Login (webUI)" ввести пустую строку или меньше трех символов - логин будет сброшен на значение по умолчанию (admin). Это касается и поля "Password (webUI)": пустая строка или меньше трех символов сбросят пароль на "admin".
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 09 Декабря 2021, 08:33:26
Здравствуйте. Не пойму в чем проблема. Поставил tvlink для arm64 (ubuntu 18.0.4, python 2.7.17)
Стартует и работает без ошибок, после добавления плейлиста от edem (назвал Edem_shift) (добавлен как ссылка http, хотя пробовал и локальный через file://) и update все каналы и группы появляются, название в Source становится ссылкой....
Но:
Цитировать
Playlist Direct: create for [Main] profile.
Traceback (most recent call last):
  File "/opt/tvlink/libs/bottle.py", line 1005, in _handle
    out = route.call(**args)
  File "/opt/tvlink/libs/bottle.py", line 2017, in wrapper
    rv = callback(*a, **ka)
  File "server.py", line 1786, in server.playlist
  File "utils.py", line 666, in utils.playlist_proxy
  File "utils.py", line 64, in utils.get_DB
sqlite3.OperationalError: near "NULLS": syntax error

P.S. И как предложение на будущие версии - добавить возможность вносить один канал в несколько групп.
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 09 Декабря 2021, 09:59:13
Здравствуйте. Не пойму в чем проблема. Поставил tvlink для arm64 (ubuntu 18.0.4, python 2.7.17)
Здравствуйте.
Нужен Sqlite не ниже версии 3.30: https://forum.alexelec.tv/index.php?topic=115.msg1179#msg1179
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 09 Декабря 2021, 13:48:45
Нужен Sqlite не ниже версии 3.30
Спасибо. Виноват - не дочитал.
Можно проще и быстрее:
Цитировать
sudo add-apt-repository ppa:linuxgndu/sqlitebrowser
sudo apt update
sudo apt install sqlite3
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 11 Декабря 2021, 10:38:38
Здравствуйте.
Интересует, а ottplayer на samsung tv можно как то прикрутить к твлинку?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 11 Декабря 2021, 11:00:43
Интересует, а ottplayer на samsung tv можно как то прикрутить к твлинку?
Здравствуйте. Если этот плеер (ottplayer) поддерживает плейлисты - можно. Для TVLINK без разницы какой плеер... разве что не будут корректно работать архивы.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 11 Декабря 2021, 21:24:26
Интересует, а ottplayer на samsung tv можно как то прикрутить к твлинку?
Здравствуйте. Если этот плеер (ottplayer) поддерживает плейлисты - можно. Для TVLINK без разницы какой плеер... разве что не будут корректно работать архивы.
 
архивы в общем то и не нужны, там ребёнку мультики и тд.  Работает, но переключает медленнее чем на прямую. единственное не пойму через твлинк будет стабильнее или нет?
Название: Re: TVLINK - 2.2.7
Отправлено: MohMoh от 12 Декабря 2021, 00:16:52
Доброго времени Alex!
Система РС 10.1
Был установлен TVLINK 2.2.5 всё прекрасно работало.
Тут чёрт дёрнул нажать на кнопку "обновить"
И всё - нет доступа до TVLINK
Как можно безболезненно исправить ситуацию?
Спасибо
Как безболезненно можно поправить ситуацию?
Спасибо
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 12 Декабря 2021, 08:15:40
Как можно безболезненно исправить ситуацию?
Доброго. Если хотите использовать TVLINK 2.2.6 и выше - нужно обновить систему: https://forum.alexelec.tv/index.php?topic=204.msg2835#msg2835 (https://forum.alexelec.tv/index.php?topic=204.msg2835#msg2835)
Код
***  на версиях систем ниже AlexELEC-PC 11.0.3 / CoreELEC (ae-fork) 19.3-Matrix_final-ae10 этот релиз TVLINK работать не будет.
Или возвращайтесь на 2.2.5.
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 12 Декабря 2021, 08:17:47
Работает, но переключает медленнее чем на прямую
Это зависит от плеера.
Цитировать
единственное не пойму через твлинк будет стабильнее или нет?
Да, если правильно подберете настройки.
Название: Re: TVLINK - 2.2.7
Отправлено: MohMoh от 12 Декабря 2021, 10:00:22
Или возвращайтесь на 2.2.5.
А как вернуться на 2.2.5?
Спасибо


P.S. отбой. Нашёл инструкцию.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 12 Декабря 2021, 15:56:19
вот блин ilook tv банит, не более двух устройств :(
я так понимаю надо «HLS segment threads» ставить 1 или 2 ?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 12 Декабря 2021, 16:32:44
вот блин ilook tv банит, не более двух устройств
Смотря сколько клиентов одновременно работают с TVLINK.. Если провайдер ограничивает - TVLINK это не исправит.
Цитировать
я так понимаю надо «HLS segment threads» ставить 1 или 2 ?
Да, если речь идет о том, чтобы быстрее закрыть предыдущий поток (при переключении каналов). Плюс, "HLS live edge" поставить поменьше и "HLS chunk size".
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 12 Декабря 2021, 21:34:00
вот блин ilook tv банит, не более двух устройств
Смотря сколько клиентов одновременно работают с TVLINK.. Если провайдер ограничивает - TVLINK это не исправит.
Цитировать
я так понимаю надо «HLS segment threads» ставить 1 или 2 ?
Да, если речь идет о том, чтобы быстрее закрыть предыдущий поток (при переключении каналов). Плюс, "HLS live edge" поставить поменьше и "HLS chunk size".
понимаю, что вопрос не по адресу, но думаю вы больше меня знаете в этом вопросе. По какому признаку они банят, по количеству коннектов к одному источнику или вообще 2 коннекта на весь список? сейчас настроил пока так
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 13 Декабря 2021, 09:24:57
По какому признаку они банят, по количеству коннектов к одному источнику или вообще 2 коннекта на весь список?
2 коннекта на весь список. Не важно с каких IP и какой источник. Соединение проверяется по Вашему токену.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 13 Декабря 2021, 23:08:19
Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ? 
Название: Re: TVLINK - 2.2.7
Отправлено: Alextuzov от 14 Декабря 2021, 07:17:03
Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ?
Присоединяюсь к вопросу. У меня тоже. Причем довольно длительные отрывки.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 14 Декабря 2021, 09:50:17
Здравствуйте.При несколько сетевом исполнении и активной "Auto playlist IP" твлинк не меняет адрес на "tvg-logo",а берёт последний активный из "Playlist IP". так и должно быть?

Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 14 Декабря 2021, 10:23:19
Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ?
Присоединяюсь к вопросу. У меня тоже. Причем довольно длительные отрывки.
1) Отключить "HLS Live Restart"
2) Увеличить "Stream/Segment timeout (sec)"
3) Установить в 0 - "Stream retry count"
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 14 Декабря 2021, 10:35:05
Здравствуйте.При несколько сетевом исполнении и активной "Auto playlist IP" твлинк не меняет адрес на "tvg-logo",а берёт последний активный из "Playlist IP". так и должно быть?
Здравствуйте.
Да. Адрес для иконок не формируется динамически (это замедлит отдачу плейлиста), а берется из базы каналов.

PS. В следующей версии я пересмотрю работу этой функции.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 14 Декабря 2021, 11:33:30
Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ?
Присоединяюсь к вопросу. У меня тоже. Причем довольно длительные отрывки.
1) Отключить "HLS Live Restart"
2) Увеличить "Stream/Segment timeout (sec)"
3) Установить в 0 - "Stream retry count"
новые настройки не помогли, решил проверить на прямую через МХплаер - глючит уже от провайдеоа  :(

1. на что вообще влияет "Stream buffer (Mb)" ? у меня памяти дофига, значит можно в макс выставить?
2. назрел вопрос, если к твлинк подключено и смотрят два плеера, а в настройках "Segment threads=2", то сколько коннектов будет к провайдеру?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 14 Декабря 2021, 13:23:22
1. на что вообще влияет "Stream buffer (Mb)" ? у меня памяти дофига, значит можно в макс выставить?
Это "ringbuffer". Подробно здесь: https://streamlink.github.io/cli.html#cmdoption-ringbuffer-size (https://streamlink.github.io/cli.html#cmdoption-ringbuffer-size)
Например: если в текущий момент доступно только два сегмента по 2 мегабайта, то размер буфера будет на больше 4-х МБ. И не важно, что в настройках у Вас 200 МБ. В настройках задается максимально-возможное значение, выше которого буфер не растет.
Цитировать
2. назрел вопрос, если к твлинк подключено и смотрят два плеера, а в настройках "Segment threads=2", то сколько коннектов будет к провайдеру?
Однозначного ответа - нет. Во многом это зависит от провайдера.
Здесь Вы можете ознакомиться с тем как работает HLS-протокол: https://russianblogs.com/article/72471903606/ (https://russianblogs.com/article/72471903606/)
Для большей ясности - Вы можете включить "Debug Streams" в "Settings" и понаблюдать лог работы.
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 14 Декабря 2021, 15:15:07
Доброго дня. При использовании PVR IPTV Simple Client как указать формат архива через tvlink?  Если просто выбираю тип shift, то не работает :(
P.S. Что-то не могу где найти Ваш репозиторий в zip :)
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 14 Декабря 2021, 15:23:48
Доброго дня. При использовании PVR IPTV Simple Client как указать формат архива через tvlink?  Если просто выбираю тип shift, то не работает
Доброго. Не готов ответить, ни разу не пробовал.
Цитировать
P.S. Что-то не могу где найти Ваш репозиторий в zip
https://github.com/AlexELEC/repo19
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 14 Декабря 2021, 15:32:09
Доброго. Не готов ответить, ни разу не пробовал.
А вообще в direct плейлисте должен быть тег tvg-rec или подобный? Сейчас только тег timeshift есть

P.S. Кстати группы не создаются и не редактируются. Все работает без ошибок, это единственное почему-то не работает. (tvlink для arm64)
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 14 Декабря 2021, 23:28:23
Цитировать
2. назрел вопрос, если к твлинк подключено и смотрят два плеера, а в настройках "Segment threads=2", то сколько коннектов будет к провайдеру?
Однозначного ответа - нет. Во многом это зависит от провайдера.
Здесь Вы можете ознакомиться с тем как работает HLS-протокол: https://russianblogs.com/article/72471903606/ (https://russianblogs.com/article/72471903606/)
Для большей ясности - Вы можете включить "Debug Streams" в "Settings" и понаблюдать лог работы.
с "Segment threads=2" опять забанили . >:( >:( trafshow смотрел на выходе 1-3 конекта постоянно, а так 2 - 6 - 8 висит  :o
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 15 Декабря 2021, 09:11:04
Цитировать
с "Segment threads=2" опять забанили . >:( >:( trafshow смотрел на выходе 1-3 конекта постоянно, а так 2 - 6 - 8 висит  :o
С такими настройками будут проблемы или надо что то  ещё уменьшить?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 10:26:32
А вообще в direct плейлисте должен быть тег tvg-rec или подобный? Сейчас только тег timeshift есть
В настройках есть опции "add elements to #EXTM3U / add elements to #EXTINF" где Вы можете добавить любые нужные теги.
Цитировать
Кстати группы не создаются и не редактируются.
Запускаете TVLINK из консоли (/opt/tvlink/tvlink) и смотрите (показываете) ошибку...
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 10:38:09
С такими настройками будут проблемы или надо что то  ещё уменьшить?
"Stream/Segment timeout (sec)" у Вас очень маленький. Длительность сегмента, в среднем, около 10 сек. А у Вас TVLINK будет переподключаться если сегмент не скачался за 5 сек.
"HLS live edge" говорит о том, что при включении канала будет создано три потока (соединения).

PS. Все это, вообще, не должно влиять на бан. HLS-протокол для того и создан, чтобы можно было одновременно скачивать все доступные сегменты (иначе теряется весь смысл HLS). Если Ваш провайдер за это банит - я бы задумался о смене такого провайдера.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 15 Декабря 2021, 10:51:30
PS. Все это, вообще, не должно влиять на бан. HLS-протокол для того и создан, чтобы можно было одновременно скачивать все доступные сегменты (иначе теряется весь смысл HLS). Если Ваш провайдер за это банит - я бы задумался о смене такого провайдера.
Что вы скажите за илоок тв/едем ? решил попробовать по совету знакомых (неделю уже) и тоже уже и сам не рад. качества/стабильности приема нет.Мой местный иптв пров конечно работает супер, но запарили отключать каналы и переносить в другие пакеты за отдельную плату, вот и ищю альтернативу 
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 11:04:33
Что вы скажите за илоок тв/едем ?
Пробовал (илоок/едем) - мне не понравилось.
Долгое время пользовался Glanz (ottg.tv), но последнее время на 1cent.tv (все тоже самое, но дешевле). И там, и там (Glanz/1cent) все довольно стабильно. Ни каких проблем с баном не встречал.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 15 Декабря 2021, 11:11:16
Что вы скажите за илоок тв/едем ?
Пробовал (илоок/едем) - мне не понравилось.
Долгое время пользовался Glanz (ottg.tv), но последнее время на 1cent.tv (все тоже самое, но дешевле). И там, и там (Glanz/1cent) все довольно стабильно. Ни каких проблем с баном не встречал.
Предоплата внесена и пусть хоть ребенок мультики смотрит, осталось добить конфиг.
Цитировать
(Glanz/1cent) все довольно стабильно. Ни каких проблем с баном не встречал.
С какими конкретно настойками?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 11:23:23
С какими конкретно настойками?

(https://i.ibb.co/NsZGPJD/settings.png)
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 15 Декабря 2021, 11:58:05
С какими конкретно настройками?
Попробую... и ведь спросить не у кого , кто с какими настройками твлинк смотрит илоок/едем и на скольки устройствах
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 15 Декабря 2021, 12:02:06
Запускаете TVLINK из консоли (/opt/tvlink/tvlink) и смотрите (показываете) ошибку...
делал - вообще никаких ни ошибок ни любых других записей в консоли нет при попытке создать категорию.


В настройках есть опции "add elements to #EXTM3U / add elements to #EXTINF" где Вы можете добавить любые нужные теги.
Да я читал. Просто хотел узнать - по умолчанию если я source называю с добавлением _shift, то в плейлист отдаваемый  tvlink этот тег вписывается или нет? Просто тег пробовал добавлять в этих настройках, но в IPTV simple не удалось заставить работать архивы
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 12:11:57
Просто хотел узнать - по умолчанию если я source называю с добавлением _shift, то в плейлист отдаваемый  tvlink этот тег вписывается или нет?
Нет, в плейлист не вписывается. Это для самого TVLINK.
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 12:13:33
делал - вообще никаких ни ошибок ни любых других записей в консоли нет при попытке создать категорию.
А каким браузером Вы пользуетесь? Интерфейс написан для Chrome.
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 15 Декабря 2021, 12:18:19
А каким браузером Вы пользуетесь?
firefox
Сейчас проверю на хроме.....
Upd: на хроме все ОК. Нормально создается/удаляется/переименовывается. Спасибо. Осталось решить вопрос с архивами в IPTV simple :) Как понимаю для windows не планируется add-on pvr.tvlink?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 12:31:03
Осталось решить вопрос с архивами в IPTV simple
Настройку архивов для TVLINK в IPTV simple Вы должны сделать так, как нужно для Вашего провайдера. TVLINK такие запросы для append, shift и flussonic - понимает.
Цитировать
Как понимаю для windows не планируется add-on pvr.tvlink?
Нет.
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 15 Декабря 2021, 12:42:18
Настройку архивов для TVLINK в IPTV simple Вы должны сделать так, как нужно для Вашего провайдера. TVLINK такие запросы для append, shift и flussonic - понимает.
ну вот для прямого плейлиста от edem в настройках iptv simplе просто указываю тип shift и все работает.

Если просто меняю ссылка на плейлист через tvlink то архив уже не работает.

Потом добавляю тег tvg-rec="1" в настройках tvlink - всеравно архив не работает.

Пробовал в настройках iptv simple указывать формат ?utc={utc}&lutc={lutc} (раньше надо было так делать) - не работает :) Вот сейчас думаю что еще пробовать :)
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 12:45:38
ну вот для прямого плейлиста от edem в настройках iptv simplе просто указываю тип shift и все работает.
В логе TVLINK Вы можете видеть как меняется ссылка когда запрашивается архив. Отсюда и нужно начинать...

У меня это выглядит так. Обычный запрос:

Код
[2021-12-15 12:47:31] [192.168.1.72:38610] Query: [Amedia 1 HD] [05710C31] available links - 2
[2021-12-15 12:47:32] [192.168.1.72:38610] Play: [Amedia 1 HD] [idx: 0] HLS(32768/52428800): http://cdn.only4.tv/6446/index.m3u8

Архив:

Код
[2021-12-15 12:47:50] [192.168.1.72:38614] Query Catchup: [Amedia 1 HD] [05710C31] available links - 2
[2021-12-15 12:47:53] [192.168.1.72:38614] Play: [Amedia 1 HD] [idx: 0] HLS(32768/52428800): http://cdn.only4.tv/6446/index.m3u8?utc=1639537200&lutc=1639565270
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 15 Декабря 2021, 14:55:25
Query Catchup:
такого нет. Даже при выборе архива возникает только Query. Запустил в консоли посмотрел и увидел такую ошибку:
 
Цитировать
"GET /66094405 HTTP/1.1" 200 -
code 501, message Unsupported method ('HEAD')
"HEAD /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 501 -
 code 501, message Unsupported method ('HEAD')
"HEAD /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 501

но потом воспроизводит без проблем. При запросе архива:
Цитировать
"GET /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 200 -
зависает на некоторое время и потом снова Query
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 15 Декабря 2021, 16:12:57
Запустил в консоли посмотрел и увидел такую ошибку:
У Вас оригинальный аддон IPTV Simple? Я просто не помню (все могло поменяться), но не видел в исходниках этого PVR - "HEAD" запросов на архив. TVLINK такие не обрабатывает.
Такие - да.
Код
"GET /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 200 -

зависает на некоторое время и потом снова Query
Видимо он не дождался ответа. Пока ни чем не помогу, может позже сам проверю...
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 15 Декабря 2021, 19:02:45
С какими конкретно настройками?
Попробую... и ведь спросить не у кого , кто с какими настройками твлинк смотрит илоок/едем и на скольки устройствах
Вечер добрый.Какой версии streamlink должен быть установлен?
У меня на убунту сервер 20.04.3 установилась 1.7.0 , полагаю есть и новее.если нужно новее, то можно команду чиркануть .... с freebsd мне пока проще, а вот линукс нужно изучать 
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 16 Декабря 2021, 10:45:29
Какой версии streamlink должен быть установлен?
Его не нужно устанавливать, он входит в TVLINK. Нужны только зависимости.
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 16 Декабря 2021, 14:20:35
У Вас оригинальный аддон IPTV Simple?
Только что специально снес и поставил последний коди с офф сайта 19.3 под windows. Из офф репозитория поставил IPTV simple
запускаю канал:
Цитировать
192.168.5.100 - - [16/Dec/2021 14:16:49] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:16:49] "HEAD /66094405?utc=1639649808&lutc=1639657008 HTTP/1.1" 501 -
192.168.5.100 - - [16/Dec/2021 14:16:49] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:16:49] "HEAD /66094405?utc=1639629900&lutc=1639657009 HTTP/1.1" 501 -

+++
Query: [2+2] [192.168.5.100:47624] | Links available: 1
+++


+++
Play: [2+2] [192.168.5.100:47624] HLS(24576/52428800): http://..../index.m3u8
+++
Запускаю из телегида архивную программу
Цитировать
192.168.5.100 - - [16/Dec/2021 14:16:50] "GET /66094405?utc=1639629900&lutc=1639657009 HTTP/1.1" 200 -
192.168.5.100 - - [16/Dec/2021 14:17:11] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:17:11] "HEAD /66094405?utc=1639592400&lutc=1639657030 HTTP/1.1" 501 -
192.168.5.100 - - [16/Dec/2021 14:17:13] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:17:13] "HEAD /66094405?utc=1639592400&lutc=1639657030 HTTP/1.1" 501 -

+++
Query: [2+2] [192.168.5.100:47644] | Links available: 1
+++


+++
Play: [2+2] [192.168.5.100:47644] HLS(24576/52428800): http://.../index.m3u8
При попытке вызвать архив на пару секунд задумывается и продолжает проигрывать текущую передачу :(
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 16 Декабря 2021, 15:16:37
При попытке вызвать архив на пару секунд задумывается и продолжает проигрывать текущую передачу
В самом TVLINK, имя источника указано с суффиксом "_shift"?
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 16 Декабря 2021, 15:33:16
В самом TVLINK, имя источника указано с суффиксом "_shift"?
Даже вчера заново source через Хром добавил. Подумал мало ли :)
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 16 Декабря 2021, 17:16:41
Даже вчера заново source через Хром добавил. Подумал мало ли

Проверил работу архивов на PVR IPTV Simple с TVLINK. Все прекрасно работает... и архивы, и перемотка в архивах. Настройки там конечно запутаны ), но если сделать правильно - не будет ни каких "HEAD" запросов, а также "двойных" запросов (нужно в "Дополнительные" указать MIME - video/mp2t). Все есть здесь: https://github.com/kodi-pvr/pvr.iptvsimple/blob/Nexus/README.md (https://github.com/kodi-pvr/pvr.iptvsimple/blob/Nexus/README.md)

Код
192.168.1.100 - - [16/Dec/2021 16:53:58] "GET /621B6E30?utc=1639658433&lutc=1639666436 HTTP/1.1" 200 -
+++
[192.168.1.100:34636] Query Catchup: [2x2] [621B6E30] available links - 2
+++
+++
[192.168.1.100:34636] Play: [2x2] [idx: 0] HLS(32768/52428800): http://cdn.only4.tv/1826/index.m3u8?utc=1639658613&lutc=1639666439
+++

(https://i.ibb.co/7jFcpLN/iptv-1.png)

(https://i.ibb.co/t8KX69z/iptv-2.png)

(https://i.ibb.co/fC2Yz1s/iptv-3.png)

(https://i.ibb.co/WyzPzfV/iptv-4.png)

(https://i.ibb.co/dD7hT0y/iptv-5.png)
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 16 Декабря 2021, 17:55:05
Проверил работу архивов на PVR IPTV Simple с TVLINK. Все прекрасно работает... и архивы, и перемотка в архивах. Настройки там конечно запутаны ), но если сделать правильно - не будет ни каких "HEAD" запросов, а также "двойных" запросов (нужно в "Дополнительные" указать MIME - video/mp2t)
да HEAD запрос ушли. Спасибо. Но Архивы так и не работают :) IPTV simple - версия 19.2
Все настройки - как у вас. Вызываю прошедшую программу из расписания. Без предварительного включения канала.  Итог:
Цитировать
+++
Query: [2x2] [192.168.5.100:52930] | Links available: 2
+++


+++
Play: [2x2] [192.168.5.100:52930] HLS(24576/52428800): http://ca75046f.ottolok.net/iptv/.../index.m3u8 (http://ca75046f.ottolok.net/iptv/.../index.m3u8)
+++

192.168.5.100 - - [16/Dec/2021 17:50:45] "GET /621B6E30?utc=1639662300&lutc=1639669842 HTTP/1.1" 200 -
кстати не понял почему порядок в логе не тот :) .
Может дело во free версии?
Завтра ради интереса поставлю версию под x64 в виртуалку и посмотрю, может дело в arm версии
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 16 Декабря 2021, 18:02:52
Может дело во free версии?
Так и есть. Я думал у Вас full-версия :)
Название: Re: TVLINK - 2.2.7
Отправлено: DimaXYZ от 16 Декабря 2021, 18:09:13
Так и есть. Я думал у Вас full-версия
Понял :) 2 дня голову ломал :) Тогда пока через tvheadend попользуюсь, если стабильность будет лучше чем без tvlink, тогда куплю full
Название: Re: TVLINK - 2.2.7
Отправлено: bfoot от 16 Декабря 2021, 21:07:33
Так и есть. Я думал у Вас full-версия
Понял :) 2 дня голову ломал :) Тогда пока через tvheadend попользуюсь, если стабильность будет лучше чем без tvlink, тогда куплю full


Покупайте лицензию. Работает офигенно и вы поддержите автора прекрасного продукта !!!
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 17 Декабря 2021, 22:11:18
С такими настройками будут проблемы или надо что то  ещё уменьшить?
"Stream/Segment timeout (sec)" у Вас очень маленький. Длительность сегмента, в среднем, около 10 сек. А у Вас TVLINK будет переподключаться если сегмент не скачался за 5 сек.
"HLS live edge" говорит о том, что при включении канала будет создано три потока (соединения).

PS. Все это, вообще, не должно влиять на бан. HLS-протокол для того и создан, чтобы можно было одновременно скачивать все доступные сегменты (иначе теряется весь смысл HLS). Если Ваш провайдер за это банит - я бы задумался о смене такого провайдера.
Похоже нашёл в чём проблема банна при использовании tvlink на ubuntu в виртуалке (vm-bhyve) под freebsd.
1. почему то streamlink качает сегменты в двойном экземпляре.2. продолжает качать и после выключения проигрывателя
прилагаю лог файл 
Также попробовал запустить ubuntu (в клетке или типо docker) также под freebsd
Код
Traceback (most recent call last):
  File "/opt/tvlink/tvlink", line 4, in <module>
    from server import start_tvlink
  File "server.py", line 27, in init server
  File "utils.py", line 569, in init utils
  File "utils.py", line 550, in utils.list_ip
OSError: [Errno 97] Address family not supported by protocol
при этом в клетке инет есть
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 18 Декабря 2021, 09:22:27
Также попробовал запустить ubuntu (в клетке или типо docker) также под freebsd
В Вашей "клетке или типо docker" - не работает функция для определения списка IP-адресов. Это на уровне системы, а не программы.
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 18 Декабря 2021, 10:00:50
почему то streamlink качает сегменты в двойном экземпляре.2. продолжает качать и после выключения проигрывателя

Вот как это выглядит в Linux:

1) запрос потока и загрузка сегментов

Цитировать
[2021-12-18 09:48:27] [192.168.1.2:58934] Query: [Sci-Fi] [E658122D] available links - 3
[2021-12-18 09:48:27] URL=...............; params={}
[2021-12-18 09:48:27] Language code: en_US
[2021-12-18 09:48:28] Reloading playlist
[2021-12-18 09:48:28] [192.168.1.2:58934] Play: [Sci-Fi] [idx: 0] HLS(32768/52428800): ...............
[2021-12-18 09:48:28] First Sequence: 828332; Last Sequence: 828335
[2021-12-18 09:48:28] HLS Live Restart: True
[2021-12-18 09:48:28] Start offset: 0; Duration: None; Start Sequence: 828332; End Sequence: None
[2021-12-18 09:48:28] Adding segment 828332 to queue
[2021-12-18 09:48:28] Adding segment 828333 to queue
[2021-12-18 09:48:28] Adding segment 828334 to queue
[2021-12-18 09:48:28] Adding segment 828335 to queue
[2021-12-18 09:48:28] Segment 828332 complete
[2021-12-18 09:48:28] Segment 828333 complete
[2021-12-18 09:48:29] Segment 828334 complete
[2021-12-18 09:48:29] Segment 828335 complete
[2021-12-18 09:48:34] Reload playlist time: 6.0
[2021-12-18 09:48:34] Reloading playlist
[2021-12-18 09:48:34] Adding segment 828336 to queue

2) остановка потока

Цитировать
[2021-12-18 09:48:34] Closing worker thread
[2021-12-18 09:48:34] Closing writer thread
[2021-12-18 09:48:34] [192.168.1.2:58934] Stop: client [Sci-Fi] [idx: 0] [...............]

Как видите, сегмент 828336 был поставлен в очередь загрузки. Но так-как плеер остановил поток - очередь была аннулирована (Closing worker thread) и соединение закрылось (Stop: client).
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 18 Декабря 2021, 21:10:51
Вечер добрый.Эксперимент продолжается...
Установил в виртуалку ubuntu desktop 20.4, чтобы исключить влияние сети и далее
Код
add-apt-repository ppa:deadsnakes/ppa
apt install python3.7 libpython3.7
cd /usr/lib/x86_64-linux-gnu
ln -s libpython3.7m.so.1.0 libpython3.7.so.1.0
add-apt-repository ppa:nilarimogard/webupd8
apt install python3-pycountry python3-requests python3-socks python3-websocket python3-pycryptodome python3-isodate python3-lxml
apt install rename python3-streamlink vlc mc
cd /usr/lib/python3/dist-packages/Cryptodome find -name *cpython-38-x86_64-linux-gnu.so -exec rename ‘s/\.cpython-38-x86_64-linux-gnu//gi’ ‘{}’ \;
Пологаю теперь у меня всё установлено, что надо?
заметил новый твлинк ну его в
Код
/opt/tvlink
запустил в ручную , в браузере с генерировал список с локалхоста ну и один из адресов запустил тут же в виртуалке в VLC.
таже ерунда закрыл проигрователь, но твлинк качает далее... похоже не проходят какие то команды.
Как отследить теперь чего ему надо?
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 19 Декабря 2021, 08:57:12
Вечер добрый.Эксперимент продолжается...
Добрый. Этого не нужно.
Код
add-apt-repository ppa:deadsnakes/ppa
apt install python3.7 libpython3.7
cd /usr/lib/x86_64-linux-gnu
ln -s libpython3.7m.so.1.0 libpython3.7.so.1.0
Нужно было, когда TVLINK для x86-64 компилировался с python3.7. Инструкция давно не обновлялась, займусь как будет время.
Цитировать
Как отследить теперь чего ему надо?
Не могу сказать. Я в виртуалках TVLINK не использую. Нужно самому провести эксперимент....
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 19 Декабря 2021, 09:35:18
Вечер добрый.Эксперимент продолжается...
Добрый. Этого не нужно.
Код
add-apt-repository ppa:deadsnakes/ppa
apt install python3.7 libpython3.7
cd /usr/lib/x86_64-linux-gnu
ln -s libpython3.7m.so.1.0 libpython3.7.so.1.0
да я уже от без изходности и так попробовал

Цитировать
Нужно было, когда TVLINK для x86-64 компилировался с python3.7. Инструкция давно не обновлялась, займусь как будет время.
Цитировать
Как отследить теперь чего ему надо?
Не могу сказать. Я в виртуалках TVLINK не использую. Нужно самому провести эксперимент....
дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там есть, ну или сами ...
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 19 Декабря 2021, 09:44:05
дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там есть
Ваша проблема связана с самим streamlink (https://streamlink.github.io/). Его не нужно компилировать. Все исходники в каталоге "/opt/tvlink/libs/streamlink". Можете менять как угодно.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 19 Декабря 2021, 10:04:45
дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там есть
Ваша проблема связана с самим streamlink (https://streamlink.github.io/). Его не нужно компилировать. Все исходники в каталоге "/opt/tvlink/libs/streamlink". Можете менять как угодно.
мы похоже друг друга не поняли.1. в виртуалке я поднимаю убунту, которая работает через прослойку vm-bhyve напрямую с спу и думает что она железка и там есть проблема с стреамлинк. в свою очередь с которым я незнаю как лечить. vm-bhyve есть и для линукса 2.
Цитировать
дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там есть, ну или сами ...
чтобы не было проблем с зависимостями
Код
Traceback (most recent call last):
  File "/usr/local/etc/tvlink/tvlink", line 4, in <module>
    from server import start_tvlink
ImportError: Shared object "libc.so.6" not found, required by "server.so"
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 19 Декабря 2021, 10:15:11
чтобы не было проблем с зависимостями
Вы просите дать исходники закрытой части программы... Естественно, я не могу этого сделать.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 19 Декабря 2021, 10:45:48
чтобы не было проблем с зависимостями
Вы просите дать исходники закрытой части программы... Естественно, я не могу этого сделать.
я просто хочу чтобы у меня это заработало, только и всего. а так у меня 3 разные способы запустить софт и нигде он не заработал как надо. неделю бьюсь и ни на шаг не приблизился к цели
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 19 Декабря 2021, 10:58:01
я просто хочу чтобы у меня это заработало, только и всего. а так у меня 3 разные способы запустить софт и нигде он не заработал как надо. неделю бьюсь и ни на шаг не приблизился к цели
Скажите какая у версия FreeBSD, может найду время и соберу под нее.
Название: Re: TVLINK - 2.2.7
Отправлено: pimlab22 от 19 Декабря 2021, 11:42:52
Скажите какая у версия FreeBSD, может найду время и соберу под нее.
Код
uname -a 
FreeBSD barton 13.0-RELEASE-p5 FreeBSD 13.0-RELEASE-p5 #0 2646dd665: Sun Nov  7 12:21:51 EET 2021     root@barton:/usr/obj/usr/src/amd64.amd64/sys/i5  amd64
ставите один из
Код
https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/13.0/    
далее обновляете
Код
freebsd-update fetch install
и вперёд ставить пакеты
Код
pkg install mc 
Название: Re: TVLINK - 2.2.7
Отправлено: Alex от 19 Декабря 2021, 11:49:48
ставите один из
Не обещаю, что это будет скоро. Дам знать когда займусь.