TVheadend – TV:n striimaus- ja tallennuspalvelin kotiverkkoon
Vanhalle media-PC:ssä olleelle USB-liitäntäiselle Sundtek MediaTV Pro III TV-tikulle löytyi uutta käyttöä kun sen yhdisti kotiverkossa olevaan palvelimeen. Tätä varten asennettiin TVheadend, TV:n striimaus- ja tallennuspalvelin docker-konttiin.
Jotta kyseisen TV-tikun ajurit toimisivat dockerissa täytyy niille tehdä ”dummy-nodet” ennen dockerin käynnistämistä:
mkdir ~/tvheadend
mkdir ~/tvheadend/config
mkdir ~/tvheadend/recordings # Tallennushakemisto dockerin ulkopuolella
cd ~/tvheadend/config
wget http://sundtek.de/media/sundtek_installer.sh
chmod 777 sundtek_installer.sh
sudo ./sundtek_installer.sh –createnodes
Tämän jälkeen kirjoitetaan docker-compose.yaml
version: '3.3'
services:
tvheadend:
container_name: tvheadend
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Helsinki
devices:
- /dev/dvb
- /dev/bus/usb
- /dev/dri:/dev/dri #GPU Acceleration
volumes:
- /home/user/tvheadend/config:/config
- /home/user/tvheadend/recordings:/recordings # Optional
ports:
- '9981:9981'
- '9982:9982'
image: 'linuxserver/tvheadend:amd64-latest'
restart: 'always'
network_mode: bridge
stdin_open: true
tty: true
command: sh
Tämän jälkeen kontti voidaan käynnistää ja asentaa TV-tikun ajuri kontin sisään:
sudo docker-compose up -d
sudo docker exec -it tvheadend /bin/bash
cd /config
./sundtek_installer.sh -docker -use-custom-path=/config
mkdir /recordings # Tallennushakemisto kontin sisällä
exit
sudo docker-compose restart
Tämän jälkeen palvelimen pitäisi vastata osoitteessa: http://<PALVELIMEN IP-OSOITE>:9981/
TVheadendin käyttöönotto voidaan tehdä sen oman asetusvelhon avulla (Configuration -> General -> Base -> Start wizard), tai manuaalisesti lisäämällä ensin verkko (Configuration -> DVB Inputs -> Networks -> Add). Verkolle annetaan haluttu nimi ja valitaan asuinalueen mukaan esimääritellyt multiplexit:
Tämän jälkeen TV-tikun viritin määritellään juuri lisätylle verkolle:
Tallennuksen jälkeen multipleksien pitäisi tulla näkyviin pienen odottelun jälkeen omalle välilehdelleen:
Ja edelleen palvelut omalle välilehdelleen. Palvelut täytyy vielä mapata (Map services) kanaviksi:
TV-striimiä voi tämän jälkeen katsoa suorana samassa lähiverkossa olevilla laitteilla tai VPN:n avulla missäpäin maailmaa tahansa. Katselu onnistuu esimerkiksi VLC Media Playerin avulla avaamalla em. Play-sarakkeesta tai EPG -näkymästä tallennettavan tiedoston. Eri laitteelle löytyy myös omia sovelluksia, joilla onnistuu myös ohjelmien tallennus ja tallennusten katsominen. Tällainen on esimerkiksi iPhonella ja iPadilla toimiva TvhClient:
2 thoughts on “TVheadend – TV:n striimaus- ja tallennuspalvelin kotiverkkoon”
Hei Kimmo,
blogisi näyttää mielenkiintoiselta ja haluaisin jotenkin ”tilata” sen, niin kuin RSS:t tai Podcastit nykyään ovat tilattavissa. Olen varmaan vähän pudonnut tän puolen kärryiltä. Osaatko neuvoa – miten saisin tiedon, kun uusi jakso tulee nautittavaksi?
Moi ja kiitos kommenteistasi! RSS -feedi löytyy osoitteessa https://hyotynen.iki.fi/kotiautomaatio/feed/
Toinen vaihtoehto on kirjautua wordpress.com:iin ja tilata sitä kautta blogin ilmoitukset sähköpostiin