Gerbera - UPnP medijski poslužitelj koji vam omogućuje strujanje medija na kućnoj mreži


Gerbera je bogati značajkama i snažni UPnP (Universal Plug and Play) medijski poslužitelj s ugodnim i intuitivnim web korisničkim sučeljem, koje omogućuje korisnicima strujanje digitalnih medija (videozapisa, slika, zvuka itd.) Kroz kućnu mrežu i njihovo trošenje. na različitim vrstama UPnP kompatibilnih uređaja od mobilnog telefona do tableta i mnogih drugih.

  • Omogućuje vam pregledavanje i reprodukciju medija putem UpnP-a.
  • Podržava izdvajanje metapodataka iz datoteka mp3, ogg, flac, jpeg itd.
  • Izuzetno fleksibilna konfiguracija koja vam omogućuje kontrolu ponašanja različitih značajki poslužitelja.
  • Podržava korisnički definirani raspored poslužitelja na temelju izvađenih metapodataka.
  • Podrška za ažuriranja spremnika ContentDirectoryService.
  • Nudi podršku za exif sličice.
  • Podržava automatsko ponovno skeniranje direktorija (vremenski ograničeno, inotificirati).
  • Nudi lijepo web korisničko sučelje s prikazom stabla baze podataka i datotečnog sustava, omogućavajući dodavanje/uklanjanje/uređivanje/pregledavanje medija.
  • Podrška za vanjske URL-ove (stvorite veze do internetskog sadržaja i poslužite ih putem UPnP-a svom rendereru).
  • Podržava fleksibilno transkodiranje medijskog formata putem dodataka/skripti i još mnogo toga, uključujući brojne eksperimentalne značajke.

Kako instalirati Gerbera - UPnP Media Server u Linux

Na Ubuntu distribuciji postoji PPA koji je stvorio i održavao Stephen Czetty, iz kojeg možete instalirati Gerberu pomoću sljedećih naredbi.

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

U distribuciji Debian, Gerbera je dostupna u testnim i nestabilnim spremištima, što možete omogućiti dodavanjem donjih redaka u datoteku /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

Zatim ažurirajte predmemoriju izvora sistemskog paketa i instalirajte gerbera pomoću sljedećih naredbi.

# apt update
# apt install gerbera       

Za ostale Linux distribucije poput Gentooa, Arch Linuxa, openSUSE, CentOS, itd. Slijedite Gerbera vodič za instalaciju.

Nakon što instalirate gerberu, pokrenite, omogućite i pregledajte status usluge pomoću sljedećih naredbi.

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

Napomena: Ako se gerbera ne uspije pokrenuti na vašem sustavu, morate učiniti jedno od sljedećeg.

Provjerite je li datoteka dnevnika (/ var/log/gerbera) stvorena, u suprotnom je stvorite kako je prikazano.

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

Kao drugo, definirajte mrežno sučelje koje trenutno koristite kao vrijednost varijable okoline MT_INTERFACE, zadana vrijednost je "eth0", ali ako koristite bežičnu mrežu, postavite je na nešto poput "wlp1s0". U Debian/Ubuntuu ove postavke možete postaviti u datoteci/etc/default/gerbera.

Početak rada s web korisničkim sučeljem Gerbera Media Server

Usluga Gerbera preslušava na priključku 49152 koji možete koristiti za pristup web korisničkom sučelju putem web preglednika kao što je prikazano.

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

Ako dobijete pogrešku prikazanu na gornjoj snimci zaslona, morate omogućiti web korisničko sučelje iz konfiguracijske datoteke gerbera.

$ sudo vim /etc/gerbera/config.xml

Promijenite vrijednost enabled = "ne" u enabled = "yes" kao što je prikazano na sljedećem snimku zaslona.

Nakon što napravite gore navedene promjene, zatvorite datoteku i ponovno pokrenite uslugu gerbera.

$ sudo systemctl restart gerbera.service

Sada se vratite u svoj preglednik i pokušajte još jednom otvoriti korisničko sučelje na novoj kartici, ovaj put bi se trebalo učitati. Vidjet ćete dvije kartice:

  • Baza podataka - prikazuje datoteke kojima se može javno pristupiti.

  • Datotečni sustav - ovdje možete pregledavati datoteke sa svog sustava i odabrati ih za streaming. Da biste dodali datoteku, jednostavno kliknite znak plus (+) .

Nakon dodavanja datoteka za streaming iz datotečnog sustava, sučelje baze podataka trebalo bi izgledati ovako.

Strimujte medijske datoteke pomoću Gerbere na vašoj kućnoj mreži

U ovom trenutku možete započeti strujanje medijskih datoteka putem svoje mreže s gerbera poslužitelja. Da bismo ga testirali, koristit ćemo mobilni telefon kao klijenta. Započnite instaliranjem kompatibilne aplikacije za upnp (poput BubbleUpnp) na telefon.

Jednom instaliranu aplikaciju BubbleUpnp otvorite je i na izborniku, idite na Knjižnica i kliknite Lokalno i oblak da biste pogledali dostupne poslužitelje, a gerbera poslužitelj koji smo stvorili trebao bi se tamo prikazati. Kliknite na nju za pristup dodanim direktorijima i datotekama u njima.

Na kraju kliknite datoteku koju želite struirati.

Za više informacija posjetite Gerbera Github Repository: https://github.com/gerbera/gerbera.

Gerbera je moćni Upnp medijski poslužitelj bogat značajkama, koji se koristi za strujanje vaših digitalnih medija kroz vašu kućnu mrežu s lijepim web korisničkim sučeljem. Podijelite svoje mišljenje o tome ili postavite pitanje putem obrasca za povratne informacije.