TVheadend – TV:n striimaus- ja tallennuspalvelin kotiverkkoon

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.

Sundtek MediaTV Pro III
Sundtek MediaTV Pro III

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:

TVheadend Networks
TVheadend Networks

Tämän jälkeen TV-tikun viritin määritellään juuri lisätylle verkolle:

TVheadend Adapters
TVheadend Adapters

Tallennuksen jälkeen multipleksien pitäisi tulla näkyviin pienen odottelun jälkeen omalle välilehdelleen:

TVheadend Muxes
TVheadend Muxes

Ja edelleen palvelut omalle välilehdelleen. Palvelut täytyy vielä mapata (Map services) kanaviksi:

TVheadend Services
TVheadend Services

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:

TvhClient EPG
TvhClient EPG
TvhClient ohjelmatiedot
TvhClient ohjelmatiedot
TvhClient livekuva
TvhClient livekuva

2 thoughts on “TVheadend – TV:n striimaus- ja tallennuspalvelin kotiverkkoon

  1. 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?

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *