• 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
Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream)
#20
Tak si to shrňme...

@mafian pláčeš tady, ale aby ses podíval do logu Tvheadend, jak jsme ti radil hned na začátku, to tě ani nenapadlo. Jak pak chceš, aby ti někdo skutečně poradil. Pokud se ti nenačítá playlist do automatic Network, je třeba najít, kde je problém, a pro to je ten log klíčový. Jsou dvě zásadní možnosti. Buď ho opravdu Tvheadend nevidí nebo má ten playlist špatný formát. V obou případech to uvidíš v logu!

Pokud máš v playlistu adresy streamů (ne tedy volání přes pipe) a adresa streamu začíná syntakticky správně např. "http://", pak není důvod, aby ten playlist Tvheadend nenačetl (pokud ho tedy vidí a má právo ho číst). Jiná věc je, co s ním udělá dál, až se bude pokoušet z adresy něco přehrát. Pak musíš mít jistotu, že je obsah toho streamu ve tvaru, který Tvheadend zná. Pokud ne, musíš mu pomoci, např. vložením onoho "pipe://" a použitím aplikace, která ten formát dokáže překonvertovat, například ffmpeg. BTW tím ffmpeg si ještě před dalšími pokusy můžeš zjistit, co vlastně ten stream obsahuje...

Pro ostatní, jako je např. @tattko, který podstatu problému vůbec nepochopil a píše tady o úplně jiných souborech s příponou m3u8, které ale nejsou playlisty Tvheadend, ale tzv. manifesty adaptivních protokolů:
  • @mafian, alespoň podle jeho slov, má problém s načtením playlistu pro Automatic Network v Tvheadend. Playlist je uložen v souboru, který může mít jakékoliv jméno (vč. přílohy), postatná je jeho struktura a syntaxe obsahu (tzv. extended playlist). Pokud na něj Tvheadend vidí a může jej přečíst a jeho obsah, tedy struktura a syntaxe, odpovídá pravidlům, načte ho a vytvoří podle jeho obsahu mux-y. Druhá věc, zda vytvoří i navazující služby a namapuje na ně nějaké kanály už záleží na obsahu toho, co na příslušných adresách najde.
Pro nevěřící Tomáše jsem provedl pár demonstračních pokusů.

Vytvořil jsem soubor se jménem tralala (všimněte si, že bez přípony  1 ) a obsahem:
Kód:
#EXTM3U
#EXTINF:-1,AAA
blabla
#EXTINF:-1,BBB
hohoho
Tvheadend ho nenačetl a jako chybu oznámil:
Kód:
2020-06-07 12:21:47.890 iptv: unknown playlist format for network 'TEST'
Pak jsem změnil obsah na:
Kód:
#EXTM3U
#EXTINF:-1,AAA
http://blabla
#EXTINF:-1,BBB
pipe:///hohoho
Ten už Tvheadend načetl, vytořil mux-y, ale tím to také skončilo:
Kód:
2020-06-07 12:28:53.767 mpegts: tralala - BBB in TEST - tuning on IPTV
2020-06-07 12:28:53.772 epggrab: tralala - BBB in TEST - registering mux for OTA EPG
2020-06-07 12:28:53.773 subscription: 001B: "scan" subscribing to mux "tralala - BBB", weight: 5, adapter: "IPTV", network: "TEST", service: "Raw PID Subscription"
2020-06-07 12:28:53.773 mpegts: tralala - AAA in TEST - tuning on IPTV
2020-06-07 12:28:53.776 spawn: Executing "/hohoho"
2020-06-07 12:28:53.808 httpc: 0001: Unable to connect to blabla:80 - Name or service not known
2020-06-07 12:28:53.808 iptv: stdin pipe unexpectedly closed: No data
Na závěr, pokud Tvheadend soubor s playlistem, který zadáš do parametrů automatick Network, nebude moci otevřít, objeví s v logu tato hláška:
Kód:
2020-06-07 12:26:43.799 iptv: unable to open file '/storage/.kodi/media/playlist/tralala': No such file or directory
A na úplný závěr ještě screeshoty z výše uvedeného testu. Pro něj jsme vytvořil novou Automatic Network s názvem TEST.
       

@mafian Co se týče tvé poslední ukázky
Kód:
#EXTINF:0,CT 24 HD
https://stc.o2tv.cz/calc/at/.................................../.......m3u8
měl bys napsat, kde ty streamy bereš. Vypadá to na finální streamy ze služby OTT O2TV, které ti ale něco musí vygenerovat. Jejich platnost je časově omezená, takže chceš-li je vkládat do Tvheadend, měl bys to nejspíše provádět nějakým scriptem, ve kterém bys právě takovéto streamy získával pomocí requestu na servery služby.

Pak mě tedy napadá otázka, v čem tedy ten tvůj porblém vlastně spočívá. Je to v tom, že ti Tvheadend playlist do Automatic Network nenačte nebo v tom, že ti on z něj není schopen vygenerovat funkční službu, či co vlastně?! Nerad ztrácím čas zbytečným vysvětlováním problému, ale v tvém  případě si nejsem  jistý, zda se to už nestalo. Ten důraz na to, aby lidé popisovali své problémy dostatečně a ragovali na doplňující otázky, tu není kladen proto, aby někdo někoho buzeroval, ale proto, aby se věci daly řešit efektivně...
 
Citovat
  


Příspěvků v tématu
RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - od JiRo - 07.6.2020, 13:25

Přejít na fórum:


Prochází: 1 host(ů)