Gerbera – UPnP-mediapalvelin, jonka avulla voit suoratoistaa mediaa kotiverkossa


Gerbera on monipuolinen ja tehokas UPnP (Universal Plug and Play) -mediapalvelin, jossa on miellyttävä ja intuitiivinen verkkokäyttöliittymä, jonka avulla käyttäjät suoratoistaa digitaalista mediaa (videoita, kuvia, ääntä jne.) kotiverkon kautta ja käyttää sitä erityyppisissä UPnP-yhteensopivissa laitteissa matkapuhelimesta tablettiin ja moniin muihin.

Gerberan ominaisuudet:

  • Voit selata ja toistaa mediaa UpnP:n kautta.
  • Tukee metatietojen purkamista mp3-, ogg-, flac-, jpeg- jne. tiedostoista.
  • Erittäin joustava konfigurointi, jonka avulla voit hallita palvelimen eri ominaisuuksien toimintaa.
  • Tukee käyttäjän määrittämää palvelinasettelua, joka perustuu purettuihin metatietoihin.
  • Tuki ContentDirectoryService-säilöpäivityksille.
  • Tarjoaa exif-pikkukuvien tuen.
  • Tukee automaattista hakemiston uudelleenskannausta (ajastettu, ilmoittaa).
  • Tarjoaa mukavan verkkokäyttöliittymän, jossa on puunäkymä tietokannasta ja tiedostojärjestelmästä, mikä mahdollistaa median lisäämisen/poistamisen/muokkauksen/selaamisen.
  • Tuki ulkoisille URL-osoitteille (luo linkkejä Internet-sisältöön ja toimita ne UPnP:n kautta renderöijallesi).
  • Tukee joustavaa mediamuotojen transkoodausta laajennuksien/komentosarjojen ja monien muiden kautta, mukaan lukien useita kokeellisia ominaisuuksia.

Kuinka asentaa Gerbera - UPnP Media Server Linuxiin

Ubuntu-jakelussa on Stephen Czettyn luoma ja ylläpitämä PPA, josta voit asentaa Gerberan seuraavilla komennoilla.

sudo add-apt-repository ppa:stephenczetty/gerbera
sudo apt update
sudo apt install gerbera 

Debian-jakelussa Gerbera on saatavilla testaus- ja epävakaa-varastoissa, jotka voit ottaa käyttöön lisäämällä rivit alla /etc/apt/sources.list-tiedostossasi.

Testing repository - main, contrib and non-free branches
deb http://http.us.debian.org/debian testing main non-free contrib
deb-src http://http.us.debian.org/debian testing main non-free contrib

Testing security updates repository
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

Unstable repo main, contrib and non-free branches, no security updates here
deb http://http.us.debian.org/debian unstable main non-free contrib
deb-src http://http.us.debian.org/debian unstable main non-free contrib

Päivitä sitten järjestelmäpakettisi lähteiden välimuisti ja asenna gerbera seuraavilla komennoilla.

apt update
apt install gerbera       

Muissa Linux-jakeluissa, kuten Gentoo, Arch Linux, openSUSE, CentOS jne., noudata Gerberan asennusopasta.

Kun olet asentanut gerberan, käynnistä, ota käyttöön ja tarkastele palvelun tilaa seuraavien komentojen avulla.

sudo systemctl start gerbera.service 
sudo systemctl enable gerbera.service
sudo systemctl status gerbera.service

Huomaa: jos gerbera ei käynnisty järjestelmässäsi, sinun on tehtävä jokin seuraavista.

Tarkista, onko lokitiedosto (/var/log/gerbera) luotu, muussa tapauksessa luo se kuvan mukaisesti.

sudo touch /var/log/gerbera
sudo chown -Rv root:gerbera /var/log/gerbera
sudo chmod -Rv 0660 /var/log/gerbera

Toiseksi, määritä tällä hetkellä käyttämäsi verkkoliitäntä MT_INTERFACE-ympäristömuuttujan arvoksi. Oletusarvo on eth0, mutta jos käytät langatonta yhteyttä, aseta tämä arvoksi jotain kuten "wlp1s0". Debian/Ubuntu:ssa voit määrittää nämä asetukset tiedostossa /etc/default/gerbera.

Gerbera Media Server -verkkokäyttöliittymän käytön aloittaminen

Gerbera-palvelu kuuntelee porttia 49152, jonka avulla voit käyttää verkkokäyttöliittymää verkkoselaimen kautta kuvan osoittamalla tavalla.

http://domain.com:49152
OR
http://ip-address:49152

Jos saat yllä olevassa kuvakaappauksessa näkyvän virheen, sinun on otettava verkkokäyttöliittymä käyttöön gerbera-määritystiedostosta.

sudo vim /etc/gerbera/config.xml

Muuta arvo enabled=”no” arvoon enabled=”yes” seuraavan kuvakaappauksen mukaisesti.

Kun olet tehnyt yllä olevat muutokset, sulje tiedosto ja käynnistä gerbera-palvelu uudelleen.

sudo systemctl restart gerbera.service

Palaa nyt selaimeesi ja yritä avata käyttöliittymä vielä kerran uudessa välilehdessä, tällä kertaa sen pitäisi latautua. Näet kaksi välilehteä:

  • Tietokanta – näyttää tiedostot, joita voi käyttää julkisesti.

  • Tiedostojärjestelmä – Täällä voit selata tiedostoja järjestelmästäsi ja valita ne suoratoistoa varten. Lisää tiedosto napsauttamalla plusmerkkiä (+).

Kun tiedostot on lisätty suoratoistoa varten tiedostojärjestelmästä, tietokantaliittymän pitäisi näyttää tältä.

Suoratoista mediatiedostoja Gerberan avulla kotiverkossasi

Tässä vaiheessa voit aloittaa mediatiedostojen suoratoiston verkossasi gerbera-palvelimelta. Sen testaamiseen käytämme asiakkaana matkapuhelinta. Aloita asentamalla yhteensopiva upnp-sovellus (kuten BubbleUpnp) puhelimeesi.

Kun BubbleUpnp-sovellus on asennettu, avaa se ja siirry valikosta kohtaan Kirjasto ja napsauta Paikallinen ja pilvi. tarkastella käytettävissä olevia palvelimia, ja luomamme gerbera-palvelimen pitäisi näkyä siellä. Napsauta sitä päästäksesi lisättyihin hakemistoihin ja tiedostoihin.

Napsauta lopuksi tiedostoa, jonka haluat suoratoistaa.

Lisätietoja on Gerbera Github -varastossa: https://github.com/gerbera/gerbera.

Gerbera on monipuolinen ja tehokas Upnp-mediapalvelin, jota käytetään digitaalisen median suoratoistamiseen kotiverkkosi kautta mukavalla verkkokäyttöliittymällä. Jaa ajatuksesi asiasta tai esitä kysymys palautelomakkeen kautta.