• 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
SAT>IP - Připojení DVB tuneru k Tvheadend přes LAN
#1
Lightbulb 
K čemu to je?
Tento návod asi nevyužije každý, ale mějme následující situaci:

Můj domácí Tvheadend server se nachází ve špajzu, do kterého je akorát přivedený ethernet.

Chtěl bych ale přijímat i DVB-T2. Nicméně v místnosti se serverem nemám přivedený koaxiál z antény. Ovšem pod střechou mám zrovna jak koaxiál z antény, tak i vyvedený ethernet. Mohl bych tedy na toto místo umístit mini pc s dalším plným streamovacím serverem (tvheadend, dvblast, mumudvb). Ovšem tímto zbytečně zvýším komplexitu -> musel bych ladit kanály na dvou místech. 


Řešení - SAT>IP
Existuje standard SAT>IP (https://en.wikipedia.org/wiki/Sat-IP), který umožňuje sdílet jakýkoliv DVB adaptér (T,C,S) přes vaši místní LAN síť.

Tento software využívají i hotové koncové produkty jako např. SAT>IP Telestar Digibit R1 nebo SAT>IP tunery od Digital Devices, což je krabička se 4 satelitními DVB-S2 tunery a miniaturním linuxem, na kterém běží SAT>IP server. 

Open source serverová implementace SAT>IP je projekt minisatip https://github.com/catalinii/minisatip. Do projektu příspívá i vývojář Tvheadendu a udržovatel updatů(https://github.com/perexg/satip-axe) pro satelitní SAT>IP boxy.

Tvheadend podporuje SAT>IP. Umí být SAT>IP klient. Stačí mi tedy na mini-pc pod střechou nainstalovat SAT>IP server a Tvheadend ho pak na síti uvidí a zobrazí jako další tuner. 

Předpoklady:
 
  • Zprovozněný tuner - tedy v případě novějšího kernelu stačí u hodně tunerů jen pouze zkopírovat firmware ze stránek výrobce do /lib/firmware

Instalace minisatip
minisatip se bohužel nenachází v repozitářích klasických distribucí (Debian, Fedora, CentOS) kromě Arch Linuxu. Tam je k dispozici v AUR repozitáři jako minisatip-git. Zkompilujeme si ho tedy sami, není to vůbec nic těžkého!

Nainstalujeme git pro zkopírování projektu z Githubu, C++ kompilátor gcc a make utilitu pro automatické kompilování. Ukázka je z Debianu:
Kód:
sudo apt-get update
sudo apt-get install git gcc make


Stáhneme si kopii projektu minisatip z Githubu
Kód:
git clone https://github.com/catalinii/minisatip


Do složky kde jste se aktuálně nacházeli se vytvořila složka minisatip.
Jdeme do složky a spustíme skript configure. Ten zkontroluje, jestli máme vše připravené a vytvoří makefile s nastavením pro kompilátor.
Kód:
cd minisatip
./configure


pak už nám stačí jenom ve stejné složce pustit make a program se zkompiluje přes gcc!
Kód:
make


Právě jste zkompilovali program, že to bylo děsně jednoduché?
Nyní se nám ve složce vytvořil spustitelný soubor minisatip


Spuštění minisatip
Program pustíme s root právy. Má několik užitečných přepínačů. minisatip také nabízí webové rozhraní na portu 8080, které ukazuje aktuální stav tunerů (Když není žádný využíván, bude seznam prázdný)
Kód:
./minisatip -D 2 -O -f
  • -D pokud na vaši LAN máte více než jenom jeden minisatip server, dejte každému svoje číslo. Jinak to ignorujte
  • -O - Spustí server v TCP režimu. Funguje to stabilněji než UDP
  • -f spustí aplikaci v popředí. Pokud -f přepínač nepoužijete, aplikace se pustí na pozadí. (Až vyzkoušíte funkčnost, pak to klidně pusťte na pozadí)
         

Tvheadend
Nové verze Tvheadendu by měly na síti rozpoznat SAT>IP zcela automaticky. Pokud se tomu tak nestane, spusťte tvheadend s přepínačem, tím ho nakopnete, kam se má dívat.
Kód:
—satip-xml=“http://IPadresaSATIPserveru:8080/desc.xml”

   
- Ruční nastavení SAT>IP

Pak již můžete se SAT>IP zacházet jako s běžným tunerem!

   
- Přehled tunerů v Tvheadend


Závěr
Tímto způsobem můžete provozovat centrální streamovací server, který třeba vezme satelit z jedné místnosti, terestrické vysílání z druhé a IPTV přes síť. A vše budete spravovat z jednoho místa!
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
SAT>IP - Připojení DVB tuneru k Tvheadend přes LAN - od marhycz - 21.10.2018, 22:56

Přejít na fórum:


Prochází: 1 host(ů)