Na internetu jsem nenašel moc pochopitelných návodů, jak vlastně naladit programy. Pro začátečníka mohou být matoucí pojmy jako Mux / Services / Channels.
Zde se tedy pokusím sepsat konfiguraci Tvheadendu pro naladění kanálů, konkrétně pro satelitní vysílání DVB-S/S2
Předpoklady:
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
- Obecné nastavení
Jdeme ladit
Na naladění potřebujeme několik věcí.
Konfigurace Networks (Sítě)
Používám monoblok na Astru 19.2E a Astru 23.5E. Nakonfiguruji tedy tyto dvě sítě.
- Nastavení sítě
Přiřazení Networks k tuneru
Nyní musím Tvheadendu říct, na jakém tuneru či DiseqC vstupu má jednotlivé družice.
- Obrázek #1 - Obrázek #2 - Obrázek #3
Ladění služeb
Nyní pomocí nastavených tunerů proskenuji všechny frekvence a najdu služby, které se na nich vysílají.
- Skenování Muxů
Vytvoření kanálů
Nyní již z nalezených služeb vyberu mé TV programy a “namapuji” je do kanálů
Ale pokud je nějaký kanál, který nevysílá 24/7 a zrovna v té chvíli nevysílá, tak se nenamapuje.
- Mapování manuálně - Mapování všech
Vytvoření kanálů pomocí Bouquetů
Rychlejší cestou je použití tzv. Bouquetů. Jedná se o předdefinované seznamy kanálů, které na různých frekvencích vysílají satelitní operátoři. Skylink to u svých set-top-boxů nazývá “Fast Scan”.
Pro naše končiny Bouquety používá pouze Skylink. Je to tedy dobré, pokud máte pouze Skylink.
Musíte ale mít naladěné služby. To nepřeskočíte.
- Použití bouquetů
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
Descramblování TV programů
Pro příjem kódovaných TV programů na PC je potřeba čtečka karet a nakonfigurovaný OScam. Tvheadend umí vracet zápisy na kartu (EMM)
Doporučuji připojení přes DVBAPI (přímá linka do OScamu, nemusíte dál nic nastavovat)
Nastavení OScamu pro DVBAPI v oscam.conf:
- Připojení k lokálnímu OScamu
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 a až to budete dělat podruhé, či budete přidávat nový tuner, půjde to jako po másle.
Jelikož mám zrovna i přístup k UPC DVB-C přípojce, pokusím se udělat návod na příjem DVB-C programů. DVB-T anténu jsem si už v domě odpojil, když jsem vedl ethernet pomocí koaxiálu. každopádně pokud mi někdo přes SZ pošle screenshoty DVB-T konfigurace, udělal bych návod i na to, protože to bude asi nejpoužívanější způsob příjmu :-)
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)
Zde se tedy pokusím sepsat konfiguraci Tvheadendu pro naladění kanálů, konkrétně pro satelitní vysílání DVB-S/S2
Předpoklady:
- Nainstalovaný Tvheadend (toho je zase na internetu hodně)
- Funkční tuner (Ať už SAT-IP tuner nebo PCIe tuner s nainstalovanými drivery)
- Seřízená parabola -> minimální znalost satelitu. Návodům pro úplné začátečníky se věnuje mnoho českých serverů o satelitech. Např. parabola.cz, digizone.cz. Je toho plný i YouTube, nebo dáte 200kč technikovi, co to seřídí opravdu kvalitně.
- Nakonfigurovaný OScam server pro příjem zakoupených/kódovaných programů. Zase, plný internet, YouTube i česká fóra. [Oscam - Svobodné satelitní fórum](http://forum.czsk.tv/viewforum.php?f=32) Ale může se toho tady někdo ujmout :-)
- x86 Server s Arch Linuxem (i3 Haswell, 8GB RAM, Intel e1000 síťová karta)
- Stabilní verze Tvheadendu
- SAT>IP tuner Digibit R1 s custom firmwarem od vývojáře Tvheadendu satip-axe (výhoda oproti ostatním SAT-IP tunerům)
- Parabola s monoblokem na Astru 19.2E a 23.5E
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
- User Interface Level - Expert
- to nám odkryje všechny možné nastavení
- to nám odkryje všechny možné nastavení
- Conditional Access
- zaškrtnutí otevře novou záložku Configuration / CAs
- umožní nám se připojit na OScam
- zaškrtnutí otevře novou záložku Configuration / CAs
- Picon
- Zde můžete nastavit složku pro ikony TV kanálů
- Můj icon pack je k dispozici na marhycz.github.io/picons#cz---marhyho-picony--ikony
- Jednoduše stačí zadat do icon path https://marhycz.github.io/picons/1024/%C.png
- icon name scheme: Service name picons
- Zde můžete nastavit složku pro ikony TV kanálů
- Obecné nastavení
Jdeme ladit
Na naladění potřebujeme několik věcí.
- Nakonfigurovat Networks (Sítě). Tedy jednotlivé družice.
- Nastavit Muxy. Tedy transpondéry (jednotlivé frekvence) na kterých družice vysílají. Ty si Tvheadend nastaví a dohledá sám.
- Poté tyto Networks (Sítě) přiřadit jednotlivým tunerům. Při použití monobloku, přepínače přiřadit sítě jednotlivým DiseqC pozicím.
- Vyhledat Services (Služby). Zjistit co se na jednotlivých frekvencích nabízí. Nemusí to být totiž nutně TV kanál, mohou to být třeba aktualizační kanály pro set-top-boxy.
- Přiřadit Službám kanály. Tedy z nalezených služeb vzít ty, které chceme a vytvořit z nich kanály.
Konfigurace Networks (Sítě)
Používám monoblok na Astru 19.2E a Astru 23.5E. Nakonfiguruji tedy tyto dvě sítě.
- Záložka Configuration / DVB Inputs / Networks
- Tlačítkem Add přidáme síť
- Vyberete DVB-S
- V Network name si síť pojmenuji např. Astra 19.2
- Pre-defined muxes - zde vyberete družici, kterou nastavujete. Tvheadend si načte svoji předdefinovanou databázi muxů (transpondérů) té družice, takže je nemusíte zadávat ručně. Např. u Astry 19.2 má pouze jeden mux, ale přes něj si dohledá další.
- Orbital position - zase zde vyberte družici, kterou nastavujete.
- Network discovery - New muxes + changed muxes
- Stiskněte Create
- Vytvořte kolik sítí potřebujete
- Nastavení sítě
Přiřazení Networks k tuneru
Nyní musím Tvheadendu říct, na jakém tuneru či DiseqC vstupu má jednotlivé družice.
- Záložka Configuration / DVB Inputs / TV adapters
- Pokud se počet tunerů neshoduje s reálným počtem tunerů mé PCIe, SAT-IP karty, mohu v kořenu stromu karty v Tuner configuration nastavit počet tunerů. Potvrdím tlačítkem Save. viz. Obrázek #1
- Poté jdu na jednotlivé tunery a nastavím jim počet pozicí pokud používám monoblok, DiseqC přepínač. Je možné to i neupravovat a při jednom LNB použít pozici AA a při monobloku AA a AB. Zároveň tuner zapnu zaškrtnutím enabled. Potvrdím tlačítkem Save. viz. Obrázek #2
- Nyní jdu na jednotlivé pozice a přiřadím jim sítě, které jsme si nastavili v před chvílí. Vyberu síť, zaškrtnu enabled a potvrdím tlačítkem Save. viz. Obrázek #3
- Nyní bych měl mít své tunery nakonfigurované a zapnuté. Zapnuté tunery a pozice jsou označené svítícím zeleným indikátorem.
- Obrázek #1 - Obrázek #2 - Obrázek #3
Ladění služeb
Nyní pomocí nastavených tunerů proskenuji všechny frekvence a najdu služby, které se na nich vysílají.
- Záložka Configuration / DVB Inputs / Networks
- Označím všechny sítě (držím CTRL) a stisknu tlačítko Force Scan
- Počkám až se vše proskenuje (čas záleží na počtu tunerů). Dejte tomu tak 20 minut.
- Stav skenování mohu sledovat v záložce Status / Subscriptions
- Nalezené služby vidím v záložce Configuration / DVB Inputs / Services
- Skenování Muxů
Vytvoření kanálů
Nyní již z nalezených služeb vyberu mé TV programy a “namapuji” je do kanálů
- Záložka Configuration / DVB Inputs / Services
- Označím služby, které chci namapovat
- Vyberu Map selected services
- Mohu zaškrtnout Create Network, provider name tags pro vytvoření štítků
- Kliknu na Map services
- V záložce Configuration / Channel EPG / Channels již vidím své kanály
Ale pokud je nějaký kanál, který nevysílá 24/7 a zrovna v té chvíli nevysílá, tak se nenamapuje.
- Mapování manuálně - Mapování všech
Vytvoření kanálů pomocí Bouquetů
Rychlejší cestou je použití tzv. Bouquetů. Jedná se o předdefinované seznamy kanálů, které na různých frekvencích vysílají satelitní operátoři. Skylink to u svých set-top-boxů nazývá “Fast Scan”.
Pro naše končiny Bouquety používá pouze Skylink. Je to tedy dobré, pokud máte pouze Skylink.
Musíte ale mít naladěné služby. To nepřeskočíte.
- Záložka Configuration / Channel EPG / Bouquets
- Zaškrtnu Skylink: Czech Republic nebo Skylink: Slovak Republic a uložím pomocí Save
- V záložce Configuration / Channel EPG / Channels již vidím své kanály
- Použití bouquetů
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
Descramblování TV programů
Pro příjem kódovaných TV programů na PC je potřeba čtečka karet a nakonfigurovaný OScam. Tvheadend umí vracet zápisy na kartu (EMM)
Doporučuji připojení přes DVBAPI (přímá linka do OScamu, nemusíte dál nic nastavovat)
Nastavení OScamu pro DVBAPI v oscam.conf:
Kód:
[dvbapi]
boxtype = pc
pmt_mode = 4
listen_port = 9000
- Záložka Configuration / CAs
- Add -> Type CAPMT
- Pokud běží OScam na stejném PC, jako IP adresu použijete localhost nebo 127.0.0.1
Pokud běží na jiném PC, použijete jeho IP adresu,hostname v lokální síti
- Potvrdíte a hotovo. Zelená fajfka signalizuje úspěšné připojení na OScam server
- Tvheadend dále umí již staré a moc nepoužívané AES a DES.
- Dále umí výborně newcamd a v git verzi (vývojářské) i CCcam. Tyto ale nebudete používat pro váš OScam, když je tu možnost přes standardní linuxové DVBAPI a pirátské užití zde psát nehodlám.
- Připojení k lokálnímu OScamu
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 a až to budete dělat podruhé, či budete přidávat nový tuner, půjde to jako po másle.
Jelikož mám zrovna i přístup k UPC DVB-C přípojce, pokusím se udělat návod na příjem DVB-C programů. DVB-T anténu jsem si už v domě odpojil, když jsem vedl ethernet pomocí koaxiálu. každopádně pokud mi někdo přes SZ pošle screenshoty DVB-T konfigurace, udělal bych návod i na to, protože to bude asi nejpoužívanější způsob příjmu :-)
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)
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)