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.