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

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 22 Февраля 2023, 10:21:13

Название: TVLINK - 3.2.5
Отправлено: Alex от 22 Февраля 2023, 10:21:13

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


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


Отдельный релиз для MIPSEL (MediaTek MT7621AT, OpenWrt 22.03, Python 3.10 ) собранный под Python-3.10:
Код
http://addons.alexelec.tv/TVLINK-3.2.5-mipsel-py3.10.tar.bz2

- модули Streamlink версии 5.3.0
- подкорректирована работа параметра "HLS live edge" при выключенной опции "HLS Stream Data"

*Внимание: релиз TVLINK - 3.2.5 для ARM  (Amlogic/RPi/Allwinner) собран для Python-3.11. Не системах "CoreELEC (ae-fork) 19.5-Matrix" работать не будет.
Для правильной работу нужна новая система "CoreELEC (ae-fork) 20.1-Nexus" (Kodi-20).

Что касается опции "HLS live edge (https://streamlink.github.io/cli.html#cmdoption-hls-live-edge)":
то, что написано в справке по "Streamlink" не отвечает действительности. Если отключена опция "HLS Stream Data (https://streamlink.github.io/cli.html#cmdoption-hls-segment-stream-data)", "Streamlink" должен выдать поток только когда будет загружено количество сегментов которое указано в "HLS live edge". Но пересмотрев исходники я выяснил, что "Streamlink" будет ждать загрузки только одного сегмента и отдаст поток. Всегда. Не важно сколько указано в "HLS live edge". Не знаю, почему в справке написано по другому...
Поэтому, в сам "TVLINK" добавлена буферизация сегментов перед выдачей потока, при выключенной опции "HLS Stream Data".
Название: Re: TVLINK - 3.2.5
Отправлено: skalv72 от 06 Марта 2023, 15:59:53
Alex здравствуйте!
Подскажите пожалуйста
Стоит последняя Ваша сборка на nand
До 15-00 сегодня все было хорошо
сейчас на порт 2020 не дает зайти
CoreELEC:~ # ps ax | grep tvlink
 4285 root      0:00 /bin/sh -c . /etc/profile; /storage/.config/tvlink/tvlink > /dev/null 2>&1
 4288 root      0:00 python3 /storage/.config/tvlink/tvlink
 4292 root      0:00 grep tvlink
CoreELEC:~ #
Порт почему-то не открыт
alex@COMPUTER:~$ nmap 192.168.1.3
Starting Nmap 7.80 ( https://nmap.org ) at 2023-03-06 15:54 EET
Nmap scan report for 192.168.1.3
Host is up (0.91s latency).
Not shown: 993 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
111/tcp  open  rpcbind
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
8080/tcp open  http-proxy
8090/tcp open  opsmessaging
9090/tcp open  zeus-admin


Название: Re: TVLINK - 3.2.5
Отправлено: skalv72 от 06 Марта 2023, 16:00:30
Подскажите куда копать плиз
Заранее спасибо
Название: Re: TVLINK - 3.2.5
Отправлено: Alex от 06 Марта 2023, 16:06:30
Подскажите куда копать плиз
Заранее спасибо
Здравствуйте. Копать не надо, просто подождать.
Нет соединения с https://api.myip.com/, как появится - заработает.
Название: Re: TVLINK - 3.2.5
Отправлено: skalv72 от 06 Марта 2023, 16:24:11
Понял Alex
Спасибо
Название: Re: TVLINK - 3.2.5
Отправлено: shippy от 17 Марта 2023, 03:13:49
So TVLink v3.2.5 Server works on Amlogic, RPi, Allwinner, RK as did previous versions.

1. So which distro can we use for other than Amlogic SoCs?
2. As I previously asked, there is no TVLink PVR client for these other SoC TV boxes, just the Server? Bit strange... :)
Название: Re: TVLINK - 3.2.5
Отправлено: Alex от 17 Марта 2023, 05:02:41
So TVLink v3.2.5 Server works on Amlogic, RPi, Allwinner, RK as did previous versions.

1. So which distro can we use for other than Amlogic SoCs?
2. As I previously asked, there is no TVLink PVR client for these other SoC TV boxes, just the Server? Bit strange... :)
Hi,
The program is compiled for a specific processor architecture and version of Python. Which distribution you will use is your choice.
There is a ready-made PVR Client for the systems that I assemble. For other systems (even if you build the client) it still won't work. You need a special version of Kodi.
That is, I would have to build not only the client, but also make a special version of Kodi for all such systems. I don't have that much time and opportunity.