29.9.2018, 20:21
(Tento příspěvek byl naposledy změněn: 30.9.2018, 8:55 uživatelem JiRo.
Důvod úpravy: Typos
)
@marhycz Ona je to samozřejmě otázka, co je lepší, zda:
Nabízí se ovšem jiné řešení. Vytvořit PVR, nazvěme ho pro začátek IPTV Smart Client, který by na straně směrem k serverům OTT/IPTV služeb vytvořil prázdnou obálku s API, které by pro jednotlivé funkce volalo python scripty, obsahující vlastní volání příslušných služeb jednotlivých OTT/IPTV. Těmi službami by ty, které dnes běžně PVR používají: stažení seznamu kanálů, spuštění streamování vybraného kanálu, načtení EPG, nastavení nahrávání, stažení seznamu nahrávek, smazání nahrávky, ... IPTV Smart Client by existoval pouze jeden, adaptace na konkrétní OTT/IPTV službu by se pak prováděla formou addon typu script, který by obsahoval sadu python scriptů s výše uvedenými funkcemi. Pro každou OTT/IPTV službu jeden addon se sadou python scriptů.
Jak by se to prakticky používalo?
- si z OTT/IPTV služeb vytáhnout pouze linky na live streamy a řešit to ve vlastním dedikovaném backend serveru (Tvheadend například),
- jít na to jako @palinek a jeho PVR Sledovanitv.cz, které používá jako backend server rovnou server OTT/PTv služby,
- nebo jako @sorein & @koperfield a vytvoři addon pro Skylink OTT/IPTV s těsnou vazbou na PVR IPTV Simple Client, který je tak trochu někde uprostřed mezi předchozími dvěma.
Nabízí se ovšem jiné řešení. Vytvořit PVR, nazvěme ho pro začátek IPTV Smart Client, který by na straně směrem k serverům OTT/IPTV služeb vytvořil prázdnou obálku s API, které by pro jednotlivé funkce volalo python scripty, obsahující vlastní volání příslušných služeb jednotlivých OTT/IPTV. Těmi službami by ty, které dnes běžně PVR používají: stažení seznamu kanálů, spuštění streamování vybraného kanálu, načtení EPG, nastavení nahrávání, stažení seznamu nahrávek, smazání nahrávky, ... IPTV Smart Client by existoval pouze jeden, adaptace na konkrétní OTT/IPTV službu by se pak prováděla formou addon typu script, který by obsahoval sadu python scriptů s výše uvedenými funkcemi. Pro každou OTT/IPTV službu jeden addon se sadou python scriptů.
Jak by se to prakticky používalo?
- Uživatel by si nainstaloval/uvolnil IPTV Smart Client. Addon by byl již součástí instalace nebo příslušného repozitáře, tak jak jsou i ostatní addon (liší se to podle typu instalace).
- Uživatel by si nainstaloval addons vybraných OTA/IPTV služeb, které hodlá používat a v jejich nastavení by zadal autentizační údaje a další parametry jednotlivých služeb.
- V nastavení IPTV Smart Client by si pak uživatel, kromě dalších parametrů, zadal názvy vybraných OTT/IPTV služeb. Podle názvů by se pak příslušné volání API addon hledala v příslušných addon těchto služeb (ad.2)