Gerbera - UPnP medijski strežnik, ki vam omogoča pretakanje medijev v domačem omrežju


Gerbera je zmogljiv in zmogljiv medijski strežnik UPnP (Universal Plug and Play) s prijetnim in intuitivnim spletnim uporabniškim vmesnikom, ki uporabnikom omogoča pretakanje digitalnih medijev (video posnetkov, slik, zvoka itd.) Skozi domače omrežje in ga porabi na različnih vrstah naprav, združljivih z UPnP, od mobilnega telefona do tabličnih računalnikov in še veliko več.

  • Omogoča brskanje in predvajanje medijev prek UpnP.
  • Podpira pridobivanje metapodatkov iz datotek mp3, ogg, flac, jpeg itd.
  • Zelo prilagodljiva konfiguracija, ki vam omogoča nadzor nad delovanjem različnih funkcij strežnika.
  • Podpira uporabniško določeno postavitev strežnika na podlagi izvlečenih metapodatkov.
  • Podpora za posodobitve vsebnikov ContentDirectoryService.
  • Ponuja podporo za sličice exif.
  • Podpira samodejno ponovno iskanje imenikov (časovno omejeno, inotify).
  • Ponuja lep spletni uporabniški vmesnik z drevesnim prikazom baze podatkov in datotečnega sistema, ki omogoča dodajanje/odstranjevanje/urejanje/brskanje po medijih.
  • Podpora za zunanje URL -je (ustvarite povezave do internetnih vsebin in jih posredujte prek UPnP svojemu upodabljalniku).
  • Podpira transkodiranje prilagodljive medijske oblike prek vtičnikov/skriptov in še veliko več, vključno s številnimi eksperimentalnimi funkcijami.

Kako namestiti Gerbera - UPnP Media Server v Linux

V distribuciji Ubuntu obstaja PPA, ki ga je ustvaril in vzdrževal Stephen Czetty, iz katerega lahko namestite Gerbera z naslednjimi ukazi.

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

V distribuciji Debian je Gerbera na voljo v preskusnih in nestabilnih skladiščih, kar lahko omogočite tako, da v datoteko /etc/apt/sources.list dodate spodnje vrstice.

# 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

Nato posodobite predpomnilnik virov sistemskega paketa in namestite gerbera z naslednjimi ukazi.

# apt update
# apt install gerbera       

Za druge distribucije Linuxa, kot so Gentoo, Arch Linux, openSUSE, CentOS itd., Sledite navodilom za namestitev Gerbera.

Ko namestite gerbero, zaženite, omogočite in si oglejte stanje storitve z naslednjimi ukazi.

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

Opomba: Če se gerbera ne zažene v vašem sistemu, morate narediti nekaj od naslednjega.

Preverite, ali je datoteka dnevnika (/var/log/gerbera) ustvarjena, sicer pa jo ustvarite, kot je prikazano.

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

Drugič, definirajte omrežni vmesnik, ki ga trenutno uporabljate, kot vrednost spremenljivke okolja MT_INTERFACE, privzeto je\"eth0", če pa uporabljate brezžično povezavo, nastavite to na nekaj podobnega\"wlp1s0". V Debianu/Ubuntu lahko te nastavitve nastavite v datoteki/etc/default/gerbera.

Uvod v spletni vmesnik Gerbera Media Server

Storitev Gerbera posluša na vratih 49152, s katerimi lahko dostopate do spletnega vmesnika prek spletnega brskalnika, kot je prikazano.

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

Če se prikaže napaka, prikazana na zgornjem posnetku zaslona, morate omogočiti spletni uporabniški vmesnik iz konfiguracijske datoteke gerbera.

$ sudo vim /etc/gerbera/config.xml

Spremenite vrednost enabled = "no" v omogočeno = "yes", kot je prikazano na naslednjem posnetku zaslona.

Po zgornjih spremembah zaprite datoteko in znova zaženite storitev gerbera.

$ sudo systemctl restart gerbera.service

Zdaj se vrnite v brskalnik in poskusite znova odpreti uporabniški vmesnik na novem zavihku, tokrat bi se moral naložiti. Videli boste dva zavihka:

  • Baza podatkov - prikazuje datoteke, do katerih lahko dostopate javno.

  • Datotečni sistem - tukaj lahko brskate po datotekah iz svojega sistema in jih izberete za pretakanje. Če želite dodati datoteko, preprosto kliknite znak plus (+) .

Po dodajanju datotek za pretakanje iz datotečnega sistema bi moral biti vmesnik baze podatkov videti tako.

Pretočno predvajajte medijske datoteke z uporabo Gerbere v vašem domačem omrežju

Na tej točki lahko začnete pretakati predstavnostne datoteke po svojem omrežju s strežnika gerbera. Za testiranje bomo kot odjemalca uporabili mobilni telefon. Začnite tako, da v telefon namestite združljivo aplikacijo upnp (na primer BubbleUpnp).

Ko namestite aplikacijo BubbleUpnp, jo odprite in v meniju pojdite v Knjižnica in kliknite Lokalno in V oblaku, da si ogledate razpoložljive strežnike, tam pa se mora prikazati strežnik gerbera, ki smo ga ustvarili. Kliknite nanjo za dostop do dodanih imenikov in datotek v njih.

Na koncu kliknite datoteko, ki jo želite pretočno predvajati.

Za več informacij obiščite skladišče Gerbera Github: https://github.com/gerbera/gerbera.

Gerbera je zmogljiv in zmogljiv medijski strežnik Upnp, ki se uporablja za pretakanje vaših digitalnih medijev prek vašega domačega omrežja z lepim spletnim uporabniškim vmesnikom. Delite svoje misli o tem ali postavite vprašanje prek obrazca za povratne informacije.