• 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:
  • 4 Hlas(ů) - 3 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Oneplay Server
#61
@book: nemáš náhodou dva účty/služby pod jedním loginem? Pokud ano, tak večer ve verzi 1.1.0 to snad bude už fungovat. Jestli ne, tak v změň v debug 0 na 1, pusť znovu server. Mělo by to vypsat odpověď z Oneplay, kde bude vidět chyby. Když z toho nebudeš moudrý, tak mi to hoď do soukromé zprávy.

O chybějící " u pinu vím, to bude také opravené. PIN se to pokusí použít u kanálů chráněných rodičovskou kontrolou. Když tam je skutečný PIN, měly by jít pustit typicky kanály pro dospělé.
 
Citovat
#62
EPG jeste resi waladir......bude vecer nova verze.... 1
 
Citovat
#63
Navazuji na úvahu o tom, jak by se multidimenze OnePlay měla pro použití v Tvheadend řešit. Jen upozoňuji, že se to týká případu, kdy jsou použity skripty v Tvheadend a ne tedy OnePlay Server. To řešení je sice hodně podobné, ale přeci je tam možné některé odlišnosti najít. @waladir: na těchto scriptech pracuji také, ale já jsme byl netrpělivý a z jeho originálního kódu doplňku OnePlay pro Kodi jsme si odvodil řešení, které navazuje na některá má už používaná a osvědčená řešení s podobnými funkcemi (např. příjem kanálů ČT Sport Plus z iVysílání).

Klíčové pro to, aby se OnePlay kanály s multidimenzí daly rozumně používat je:
  • vlastní příjem a volby jak master kanálu multidimenze, kde se vysílá tzv. mozaika všech streamů, tak subkanálů jednotlivých streamů - tohle jsem jen s drobnými úpravami převzal z originálu
  • zpracování epg - tady jsem použil základní modul epg z originálu ale doplnil ho, protože jsem chtěl, aby se informace z master kanálu i subkamálů daly vzájemně využít. Takže teď mám informace v master kanálu doplněné o názvy všech streamů z jednotlivých subkanálů a naopak, do subkanálu kopíruji vybrané informace z master kanálu.
  • Řízení enable/disable subkanálů podle toho, zda pro něj existuje nějaké epg.  Tady ještě váhám před strategií. Jsou v podstatě tři možnosti:
    1. neřídit nic, pak ale budou všechny subkanály v epg trvale viditelné, což bude nepřehledné a ani nijak moc hezké.
    2. řídit enable/disable podle toho, zda pro kanál epg existuje nebo neexistuje. To už je lepší, ale v přípdě že si stahujete epg na větší počet dní dopředu, výsledek je víceémně hodně podobný tomu předchozímu řešení.
    3. řídit enable/disable podle toho, zda pro kanál epg existuje nebo neexistuje ale pouze pro nějaký nastavený počet dní, který může být kratší, než pro kolik se stahuje epg. Tohle řešení se mi ais líbí nejvíce. Typicky by tam mohl být např. jeden den, tzn. když se bude aktualizace epg provádět 1x denně rámo, tak se zobrazí jen ty subkanály multidimenze, které budou mít epg pro tento den.
    4. řídit enable/disable podle toho, zda pro kanál epg existuje a to pouze v čase po dobu vysílání nějakého zápasu. To je si hodně efektní, ale naráží to na celou řadu problémů, které jsem poměrně podrobně popisoval už u řešení pro iVysílání. Kdo o to má zájem podívejte se na toto téma zde na fóru.
Já osobně preferuji třetí možnost. Informace o tom, co se vysílá v multidimenzi v aktuální den uvidím komplet, včetně jednotlivých subkanálů kanálů. Co se bude vysílat ve dnech následucjících, uvidím jen v master kanálu, kam jsem ale do popisu doplnil názvy zápasů jednotlivých subkanálů, které tím pádem můžu skrýt.

Jak to vypadá konkrétně je vidět na přiložených screenshotech. Na prvním je vidět detail epg master kanálu, kam jsem doplnil informace ze subkanálů. Docela se divím, že tohle Oneplay nemá u jejich epg také. Pokud se chcete v přehledu epg podívat, co se v dané multidimenzi bude vysílat, musíte vždy do detailu.

               
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
#64
Ke stažení a v repozitáři je verze 1.1.0 Oneplay Serveru i skriptů pro TVH. Po resetu kanálů/vytvoření playlistu budou nově přidané virtuální subkanály pro multidimenzi. Také byla přidaná podpora pro více účtů/služeb pod jedním loginem. Oproti verzi pre1.1.0 obsahuje opravu v config.txt.sample, přejmenovaný skript pro systemd a opravdu související s detekcí více účtů. To TVH skriptů jsem i dodělal dřívější úpravy a opravy z Oneplay Serveru.
 
Citovat
#65
@book: máš zakázaný příjem zpráv. Když tak si ho povol, něco ti k Tvému problému napíšu :-)
 
Citovat
#66
@waladir Při dnešním raním stahování (5:00) týdenního epg (7x get_day_epg) se 2x objevila chyba, díky které se data pro dvě 24 hodinovky (3. a 5.) do výsledku nedostala. Chtěl jsem začít pátrat po příčině, pak mě ale napadlo pustit stahování znova (cca v 10:00) a chyba se už neobjevila a data se stáhla komplet.

Ony výpadky jednotlivých dnů tolik nevadí, pokud se data stahují každý den a vždy na více dní dopředu. V takovém případě epg už většinou v Tvheadend jsou stažena z předchozích dnů, tak se jen u těch dnů, které se nestáhly, případně neaktualizuje obsah. Tedy pokud by se změnil. Zvažuji, jestli tam nevložit možnost opakování při neúspěšném načtení, s prodlevou mezi pokusy. Nevím ale, jestli to je, vůči službě OTT, dobrá strategie.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
#67
@JiRo: výhoda použitého API je, že to je opravdu jedno volání, které stáhne data za celý den a nemusím třeba spamovat servery, kdy je potřeba načíst data zvlášť pro kanál a den. Pro 100 kanálech a 5 dnech to je 500 requestů. Zase na druhou stranu, když jeden selže, tak nechybí kompletně celý den :-) Můžu tam přidat třeba jedno opakování, aby to ošetrilo opravdu nahodilé chyby volání.

Samozřejmě by bylo ideální by bylo vědet, co bylo příčinou. Večer jim zkusím prohnat servery, jestli se to třeba taky nestane :-)
 
Citovat
#68
Tak jsem poté, co jsem si doheldal, jak často a kolik streamů multidimenzí se vysílá (cca 10 dní dopředu na sms.cz je to vidět celkem dobře) a úvahy o tom, jak optimálně řešit zobrazení kanálů multidimenze, jsem hodil do koše. Generace epg pro kanály s MD bude probíhat 1x denně, stejně jak pro všechny ostatní kanály v Tvheadend, které nemají příjem z DVB. Nastavení enable/disable pro kanály s MD také pouze 1x denně, v rámci generace epg. Aby to nevypadalo tak blbě a uživatelé měli informaci, o tom, co a kdy se bude vysílat, doplňuji mezery v epg dalšími informacemi. Podle reakce dvou laických uživatelů, je to celkem jasné a pochopitelné.

   
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
#69
Dnes jsem se věnoval hlavně video doplňku Oneplay, ale ve verzi 1.1.1 jak Oneplay Serveru, tak TVH skriptů jsem přidal další pokus o stažení denního EPG při chybě a opravil jsem parametry ffmpegu pro TVheadend, které omezuje nadměrné logování.
 
Citovat
#70
Ve verzi 1.1.2 je díky @sedlin2:  přidaná podpora provoz Oneplay Serveru v docker containeru a doplněné tagy do playlistu. Stručný postup jak Oneplay v dockeru zprovoznit je v prvním příspěvku.
 
Citovat
#71
Ahojky, tak jsem v pasti... upgradoval jsem si na verzi 1.1.2 a v config.txt mam jiny port ale pri spusteni server.py to jede porad na 8082.... proc?  Doted to ficelo... navic ani v tivimate ani v kodi kdyz si pustim MD cam rozhodciho tak na obraze mam dva male obrazy prenosu....  8.Dekuji za help Bajtik
 
Citovat
#72
Ve verzi 1.1.3 Oneplay Serveru je opravené načtení nastavení u dockeru, ošetřené chyby při stahování EPG a opravená chyba u MD u živého vysílání. Také byla přidaná informace o verzi na hlavní stránku. V případě dockeru udělejte nový build, který stáhne novou verzi.

Upravil jsem také zpracování MD v TVH skriptech. Nemám to jak vyzkoušel, ale snad to bude fungovat.
 
Citovat
#73
Chci se zeptat těch, kteří sledují kanály OnePlay služby prostřednictvím Tvheadend, jakou mívají hodnotu Neopravených bloků (webgui Stav > Stream), případně, jaké chyby a jak často se v logu Tvheadend objevují.

U mě se počet chyb neopravených boků se pohybuje kolem 0,5 - 1 mil./minutu, v logu vyskakují záznamy čítače chyb kontinuity, který také neůměrně narůstá. Zajímavé je, že se ty chyby, jejich četnost a rychlost nárůstu liší kanál od kanálu. Když to srovnám s příjmem jiné OTT služby, tak tam se např. chyba Neopravené bloky vůbec neobjevují. Tento typ chyby se spíše vyskytuje u příjmu DVB služeb.

Při sledování v Kodi se občas objevují v obraze artefakty a pokud to člověk pozorně sleduje, je vidět, že obraz několik snímků občas přeskočí. Odpovídá tomu i statistika chyb přehrávače, zprávy v logu ( VAAPI::FFGetBuffer - no surface available - dec: 1, render: 2) i % obsazení bufferu. A opět, chová se to kanál od kanálu různě a různě se chová právě i % obsazení bufferu přehrávače. U některých kanálů je ten výskyt artefaktů dost častý, jinde (v jiném kanálu) a jindy se objevují pouze sporadicky. Typické obsazení bufferru přehrávače se také mění. Jsou chvíle, kdy se kolem 70 %, v jindy je to např. kolem 30 %. Také jsem už zažil pokles až k 0 %, pak samozřejmě Kodi přehrávač začne "bufferovat". Zajímavé je, že obsazení bufferu nezávisí na čase. Bylo by asi pochopitelné, kdyby např. se v primetime klesalo a v jiných časech dne bylo vyšší. Ale včera večer jsem se díval na přímý přenos hokeje, a to se hodota obsazení bufferu pohybovala kolem 70 %, dnes dopoledne, při repríze toho samého zápasu, se obsazení bufefru pohybuje kolem 30 %.


Přiložené soubory Miniatury
   
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
#74
Ahojte ako je to s Oneplay serverom a s archivom v Kodi, z neakeho dovodu mi nefunguje pretacanie, vzdy mam moznost zvolit len spustit program z archivu, ak chcem posunut tak vzdy hodi na zaciatok, vie niekto poradit? diky
 
Citovat
#75
@JiRo: u HLS ffmpeg generuje velké množství chyb typu "Invalid timestamps stream=0, pts=10714614, dts=10720620, size=3646". Nepovedlo se mi to parametry eliminovat, jen jsem omezil úroveň logovaní, aby to zbytečně nezaplňovalo logy. Možná to s tím souvisí

@Apollo: v Kodi bych spíš doporučil použít kombinaci IPTV SC + doplněk Oneplay. U Oneplay Serveru se z důvodu možného použití používá klasický live stream, bez možnosti přetáčet.
 
Citovat
#76
@waladir: Ano, takhle je to i u mne. Ty chyby mouhou souviset s timingem Zkoušel jsem v nastavené ffmpeg to, co o zpracování live streamů vím, ale nic toho nepomohlo. Při přehrávání si s tím Kodi nakonec poradí, protože to časování umí srovnat. Viz v Kodi se při přehrávání opakující se hlášky CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 30909.

Když se podívám na doplněk Kodi, tak tam je podobný problém, i když je to dash. ISA zase trvale protokoluje ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur., což mnohé naznačuje.

Budu po tom příležitostně pátrat dál...

Je pravděpodobné, že minimálně chyby čítače kontinuity jdou, z logiky věci, na vrub strany serveru služby. S tímhle se na straně příjmu a zpracování asi nic dělat nedá.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
#77
tak iStb a iplay na Apple archiv funguje aj s pretacanim, tivimate funguje len s vlc ako externym prehravacom, Kodi to nezvlada, ale aspon vidiet ze archiv slape
 
Citovat
#78
@Apollo: v Kodi bych spíš použíl doplněk O2TV. Tam by přetáčení v IPTV SC mělo fungovat. U Oneplay Serveru by byl problém se streamy, které mají DASH jen s DRM. Ty by nešly přehrát.
 
Citovat
#79
Ve verzi 1.1.4 je upravený typ live streamu, který by měl umožňovat i přetáčení (záleži na klientovi), ve Oneplay Serveru navíc upravené volání catchupu v playlistu a v TVH skriptech je pak opravená chyba v generování EPG.
 
Citovat
#80
Ahoj .
Chtěl jsem se zeptat vše jsem udělal, ale nejde mi to, vše se najde a nic, sledovánitv mi jde normájlně.#EXTM3U x-tvg-url="http://10.0.0.11:8082/epg"
#EXTINF:-1 provider="Oneplay" tvg-chno="1" tvg-name="Nova" tvg-logo="https://cloudia.cms.jyxo-tls.cz/r480x320n/1fdf53cd-7c05-4bdd-a799-febcf4f6666f" catchup-days="7" catchup="shift", Nova
http://10.0.0.11:8082/play_num/1.m3u8
#EXTINF:-1 provider="Oneplay" tvg-chno="2" tvg-name="ČT1" tvg-logo="https://cloudia.cms.jyxo-tls.cz/r480x320n/3cd49c93-164c-4346-aae5-95e2a0660072" catchup-days="7" catchup="shift", ČT1
http://10.0.0.11:8082/play_num/2.m3u8
#EXTINF:-1 provider="Oneplay" tvg-chno="3" tvg-name="ČT2" tvg-logo="https://cloudia.cms.jyxo-tls.cz/r480x320n/c44a8578-bbae-410a-a5ff-81c67921fa78" catchup-days="7" catchup="shift", ČT2
http://10.0.0.11:8082/play_num/3.m3u8
#EXTINF:-1 provider="Oneplay" tvg-chno="4" tvg-name="Prima" tvg-logo="https://cloudia.cms.jyxo-tls.cz/r480x320n/842356b8-72a9-4cf4-8fe2-7d608021585e" catchup-days="7" catchup="shift", Prima
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)