Házi TV-szerver otthonra, avagy TVHeadend minden eszközön 1. rész
2018. szeptember 20. írta: peppino

Házi TV-szerver otthonra, avagy TVHeadend minden eszközön 1. rész

TVHeadend lépésről lépésre

Már nagyon régóta foglalkoztatott a gondolat, hogy miként oldható meg egy többszintes családi házban a tévézés olyan módon, hogy ne kelljen Set-Top-Box-ot használni külön távirányítóval, és nem egyetlen szolgáltató műsorkínálatához legyünk kötve, hanem adott esetben összeválogathassam magamnak azt a programcsomagot, amire nekem szükségem van. Ezen kívül az sem baj, ha akár tableten, telefonon, PC-n is lehet tévézni. A rendszer óriási előnye, hogy az EPG vagy keresés alapján akár egyszeri, akár automatikus rögzítésre is képes. Így bármikor visszanézhető a kedvenc műsor.

Pár éve már kísérleteztem a linuxos MythTV-vel, de nem váltotta be a hozzá fűzött reményeket, így örömmel láttam pár éve, hogy a TVHeadend nevezetű projekt egy elég széles felhasználói bázissal maga mögött, és egy pár nagyon profi fejlesztői gárdával pontosan azt a szoftvert alkották meg, amire nekem szükségem van.

Hazudnék, ha azt mondanám, hogy minden flottul indult, inkább egy hosszú és idő- valamint pénzigényes folyamat vette kezdetét. Megfelelő számítógépet szerezni, tuner-kártyát, smart-kártya olvasót venni, és a szoftvert összerakni. Nos ezek közül a hardver kiválasztása volt a legnehezebb feladat. Mivel otthon volt pár elfekvő alkatrész régebbi asztali gépekből ezzel kezdtem kísérletezni, de hamar beláttam, hogy valami profibb kell, a következő okok miatt:

  • Rack-be szerelhetőnek kell lennie mivel a pincében van egy nagy rack-szekrény ahova minden hálózati cucc beszerelésre került
  • Lehetőleg 1U-nak kell lennie, hogy ne foglaljon sok helyet
  • Sok USB porttal kell rendelkeznie és legalább két ethernet porttal is

Az 1U magas változatot az idő folyamán elvetettem, bár két ilyen házat is szereztem, mégpedig azért, mert egy PCI/PCI-E kártyahely van benne, és néhány hónap alatt rájöttem, hogy az AFATECH chipsettel ellátott klónadapterek ugyan jók tapasztalatszerzésre, de semmi több.

  

Örömmel láttam egy ismerősnél, hogy az a ház, amire szükségem lenne az létezik, a Chenbro cég gyártja és az RM24100 nevet viseli.

Képtalálat a következőre: „chenbro rm24100”

Nem volt olcsó ugyan és tápegység sem volt benne, de mivel amúgy is picoPSU-val szerettem volna táplálni az időközben szerzett alaplapot, így ez nem is hiányzott..

A profi felhasználók posztjait olvasva, láttam, hogy sokan használnak belső, PCI és PCI-E kártyákat, amelyek sok esetben még több tunerrel is fel vannak szerelve. Ilyen kártyák a TBS6XXX, Tevii SXXX a Digital Devices Cine sorozata, és rengeteg más típus.

Előbb egy TBS6284-el próbálkoztam az Afatech és Pinnacle USB Picostick 74e után, mindegyikből 4-4 darabot építettem be előzőleg az 1 U szerverbe egy 8 kimenetű koax splitterre közvetlenül csatlakoztatva és sokáig így is használtam a rendszert.

A TBS kártya alssú volt, így aztán a DD Cine S2-ből vettem egy 4 bemeneteset illetve a Cine T2-ből is két darabot. Így van immár 4 műholdas és 4 DVB-T tuner, mivel minden egyes kliens, ami TV, Kodi, laptop vagy tablet 1-1 tunert lefoglal, illetve ha felvétel van az is további egy tunert igénybe vesz.

A Cine S2 két műholdvevőt tartalmaz, de a rajta lévő csatlakozón keresztül további ún adapterkártyát fogad, amelyek így néznek ki:

Ezek bármilyen variációban összeköthetőek és tovább fűzhetőek a hozzá kapott flex kábellel. Tartozékuk egy alacsony hátlap is, amivel a 2U magas házba gond nélkül beszerelhetőek.

A szerver végül egy i3 CPU-val szerelt alaplapból állt össze 8Gb RAM-mal, amire igazából nincs is szükség, de hát volt, így belekerült. A teljes fogyasztás így 40-50W körül alakul, ami azért nem rossz. A béke érdekében, éjszaka egy crontab bejegyzés amúgy is leállítja a szervert és reggel fél hétkor a gép BIOS-a meg visszakapcsolja.
Hardveres szempontból fontos volt a kis fogyasztás, mivel a gép egész nap üzemel, (éjszakára beállítottam most már egy "poweroff" crontab bejegyzést és reggel 6-kor az alaplap BIOS-a bekapcsolja), ezzel a konfigurációval most már 2 éve üzemel, és kb 25-30W a fogyasztása.

Szoftveres szempontból nincs túlragozva a készülék, az egyszerűsége és elterjedtsége miatt az Ubuntura esett a választásom. A jelenleg rendszerem még 14.04-en fut, most már a 18.04 az aktuális elérhető LTS verzió.

Az Ubuntu telepítését nem taglalom itt, ezt rengeteg oldalon megtalálhatjátok, de nézzük miből áll a komplett telepítés.

Az operációs rendszer telepítése után adjuk ki a:

sudo bash parancsot, így nem kell minden elé a sudo-t beszúrni, de ez opcionális, mindenki járjon el a saját szokásai szerint (sudo), majd az:

apt install openssh-server mc

parancsot, hogy elérhessük ssh-n, és legyen egy hasznos kis fájlkezelőnk.

Nyissunk egy SSH kapcsolatot a szerver-re, majd adjuk ki a következő parancsokat:

wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -

echo "deb http://apt.tvheadend.org/unstable xenial main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list

sudo apt-get update
sudo apt-get install tvheadend

Menet közben kérni fog a Tvheadend egy felhasználónevet, ezzel tudunk majd belépni a webes felületre.
Ha végzett, akkor egy böngészővel nyissuk meg a http://szerver IP-címe:9981 oldalt. Az előzőleg megadott felhasználónévvel és jelszóval be tudunk lépni.

A következő részben megnézzük majd, hogy miként kell beállítani a Tvheadend-et és hogyan tudunk majd akár telefonról is tévézni.

A bejegyzés trackback címe:

https://muhelysarok.blog.hu/api/trackback/id/tr7511807057

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása