• 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:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Základní konfigurace Tvheadendu pro DVB-S/S2
#1
Lightbulb 
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: 
  • 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 :-)
Moje konfigurace:
  • 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í
  • Conditional Access
    • zaškrtnutí otevře novou záložku Configuration / CAs
    • umožní nám se připojit na OScam
  • 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

   
- 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ě.

  1. Záložka Configuration / DVB Inputs / Networks
  2. Tlačítkem Add přidáme síť
  3. Vyberete DVB-S
  4. V Network name si síť pojmenuji např. Astra 19.2
  5. 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ší.
  6. Orbital position - zase zde vyberte družici, kterou nastavujete.
  7. Network discovery - New muxes + changed muxes
  8. Stiskněte Create
  9. 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.

  1. Záložka Configuration / DVB Inputs / TV adapters
  2. 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
  3. 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
  4. 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
  5. 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í.

  1. Záložka Configuration / DVB Inputs / Networks
  2. Označím všechny sítě (držím CTRL) a stisknu tlačítko Force Scan
  3. Počkám až se vše proskenuje (čas záleží na počtu tunerů). Dejte tomu tak 20 minut. 
  4. Stav skenování mohu sledovat v záložce Status / Subscriptions
  5. 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ů

  1. Záložka Configuration / DVB Inputs / Services
  2. Označím služby, které chci namapovat
  3. Vyberu Map selected services
  4. Mohu zaškrtnout Create Network, provider name tags pro vytvoření štítků
  5. Kliknu na Map services
  6. V záložce Configuration / Channel EPG / Channels již vidím své kanály
Případně mohu namapovat všechny služby. Nic neoznačuji a místo Map selected services vyberu Map all services. Zde mohu zaškrtnout Check availability. To je pomalejší, protože to každou službu naladí a zjistí, zda-li se jedná o TV, Rádio kanál, nebo něco jiného. Takže to napamuje pouze TV, Radio kanály a žádné další smetí. 
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.

  1. Záložka Configuration / Channel EPG / Bouquets
  2. Zaškrtnu Skylink: Czech Republic nebo Skylink: Slovak Republic a uložím pomocí Save
  3. 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


  1. Záložka Configuration / CAs
  2. Add -> Type CAPMT
  3. 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
  4. 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)
 
Citovat
  


Příspěvků v tématu
Základní konfigurace Tvheadendu pro DVB-S/S2 - od marhycz - 04.2.2018, 18:51

Přejít na fórum:


Prochází: 1 host(ů)