Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky) +--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr) +---- Fórum: Tvheadend (https://www.xbmc-kodi.cz/forum-tvheadend) +---- Téma: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) (/prispevek-zakladni-konfigurace-tvheadendu-pro-iptv-mpeg-ts-stream) |
Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - marhycz - 05.2.2018 Na internetu jsem nenašel moc pochopitelných návodů, jak vlastně použít IPTV jako vstupní kanály pro Tvheadend. Zde se tedy pokusím sepsat konfiguraci Tvheadendu pro naladění kanálů IPTV (MPEG-TS streamu) Podotýkám, že tento návod je platný pouze, pokud máte stream ve formátu MPEG-TS (.ts koncovka). V případě jiného formátu je potřeba stream do MPEG-TS formátu obalit. Viz thread Tvheadend a IPTV K čemu vést streamy přes Tvheadend?
Předpoklady:
Moje konfigurace:
Základní konfigurace před naladěním Při prvním spuštění Tvheadendu můžete zkřížkovat průvodce prvním spuštění. Vše si uděláme postupně sami. Záložka Configuration/General/Base
- Expert Příprava m3u playlistu Nejjednodušším způsobem importu IPTV kanálů do Tvheadendu je vytvoření .m3u playlistu a jeho následné načtení. Příklad mého playlistu: Citace:#EXTM3U
Jdeme ladit Na naladění potřebujeme několik věcí.
Konfigurace Network (Sítě) Vytvoření sítě z m3u playlistu.
- Nastavení sítě Ladění služeb Nyní proskenuji všechny odkazy a najdu služby, které se na nich vysílají.
-Force Scan - Skenování TS streamů - Nalezené služby Vytvoření kanálů Nyní již nalezené služby “namapuji” do kanálů. Použijeme k tomu Bouquet, který kanály namapuje automaticky a v případě změny např. IP adresy Muxu(streamu) si toho všimne a kanál změní.
- Mapování - Namapované kanály Jdeme se dívat Nyní už můžeme otevřít libovolný přehrávač s podporou HTTP streamování, jako například VLC a do URL zadat. http://IPneboHostname:9981/playlist a vyjede nám vygenerovaný m3u playlist od Tvheadendu. - Test s VLC Na závěr: Vím, že se to může zdát velice těžké a komplexní, ale pouze popisuji každý krok, takže je to delší. Vězte, že se nejedná o nic těžkého. Dále se také pokusím udělat rozcestník, aby nově příchozí měli všechna užitečná témata o Tvheadendu u sebe (tam kde jsou nějaké návody a nejenom spam) RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mobilemanic - 05.2.2018 Jen bych doplnil, že často se vyplatí místo "IPTV Automatic" to mít vyplněné ručně, obzvláště pro pokročilejší přístup, jako je např. použití pipe:// IPTV Automatic s m3u playlistem se občas chová podivně a není úplně lehké jeho chování pochopit, když se "někde něco samo" přenastaví, nebo nemám m3u soubor playlistu pod 100% kontrolou. Oproti tomu ručně zadané muxy prostě zůstanou jak jsem je nastavil :-) RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - marhycz - 05.2.2018 Tak na použití pipe tenhle návod není. Pokud člověk nemá jako zdroj MPEG-TS Stream, tak jsem ho hned na začátku odkázal na článek od @JiRo, který popisuje ty další náležitosti. Tohle není primárně určené pro “kradené” streamy, ani pro OTT služby kde jsou tokeny atd.. Je to pro lidi s legální IPTV od poskytovatele internetu (pro někoho kdo si není jistý, vygooglit rozdíl mezi OTT a IPTV). V tomhle případě je ten Automatic zcela v pohodě a je to jednodušší na nastavení. To jenom proč jsem to tak udělal :-D Aspoň mně to běží 2-3 měsíce v pohodě, když přidám kanál do playlistu, zmáčknu force scan, vytvoří se sám mux, kanál se přidá do služeb a díky bouquetu se automaticky namapuje nový kanál. Ale máš pravdu, že pro někoho kdo nemá udělaný playlist to je možná krok navíc. Přidám tedy i ten manuální postup vytvoření Muxů. Díky za zpětnou vazbu :) RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mobilemanic - 05.2.2018 Jj, pro IPTV, třeba s udpxy, je to určitě nejjednodušší. U OTT iptv providerů je potřeba přiohýbat téměř vždy, ať už kvůli kontejneru/kodeku nebo kvůli tokenům - tam se obvykle bez bash skriptu v pipe:// nehnu :) RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - marhycz - 05.2.2018 Hezky a jednoduše řečeno :-) RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - radoorech - 20.7.2019 ahoj marhycz, chcem sa ťa opýtať ohľadom multicastu a tvheadend. TvHeadend mám naištalovaný na android boxe, kde mám libreelec 8, kodi krypton 17.3. V notebooku som si vyrobil playlist (podobný ako máš ty v príspevku) od svojho poskytovateľa, streamy sú vo formáte udp://....., čiže multicast ako ty v prípade O2TV. Ten playlist v kodi (pvr simple client) aj vlc funguje bez problémov. Ale keď som ten playlist skopíroval do android boxu s libreeelec, spustím tvheadend a postupujem podľa tvojho návodu, tak mi žiadne programy nenájde. Mám ešte iný playlist v tvare htttp://......../get.php?username=........type=m3u, a ten v tvheadend funguje. Nevieš mi poradiť ako má vyzerať cesta k tomu playlistu v libreeelec (možno to mám zle zadané), prípadné je nutné použiť ten udpxy, kedže pozerám tvoje streamy majú tvar http...../udp/.... A ešte otázka ako zabezpečiť menom a heslom tvheadend, aby sa mi k nemu nepripojil niekto ďalší? Za ochotu ti veľmi ďakujem. ---------------------------------------------------------- edit: playlist mám uložený v priečinku /storage/downloads. edit: nebol by si ochotný urobiť návod ako vytvoriť muxy manuálne, hlavne ako tam nastavím tvg-id, aby mi fungovalo EPG. RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mafian - 05.6.2020 Ahoj všem, prosím poradil by mi někdo. Mám tvheadend na synology a playlist mám na disku v synology. Nejsem schopný přijít na to v jakém tvaru zadat cestu do nastavení sitě, aby to ten playlist vidělo. Nevíte někdo? RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - JiRo - 05.6.2020 @mafiam Není škoda, když už @marhyz napsal takový hezký návod, si ho nepřečíst? Viz 1. příspěvek tématu. RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mafian - 05.6.2020 Právě že tak jak to tam má napsané to přesně mám nastavené, ale tvheadend playlist prostě nevidí. Možná že jsou nějaká jiná specifika pro tvheadend na synology, ale špatné umístění mi přišlo jako první možná chyba. RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - ptd2000cz - 05.6.2020 @mafian: pokud máš na mysli URL sítě "IPTV Automatic Network", tak bude něco takového: file:///volume1/cesta_playlistu RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mafian - 05.6.2020 Hm přesně takhle to mám nastavené. Takže chyba bude jinde, netušíte někdo co by mohlo být špatně.? RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - tattko - 05.6.2020 Playlist musi byt *.m3u8 ina ti to neacit RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mafian - 05.6.2020 A je potřeba to nějak převádět, nebo stačí upravit tu koncovku. Zkusil jsem jen přepsat koncovku souboru a zase nic. RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - JiRo - 05.6.2020 @tattko Zbytečná starost, koncovka souboru může být jakákoliv. @mafian Takové dohadovámí je k ničemu. Tvheadend má přeci log, ne? Proč nezačneš tam. Také není jisté, že problém je u playlistu? Chyb se dá v parametrizaci Tvheadend udělat jako máku i jinde. A co přístup k souboru? Pod jakým user běží Tvheadend a má vůbec šanci do adresáře, kam si umístil playlist, vidět? Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - beitlj - 06.6.2020 (05.6.2020, 20:45)mafian Napsal(a): Hm přesně takhle to mám nastavené. Takže chyba bude jinde, netušíte někdo co by mohlo být špatně.? Na Synology skoro vše. Nefungovalo mi to taky, generoval jsem playlist i do složky (chmod 777 /playlist) ale tvheadend ze Synology repa ho nebral. Proto jsem se rozhodl zakoupit RPI 3B+ a na něm provozovat Ubuntu server s TVHeadend serverem a Webgrab++ a easyEPG. A mám klid. RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - tattko - 06.6.2020 m3u subor otvorim vo vlc a ulozim ako m3u8 a potm to ide. aspon ja tak mam IPTV auto RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mafian - 06.6.2020 Už nevím co může být špatně, už mám dokonce pojmenovaný stream stejně jako v návodu a prostě nic. Asi synology z tohoto projektu vynechám a pokusím se to nastavit na rpi kde mi teď pod raspbianem běží dvě astromety. Ještě pro kontrolu jestli mam správně playlist #EXTM3U #EXTINF:0,CT1 https://.................................................................................................................................................................0.m3u8 Takto mám zápis v playlistu. RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - Xander80 - 07.6.2020 @mafian: Já provozuji na Synology. Cesta je: Kód: file:///volume1/tv/o2tv/playlist.m3u8 Playlist mám takto. Kód: #EXTM3U RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - mafian - 07.6.2020 Tak asi bude chyba v playlistu já mám u programu adresu streamu https.... A končí m3u8 nemám tam žádný pipe. Takze mám asi playlist, který tvheadend nezkousne. Dá se to nějak upravit? #EXTINF:0,CT 24 HD https://stc.o2tv.cz/calc/at/.................................../.......m3u8 RE: Základní konfigurace Tvheadendu pro IPTV (MPEG-TS stream) - JiRo - 07.6.2020 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ů:
Vytvořil jsem soubor se jménem tralala (všimněte si, že bez přípony ) a obsahem: Kód: #EXTM3U Kód: 2020-06-07 12:21:47.890 iptv: unknown playlist format for network 'TEST' Kód: #EXTM3U Kód: 2020-06-07 12:28:53.767 mpegts: tralala - BBB in TEST - tuning on IPTV Kód: 2020-06-07 12:26:43.799 iptv: unable to open file '/storage/.kodi/media/playlist/tralala': No such file or directory @mafian Co se týče tvé poslední ukázky Kód: #EXTINF:0,CT 24 HD 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ě... |