Opas Tvheadend asennus

Viestiketju Käyttäjien tekemät oppaat -osiossa. Ketjun avasi xbkrypt0n 13.02.2015.

  1. xbkrypt0n

    xbkrypt0n Active member

    Liittynyt:
    16.06.2010
    Viestejä:
    3,154
    Kiitokset:
    120
    Pisteet:
    73
    Tvheadend on tallentava TV eli DVR-palvelinsovellus linuxille. Sitä voi käyttää television katseluun, nauhoittamiseen ja nauhoitusten toistoon esim. XBMC:llä (nykyään Kodi) ja kännyköillä ja tableteilla. Tarvitset tvheadendin lisäksi tietenkin jonkinlaisen DVB-vastaanottimen (DVB-T = Harava, DVB-C = kaapeli, DVB-S = satelliitti).

    HUOM!
    Halvimpaan DVB-C/DVB-T2 -kombotikkuun ei ole vielä saatavilla täysin toimivia ajureita Linuxiin. Sillä pystyy vastaanottamaan DVB-T -lähetyksiä ihan hyvin, mutta DVB-T2 -lähetyksien vastaanotto ei toimi Linuxissa vielä lainkaan ja DVB-C vastaanottokin heikosti.

    Asiasta lisää:
    http://blog.palosaari.fi/2013/10/naked-hardware-14-dvb-t2-usb-tv-stick.html

    Tästä tikusta siis kyse (eBaystä jos löytyy samannäköinen = sama tikku):
    http://www.dx.com/p/mini-dvb-t2-dig...-fm-dab-sdr-remote-control-white-black-242351



    1. Käynnistä terminaali (voi olla myös konsoli -nimellä)

    2. Päivitä linux distro komennolla
    sudo apt-get update && sudo apt-get dist-upgrade

    3. Asenna tarvittavat paketit komennolla
    sudo apt-get install build-essential git libssl-dev libavahi-client-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev liburiparser-dev libhdhomerun-dev ccache

    4. Lataa tvheadendin uusin versio komennolla
    git clone https://github.com/tvheadend/tvheadend.git

    5. Mene tvheadendin kansioon komennolla
    cd tvheadend/

    6. Konfiguroi ohjelma rakentamista varten komennolla
    ./configure

    7. Rakenna ohjelma komennolla
    make

    8. Asenna ohjelma komennolla
    sudo make install

    9. Käynnistä ohjelma ja luo uusi asetustiedosto komennolla:
    tvheadend -C

    10. Avaa tvheadendin http-hallintasivu ja luo itsellesi käyttäjätunnus, voit käynnistää esim. terminaalista firefoxin komennolla
    firefox http://127.0.0.1:9981

    11. Lisää tvheadend automaattisesti käynnistyvien ohjelmien joukkoon.


    Tämän lisäksi saatat haluta asentaa etähallintaohjelman linuxiin, jos tvheadend tulee esim. käytettyyn läppäriin tai johonkin koneeseen jossa ei ole näyttöä kiinni. Tässä opas x11vnc asennukseen.

    1. Asenna x11vnc ja sen tarvitsema paketti komennolla
    sudo apt-get install x11vnc openssh-server

    2. Korvaa "password" itse keksimälläsi salasanalla ja luo salasanatiedosto komennolla
    sudo x11vnc -storepasswd password /etc/x11vnc.pass

    3. Luodaan käynnistystiedosto (korvaa "gedit" jakelusi mukana tulleella tekstieditorilla, esim. leafpad tai kate), että x11vnc käynnistyy aina automaattisesti komennolla
    sudo gedit /etc/init/x11vnc.conf

    4. Kirjoita tiedostoon seuraavat rivit ja tallenna tiedosto
    start on login-session-start
    script
    x11vnc -noxrecord -noxfixes -noxdamage -nomodtweak -display :0 -auth guess -forever -bg -rfbauth /etc/x11vnc.pass -rfbport 5900
    end script

    Uudelleenkäynnistys ja kaiken pitäisi toimia esim. kännykässä Tvhguide -sovelluksen avulla. Etähallintakin onnistuu esim. Remote Ripple -ohjelmalla.

    Jos ei toimi, niin voit lisätä käynnistyviin ohjelmiin käsin tuon x11vnc:n. Pass-tiedosto tulee laittaa johonkin mihin kirjautuvalla käyttäjällä on suoraan käyttöoikeus.

    Esim.
    Käynnistele terminaali/konsoli ja sinne:
    x11vnc -storepasswd password x11vnc.pass

    Sitten autom. käynnistykseen komento:
    x11vnc -noxrecord -noxfixes -noxdamage -nomodtweak -display :0 -auth guess -forever -bg -rfbauth /home/kayttaja/x11vnc.pass -rfbport 5900


    Mikäli Linux distribuutio tunnistaa ja asentaa automaattisesti DVB-vastaanottimesi ajurit, se näkyy Configuration > DVB Inputs > TV adapters -alla. Muussa tapauksessa saatat joutua asentamaan V4L DVB -ajurit ja mahdollisesti säätämään vähän, että saat laitteesi tunnistumaan ja näkymään Tvheadendin asetuksissa.

    Kanavien hakeminen/lisäys:

    Avaa Tvheadendin web-hallintasivu (esim. http://127.0.0.1:9981)
    Avaa Configuration > DVB Inputs > Networks
    Paina "Add" nappia.
    Valitse DVB-tyyppi (esim. DVB-T = Harava eli antenniverkko)
    Anna verkolle joku nimi ja valitse pre-defined muxes -valikosta vastaanottoalue (esim. Finland: fi-Vaasa)
    Paina "Create" nappia.
    Avaa samalta DVB Inputs -välilehdeltä TV Adapters ja sieltä vastaanottimesi
    Laita ruksi kohtaan "Enabled", valitse "Networks" -listalta luomasi muksi ja paina "Save" nappia.
    Mene hetken odottelun jälkeen DVB Inputs -välilehden Services -välilehteen ja sinne pitäisi alkaa ilmestyä kanavia.
    Valitse haluamasi kanavat ja paina "Map Selected" nappia.

    Valitut kanavat näkyvät nyt esim. Tvhguiden avulla. Voit muuttaa kanavien järjestystä Configuration > Channel / EPG > Channels listalta. Muista tallentaa kun olet antanut kanaville jonkin numeron ja kanavathan näkyvät sitten numerojärjestyksessä Tvhguidessa.

    Suositeltavaa on myös muuttaa tallennussäiliömuoto matroskaan, koska ainakin Androideissa videon pikakelaus tai kohdan vaihto ei toimi jos säiliömuoto on TS (pass). Tallennusmuodon vaihto onnistuu Configuration > Recording > Digital Video Recorder Profiles > Stream Profile -listalta valitse matroska.

    Jos joku haluaa käyttää, niin kanavien logot saa helpoiten näkyviin kun vaan tuolta Configuration > Channel / EPG > Channels -listalta tuplaklikkaa User Icon -rivistä ja vaihtaa linkin johonkin PNG kuvaan (JPG/JPEG ei käy). Kanavien logot löytyvät näppärästi esim. wikipediasta.
     
    Viimeksi muokattu: 30.09.2015
  2.  
  3. jakontti

    jakontti Member

    Liittynyt:
    20.06.2001
    Viestejä:
    36
    Kiitokset:
    0
    Pisteet:
    16
    Mainio ohje, kiitos siitä! Itse tappelen vielä aloittelijana EPG:n kanssa. Tvheadend pyörii jo raspi 3:n päällä mutta oletusasetuksin ainakin DNA:n kaapelissa ohjelmatiedot on sekaisin jolloin tallennukset on mitä sattuu. Olisiko jollain ohjeita mistä hakea apua.
     
  4. IlmoPJ

    IlmoPJ Moderator Ylläpitäjä

    Liittynyt:
    17.03.2006
    Viestejä:
    6,849
    Kiitokset:
    786
    Pisteet:
    193
    Tämä on käyttäjän tekemä opas, alueella "Käyttäjien tekemät oppaat".
    Tehdään ongelmakyselyt ao. aihealueelle keskustelualueella.
     

Jaa tämä sivu