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.