Tvheadend jest pakietem stremującym telewizje dla Linuxa obsługujący DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, i telewizję analogową (V4L).
Pracuję dziś na systemie Linux Mint 15 Olivia / Sposób ten działa również na Ubuntu, Debianie 6,7,8 oraz innych systemach “Debianopodobnych”
Skompilujemy dziś ze źródeł najnowszą wersję:
apt-get update apt-get installbuild-essential git pkg-config libssl-dev bzip2 wget nano
Pobieramy źródła:
git clone https://github.com/tvheadend/tvheadend.git cd tvheadend
Konfigurujemy:
./configure
Kompilacja i instalacja:
make make install
I tyle, program mamy skompilowany i zainstalowany w systemie. Pozostało go uruchomić.
Ja skompilowałem i spakietowałem tvheadenda na system 32-bitowy tvheadend_20131022-1_i386.deb
Możesz pobrać i po prostu zainstalować..
Mamy zatem pakiet tvheadend, czas go uruchomić.
Wydajemy polecenie:
tvheadend -c /etc/tvheadend -C
I wczytujemy w przeglądarce http://localhost:9981 (w moim przypadku localhost, podajesz IP komputera na którym instalowany był pakiet) – powinien zgłosić się interfejs WWW z konfiguracją.
Przechodzimy do zakładki “Access control” i tworzymy użytkownika.
OK. Program mamy zainstalowany..działa..to chcielibyśmy aby uruchamiał się przy starcie.
Zatem tworzymy nowego użytkownika i plik startowy
adduser tvheadend touch /etc/init.d/tvheadend nano /etc/init.d/tvheadend
i wklejamy zawartość -> tvheadend
lub:
wget http://linuxiarz.pl/wp-content/uploads/2013/10/tvheadend.txt -O /etc/init.d/tvheadend
Nadajemy prawa wykonywania do pliku
chmod +x /etc/init.d/tvheadend
I aktualizujemy start programu przy starcie:
update-rc.d tvheadend defaults
Masz zainstalowaną obsługę kart DVB-T w systemie 😉
Tak to wygląda w praktyce:) :