• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 5 Hlas(ů) - 3.4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Připojení CZ/SK poskytovatelů OTT IPTV k TVHeadendu
@beitlj: můžeš vyzkoušet hledat, pod jakým uživatelem běží TVheadend, pak zkusit dát složku tmgo tam. Asi TVheadend neběží pod uživatelem ubuntu. Kdysi mi vypisovalo podobnou chybu, protože jsem vytvořil složku se skriptem pod rootem, ale TVheadend běží pod hts.
 
Citovat
Aha, to zkusím.

Ugoos X3 Pro + Synology DS218, D216play +Synology RT2600ac
SZ nečtu!!! Ptejte se ve fóru, pomůžete ostatním.
 
Citovat
Tak dir se skripty přesunuty do hts, restart TVH přenastavení cesty k m3u8.
Syslog vypisuje toto :
Kód:
Dec  3 12:42:31 ubuntu tvheadend[2349]: subscription: 000A: No input source available for subscription "HTTP" to channel "AMC HD"
Dec  3 12:42:31 ubuntu tvheadend[2349]: webui: Couldn't start streaming /stream/channel/de5478084cff3e89b473db9f570ddcc2?profile=webtv-h264-aac-matroska, No assigned adapters
Dec  3 12:42:31 ubuntu tvheadend[2349]: subscription: 000A: "HTTP" unsubscribing from "AMC HD", hostname="192.168.1.107", username="admin", client="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
Dec  3 12:42:33 ubuntu tvheadend[2349]: subscription: 000B: No input source available for subscription "HTTP" to channel "AMC HD"
Dec  3 12:42:33 ubuntu tvheadend[2349]: webui: Couldn't start streaming /stream/channel/de5478084cff3e89b473db9f570ddcc2?profile=webtv-h264-aac-matroska, No assigned adapters
Dec  3 12:42:33 ubuntu tvheadend[2349]: subscription: 000B: "HTTP" unsubscribing from "AMC HD", hostname="192.168.1.107", username="admin", client="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
Dec  3 12:42:35 ubuntu tvheadend[2349]: subscription: 000C: No input source available for subscription "HTTP" to channel "AMC HD"
Dec  3 12:42:35 ubuntu tvheadend[2349]: webui: Couldn't start streaming /stream/channel/de5478084cff3e89b473db9f570ddcc2?profile=webtv-h264-aac-matroska, No assigned adapters
Dec  3 12:42:35 ubuntu tvheadend[2349]: subscription: 000C: "HTTP" unsubscribing from "AMC HD", hostname="192.168.1.107", username="admin", client="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
Dec  3 12:43:09 ubuntu tvheadend[2349]: profile: unable to select a working profile (asked 'webtv-h264-aac-matroska' alt 'channel')
Dec  3 12:43:09 ubuntu tvheadend[2349]: http: 192.168.1.107: HTTP/1.1 GET (1) /stream/channel -- 503
Dec  3 12:43:58 ubuntu tvheadend[2349]: profile: unable to select a working profile (asked 'webtv-h264-aac-matroska' alt 'channel')
Dec  3 12:43:58 ubuntu tvheadend[2349]: http: 192.168.1.107: HTTP/1.1 GET (1) /stream/channel -- 503

Ugoos X3 Pro + Synology DS218, D216play +Synology RT2600ac
SZ nečtu!!! Ptejte se ve fóru, pomůžete ostatním.
 
Citovat
@Client: Ne, nevykašlal jsem se na to. Jen není dostatek času na to, abych to dodělal. Možná bych do neděle zkusil vydat novou verzi skriptu pro T-Mobile TV GO / Magio TV GO, ale přes týden to nestíhám.

Co se týče těch kvalit v Magiu, skutečně to není maximum. (Pokud pominu například ČT1 HD, tam to přes 1280x720 a 25 snímků za vteřinu nejde. Záleží na konkrétním streamu. Sportovní kanály většinou bývají v 1920x1080 při 50 snímcích za vteřinu, bitrate přibližně 5Mb/s.) Zkus si v API při získávání odkazu změnit parametr prof na p5, možná ti to pomůže.
Soukromý server - Ubuntu 18.04, TVHeadend 4.2.8-36
Dell Latitude E6420 - W10, TVHPlayer Beta, Kodi 18.5
Lenovo Vibe P1ma - Android 5.1, TVHClient + Yatse, Kodi 18.5
 
Citovat
@Client, @ptd2000cz, @pan_klobouk:  Už hraju v TVH, jak přes webgui tak v TVHClientu na iOS. Doma to zkusím v KODI.
Ani vám neřeknu co pomohlo, jestli zadání absolutní cesty k ffmpeg /usr/bin/ ve skriptu streamer.sh a nebo v TVH změna stream profilu matroska na default a jeho nastavení na Unset (default).
Děkuji vám za nasměrování.

Dotaz :
Jak často generovat token a playlist pro T-Mobile TV GO ?

Ugoos X3 Pro + Synology DS218, D216play +Synology RT2600ac
SZ nečtu!!! Ptejte se ve fóru, pomůžete ostatním.
 
Citovat
@beitlj Pokud používáš playlist podle zde uveřejněných návodů, tedy kdy jeho obsahem nejsou skutečné adresy streamů ale volání scriptu streamer.sh, tak ho generovat opakovaně nemusíš. Vyjma samozřejmě případů, kdy se změní obsah používaného tarifu.

Aktualizace acces token se musí provádět jednou za 15 minut.
 
Citovat
Dnes mi jde Premier Sport (T-mobile TV GO) většinou jen rozlišením 480x270, nemáte někdo taky tak?
 
Citovat
@ptd2000cz Já jsme se na PL díval na O2TV. Tam to jelo ve FHD. Zkusil jsem T-Mobile TV, tam taky. Nakonec i T-Mobile GO a tam jako tradičně 1280x720. Jenže pak jsem to párkrát přepnul a najednou bum, a jelo to jenom 480x272. Pak jsem to přepnul na parsování jednotlivých streamů, vybral ten nejlepší a jede mi to bez problémů 1280x720. Skoro si myslím, že to na straně serveru uměle ořízli.

Je to opravdu záhada, snažil jsme se s tím ještě laborovat, vrátil tam HLS a jelo to už i z něj 1280x720. Párkrát jsem přepnul a šup, 480x272 tam bylo zpátky. To už jsem si monitoroval i obsah manifestu a ten se nezměnil. Kdyby skutečně docházelo k nějakým problém při příjmu, kvůli kterým by ffmpeg snížil rychlost (a to vůbec nevím, jestli to ffmpeg dokáže), tak by to snad neskočilo rovnou na tu nejnižší kvalitu. Notabene, když na druhém Tvheadend (je na stejné LAN), který testuji a kde přijímám T-Mobile GO ve FHD, to frčelo jak víno.
 
Citovat
Chápu správně, že zatím nelze na pevno vybrat kvalitu streamů?
 
Citovat
@ptd2000cz Je to poněkud krkolomné. Snad to popíšu srozumitelně.

Tak buď si zvolíš nejvyšší kvalitu a tam kde to jde budeš mít většinu (většinou ty sportovní a většina zahraničních) kanálů označených HD ve FHD. Ne ale ty české.Ty zůstanu jenom v HD (tedy 1280x720), jak už tu napsal @koperfield. Nezkoušel jsem ale všechny, jen namátkou. V tomto případě je pak ale v manifestu vždy pouze jedna adresa streamu, toho s tou nejvyšší kvalitou.

Nebo si zvolíš nižší kvalitu, všechny HD kanály pojedou pouze v HD (1280x720), ale v manistestu budeš mít na výběr ze tří kvalit (rozlišení) a pomocí parsování ve streamer.sh si pak budeš moci vybrat jeden z těch tří streamů. Volit si to tedy můžeš generálně, pro všechny kanály najednou. Šlo by to určitě udělat individuálně, a pak by se to dalo volit pro jednotlivé kanály dalšími parametry v playlistu.

Ještě by pak byla asi možné jiná cesta, tzn. při generaci playlistu si ten způsob vybrat podle nějakého jednoduchého pravidla. Ale to už je jen takové hraní s json daty, to klidně přenechám nějakému hračičkovi nebo si to nechám na dlouhé zimní večery, kdy nebudu mít co dělat.
 
Citovat
Zveřejnil jsem novou verzi skriptu pro T-Mobile TV GO a Magio GO. Je tam již přidána i volba kvalit.
Vím, má to nedostatky, a proto ocením hlášení případných chyb nebo i úpravy skriptu.

@Client: Nezaložíme nové téma s přehledem TVHeadend skriptů? Pouze je všechny shrnout dohromady, aby to bylo jednodušší najít a zde může být k těmto skriptům vedena diskuze.
Soukromý server - Ubuntu 18.04, TVHeadend 4.2.8-36
Dell Latitude E6420 - W10, TVHPlayer Beta, Kodi 18.5
Lenovo Vibe P1ma - Android 5.1, TVHClient + Yatse, Kodi 18.5
 
Citovat
@koperfield

Ano, všechno co píšeš v odkazovaném postu je rozumné. Včetně přechodu na parametry v json. Já tam také směřuji, jen jsem se obával, jestli to dekódování parametrů json aplikací jq ve streameru neprodlouží dobu přepínání kanálů. Takže to nyní testuji. Pokud se ukáže, že by to měl být problém, uvažuji o variantě ponechání jednořádkového souboru s dynamickými parametry pro streamer případně refresh script a do config.json ukládat pouze statické parametry.

Nový login script je pěkný, v podstatě nakonec směřuji k něčemu podobnému, jenže to je přesně to, kam jsem se já osobně dostat nechtěl. Tedy k nějakému takovému komplexnímu řešení s "hromadou kódu". Mým cílem byly jednoduché scripty určené spíše pro ty zkušenější. Tohle jsem hrubě podcenil, protože je začali využívat i laici a tam už to prostě jinak nejde a tou "hromadou kódu" je to třeba obalit. Sice jsem se o to chvíli snažil, ale teď už je to nad možnostmi mé kapacity, kterou tomu můžu věnovat. Můj poslední evoluční krok, jak ho mám dlouhodobě v plánu, tak bude config.json, jeho ruční editace a hromádka co možná nejjednodušších scriptů (login, refresh, playlist, epg, streamer) a možná něco, jako config script, který by se spouštěl buď samostatně nebo z login. V tom jsme se v podstatě sešli, jen ty to řešíš v jednom, v login scriptu s pomocí parametru spuštění --config. Víc už do toho asi investovat nehodlám.

Možná tedy ještě dotáhnu doplnění odkazu na loga kanálů do playlistů (většinou už to mám hotové, je to celkem jednoduché doplnění v playlist scriptu) a epg scripty. U těch je to krapet složitější, ale je po tom poptávka, takže by to ve scriptech být rozhodně mělo (plus samozřejmě odpovídající doplnění tvg-id do playlistu a uložení do Tvheadend přes externí graber/sock).

Sjednotit problematiku do jednoho tématu, to už tady bylo několikrát. Poslední je právě toto téma a jak vidno, ani to se neosvědčilo a některá řešení jsou stejně rozstrkaná u příslušných témat OTT služeb (4NET, Kuki, Sledovani(-e), ...). Takže to zkusit ještě jednou by bylo užitečné. Pokud nevíš, kde jsou jaká řešení popsaná, mohu tě navést. I když jako moderátor asi přehled máš.

Github je asi jediná cesta, jak to všechno udržet pod kontrolou a otevřít i dalším přispěvatelům. Ale to už jde mimo mě. Je to podobné, jako když jsem před časem ukončil svou účast v projektu skinu Estuary Stream-Cinema. Starého psa novým kouskům nenaučíš, takže to nechám na někom mladším.

OK, tak jsem o tom ještě přemýšlel. Upravím Nangu TV (O2TV a T-Mobile TV) do podoby tvého řešení (a pak případně i další). Byl bych blázen, kdybych se snažil vymýšlet něco po svém, byť to tak nějak mám připravené. A zároveň tam upravím ukládání/čtení parametrů do/z json souboru.

Přemýšlím, zda nebude problém s aplikací jq. U některých typů a verzí *ELEC není součástí systému a dostává se do něj instalací přes Kodi addon. Naštěstí v posledních verzích už je cesta k ní doplněná do příslušné proměnné prostředí, ale v některých starších verzích tomu tak nebylo. Ale to je okrajový problém, který se dá pro tyto případy vyřešit nějakým default umístěním, které je pro *ELEC známé a neměnné. Předpokládám, že u běžných Linux systémů je jq jejich standardní součástí případně se tam dá normálně nainstalovat.

Jinak pozor, zjistil jsem, že aktualizace access tokenu v refresh scriptu Magio, resp. ten aktualizační request, čas od času končí chybou. Zatím se mi nepodařilo přijít na to, čím to je a jestli to s něčím souvisí.
 
Citovat
Vyzkoušel jsem 2.verzi T-mobile TV Go od @koperfield, všechno zatím funguje výborně, už nemám u kanálu Premier Sport rozlišení 480x272 jako v posledních dvou dnech, nedalo se na to vůbec dívat, teď všechny kanály jdou ve FHD podle předvýběru. Děkuji @koperfield a @Client, moc jste nám jako laikům pomohli.
 
Citovat
@koperfield: jen jsem koukal na script,ale klobouk dolů tzv.all in one pro většinu...za mě souhlasím s @Client....
 
Citovat
Informace ke scriptu O2TV

Podle zatím neověřených informací mělo u O2TV dojít ke zkrácení platnosti některých atributů. Nevím zda se nějaká podobná změna nebude týkat i doby platnosti vygenerovaných adres streamů. Z logiky věci to nemůžu hned vyzkoušet a musím počkat, takže nejbližší doba, kdy se tomu budu moci věnovat bude až dnes večer. Pokud používáte cache a stane se vám, že po volbě kanálu se jeho obsah nezačne přehrávat, zkuste ve scriptu streamer.sh používání cache vypnout. Provede se to nastavením proměnné z původního cache=1 na cache=

Pokud bude přehrávání O2TV mít nějaké další problémy, napište. Budu se tomu věnovat co nejdříve (viz výše).
 
Citovat
ano stream ma platnost hodinu a 40 minut
 
Citovat
Možná hloupý dotaz: je technicky proveditelné umožnit v TVH zpětné shlédnutí již skončeného pořadu? Koupil jsem dneska router a jako dárek dostal 1 měsíc sledovanitv.cz, tak jsem si v Kodi nainstaloval "PVR Client for sledovanitv.cz" a byl jsem mile překvapen.
Bylo by super mít tuto možnost i při pouštění streamů z TVH, když to služba (T-Mobile TV, O2TV) dovoluje.
X96 MAX PLUS S905X3 4/32GB - CE
 
Citovat
@wolfjunior Bohužel, toto při sledování streamů prostřednictvím TVH není možné.
 
Citovat
Po dlouhý době jsem se dokopal k tomu abych zkusil script O2tv od @Client:  protože pavuucek s addon nic neřeší. Všechno jsem nastudoval,aspoň si to myslím zařízení se mi v účtu zaregistrovalo to vidím a když spustím generování playlist.sh tak se playlist nevygeneruje. Přes SSH to vrátí:
Kód:
TVHSERVER:~/.kodi/userdata/addon_data/playlist.o2tv # ./playlist.sh
cat: can't open '/storage/.kodi/userdata/addon_data/playlist.o2tv/playlist.shaccess.id': No such file or directory
Get subscription...
wget: server returned error: HTTP/1.1 401 Unauthorized
ERROR: Bad offer reading
TVHSERVER:~/.kodi/userdata/addon_data/playlist.o2tv #
A tady končím,může někdo poradit kde dělám chybu? Mám to na RPI3 Libreelec. Díky.
Jinak klidný svátky všem.
RPI 3 Libreelec 9.0 TVH,Tanix TX3 Coreelec 9.0.xx ,X96mini Coreelec 9.0.xx, KI pro Coreelec 9.0.xx
 
Citovat
@veleslavin Nejsem doma , takže si to nemůžu ověřit, ale řekl bych, že jsi špatně zadal hodnotu do proměnné data. Mělo by tam být: data=/storage/.kodi/userdata/addon_data/playlist.o2tv/. Zkontroluj si to.

Ještě jedno upozornění, doporučuji raději nepoužívat cache. O2TV občas mění strukturu streamů a v takovém případě to s cache nebude fungovat. Proto raději bez něj.

Jinak já mám dluh, měl bych to O2TV aktualizovat a doplnit ukládáním parametrů, snad se k tomu dostanu za pár dní, pak to bude zase o něco jednodušší.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)