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


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

  • Antaa sinun selata ja toistaa mediaa UpnP: n kautta.
  • Tukee metatietojen purkamista mp3-, ogg-, flac-, jpeg- jne. tiedostoista.
  • Erittäin joustava kokoonpano, jonka avulla voit hallita palvelimen eri ominaisuuksien toimintaa.
  • Tukee käyttäjän määrittelemää palvelinasettelua purettujen metatietojen perusteella.
  • Tuki ContentDirectoryService-säilön päivityksille.
  • Tarjoaa exif-pienoiskuvien tuen.
  • Tukee automaattisia hakemistojen uudelleentarkistuksia (ajastettu, inotify).
  • Tarjoaa mukavan verkkokäyttöliittymän, jossa on puunäkymä tietokantaan ja tiedostojärjestelmään, mikä mahdollistaa lisätä/poistaa/muokata/selata mediaa.
  • Ulkoisten URL-osoitteiden tuki (luo linkkejä Internet-sisältöön ja tarjoa niitä rendererillesi UPnP: n kautta).
  • Tukee joustavaa mediamuodon koodausta laajennusten/komentosarjojen kautta ja monia muita, mukaan lukien joukko kokeellisia ominaisuuksia.

Kuinka asentaa Gerbera - UPnP Media Server Linuxiin

Ubuntu-jakelussa on Stephen Czettyin 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 käytettävissä testaus- ja epävakaisissa arkistoissa, jotka voit ottaa käyttöön lisäämällä alla olevat rivit tiedostoon /etc/apt/sources.list.

# 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än pakettilähteiden välimuisti ja asenna gerbera seuraavilla komennoilla.

# apt update
# apt install gerbera       

Muiden Linux-jakelujen, kuten Gentoo, Arch Linux, openSUSE, CentOS jne., Suhteen noudata Gerberan asennusopasta.

Kun olet asentanut gerberan, käynnistä, ota käyttöön ja tarkastele palvelun tilaa seuraavilla komennoilla.

$ 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, luo se muuten 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ä verkkoliitäntä, jota käytät tällä hetkellä MT_INTERFACE-ympäristömuuttujan arvona. Oletusarvo on "eth0", mutta jos käytät langatonta verkkoa, aseta tämän arvoksi "wlp1s0". Debian/Ubuntussa voit asettaa nämä asetukset tiedostoon/etc/default/gerbera.

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

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

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

Jos saat yllä olevassa kuvakaappauksessa näytetyn virheen, sinun on sallittava web-käyttöliittymä gerbera-määritystiedostosta.

$ sudo vim /etc/gerbera/config.xml

Muuta arvo käytössä = ”ei” arvoon käytössä = ”kyllä” 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ä uudestaan uudella välilehdellä, tällä kertaa sen pitäisi latautua. Näet kaksi välilehteä:

  • Tietokanta - näyttää tiedostot, joihin pääsee julkisesti.

  • Tiedostojärjestelmä - tässä voit selata tiedostoja järjestelmästäsi ja valita ne suoratoistoa varten. Lisää tiedosto napsauttamalla plus-koodi (+) .

Kun olet lisännyt tiedostoja suoratoistoa varten tiedostojärjestelmästä, tietokannan käyttöliittymän tulisi näyttää tältä.

Suoratoista mediatiedostoja Gerberan avulla kotiverkossasi

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

Kun BubbleUpnp-sovellus on asennettu, avaa se ja siirry valikossa Kirjastoon ja napsauta Paikallinen ja pilvi nähdäksesi käytettävissä olevat palvelimet, 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 osoitteessa Gerbera Github Repository: https://github.com/gerbera/gerbera.

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