• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
tvheadend kanály se spojily v jeden i když jsem neměl zatrženo "Spoj stejný název"
#1
Question 
Dobrý den,

dnes jsem v HTS Tvheadend 4.2.8-36 ~ LibreELEC Tvh-addon v9.2.0.123 ladil a na 

Konfigurace > DVBvstupy > Služby jsem našel 2x "Prima sport". 658MHz a 642MHz jako zatržené (= povolené).

[Obrázek: tvheadend-sluzby.webp]

Přešel jsem tedy do:

Konfigurace > Program / EPG > Programy 

tam když dám namapování všech služeb (jsou tam dvě shodné položky v menu - viz obrázek níže, já zvolím tu druhou), a v okně mapování jsou uvedené všechny služby a volba "Spoj stejný název" NENÍ zaškrtnutá, tak potom vidím jen 1 položku Prima sport, která má v kolonce služby 2 kmitočty "DVB-T síť/642MHz/Prima sport,DVB-T síť/658MHz/Prima sport"

[Obrázek: tvheadend-programy.webp]

což je divné, protože mám obavu, jak tento sloučený program funguje. Co když ten první kmitočet nedává dostatečně kvalitní signál a jsou tam vady obrazu? Pochybuji, že se automaticky přepne na druhý kmitočet. Proto bych rád měl každý program zvlášť pro každý kmitočet, abych si mohl vybrat ten s kvalitnějším obrazem.

Zkusil jsem ten 1 výsledný program upravit tak, aby obsahoval vždy jednu ze služeb(kmitočtů), nevím zda to funguje.

Máte prosím nápad kam a na co kliknout, aby se to neslučovalo a bylo rozdělené?
 
Citovat
#2
Tak pokud jsou dvě služby z tuneru namapovány k jednomu kanálu, tak Tvhedaned vybírá služby podle priorit a dokáže, při výpadku příjmu jednoho zdroje přepnout na další. Kritéria přepnutí najdeš v příslušné dokumentaci. Přepisovat to tady už nebudu. Dělal jsem to, psal sáhodlouhé návody a stejně jsme se pak ani větišinou nedozvěděl, jak a s jakým výsledkem to nakonec uživatel použil a jak to dopadlo.

Co se týče rozddělení jednoho kanálu do kterého jsou namapované dvě služby, tak krátký návod ještě uvedu:
  1. vybrat si jednu z těch dvou služeb a u ní kanál Prima Sport odmapovat
  2. Založit si ručně nový kanál, např. Prima Sport 2 a do něj ručně namapovat odmapovanou službu
 
Citovat
#3
Děkuji že pomáháte.

Dokumentaci TVHeadend jsem asi našel anglickou https://docs.tvheadend.org/documentation , ale těžko v ní najít něco jako jsou detaily přepínání kmitočtu/služby u přehrávání programu/kanálu (na který je namapováno několik služeb/kmitočtů), na základě kvality obrazu/signálu DVB-T2. Pokud se tedy mohu spolehnout na to, že při sledování DVB-T2 a namapovaných 2 službách na jeden program/kanál, se bude přehrávat služby/kmitočet s lepším obrazem a méně vadami, tak víc asi nepotřebuji vědět - nemusím ručně vytvářet program, do kterého vyberu jen jeden z kmitočtů a pak druhý program do kterého vyberu ten druhý kmitočet/službu.
AI https://lumo.proton.me mi k tomu uvedlo: 
Citace:Tvheadend nedělá to, co předpokládáš.
Podle diskuze na oficiálním fóru Tvheadend (tvheadend.org/d/8430-failover-if-transport-errors-too-high) platí následující:
Když máš na jeden kanál namapováno více služeb (např. z různých muxů/frekvencí), Tvheadend si vybere službu podle priority (tu nastavuješ ručně u každé služby). Ale jakmile jednou začne přehrávat danou službu, zůstane na ní i když se signál zhorší. Nepřepne automaticky na jinou službu s lepším signálem uprostřed přehrávání.
Jak píše vývojář davep:
Citace:"Unfortunately not. I've looked at this issue, and because of the way the code is written it would need a major redesign."
Failover mezi službami funguje pouze tehdy, když je tuner zcela nedostupný (např. obsazený nebo spadlý), ne když signál jen degraduje na špatnou kvalitu.
Co z toho plyne:Ano, budeš pravděpodobně muset vytvořit samostatné kanály pro každou frekvenci/službu, pokud chceš mít kontrolu nad tím, která se přehrává. Nebo si u stejného kanálu nastavit priority služeb tak, aby Tvheadend při výběru upřednostnil tu, která má obvykle lepší signál – ale nepočítej s tím, že by za běhu automaticky přepnul, když se situace změní.
Další možností je externí řešení přes API Tvheadend – scrapovat chybové čítače a případně kickovat stream, jak naznačuje jeden z účastníků diskuze.

Priorita přehrávání služby (kmitočtu) v kanálu se asi nastavuje v nastavení služby na Konfigurace > DVBvstupy > Služby. Je tam pole Priorita, kde se zadá hodnota od 10 do -10 kde vyšší hodnota je vyšší priorita.

Ale Ta jak JiRo zmiňuje bod 2. (zvláštní ručně vytvořený program pro každou ze služeb), tak postup je:
Konfigurace > Program / EPG > Programy, tlačítko "Přidat". Což by snad mělo být vše a není nutné na "Konfigurace > DVBvstupy > Služby" upravovat službu a vybírat u ní "Program", na který se namapuje.
Pak jako blbec restartovat Kodi nebo PVR doplněk v Kodi, aby se změna projevila (měla by se projevit automaticky).

Nevím jak vám, mě ale jeden program Prima sport 624MHz ukazuje EPG asi správně a druhý program 658MHz ukazuje EPG jiné stanice ( ty, které vidím u Prima Cool na https://www.iprima.cz/tv-program ).
 
Citovat
#4
@postcd: Máš-li pro nějaký kanál více zdrojů, vytvoří se ti tolik služeb, kolik máš zdrojů, takže nastavuješ priority pro každou službu zvlášť ve formuláři pro nastavení služby. Priority služeb se nastavují v nastavení služeb. Podívej se do formuláře nastavení služby. Parametr priorita tam uvidíš.

Ruční mapování služby se dá provést jak v nastavení služby - vybere se kanál na který chceš mapovat, tak v nastavení kanálu - kde si zase naopak vybereš službu která má být na kanál namapována. Jen ale pozor! Pokud máš už na jeden kanál namapováno více služeb (což je tvůj případ v případě Prima Sport), musíš tu, kterou si namapuješ na ten druhý, dodatečně vytvořený kaná (Prima Sport 1), z toho původního kanálu (Prima Sport) odmapovat.

Pokud nějaká služba se zdrojem z tuneru obshauje špatné EPG, můžes v nastavení kanálu, na který je ta služba namapována, použít EPG z jiného kanálu, na který je namapována služba se správným EPG. Případně můžeš samozřejmě použít EPG získané z xmltv, tedy pokud ho používíš. Obě možnost nastvení najdeš ve formuláři nastavení kanálu. Pozor, pro oba případy je tam vždy jiný parametr nastavení.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)