Kako instalirati UPnP Gerbera medijski poslužitelj na Linux

Trenutno uporaba multimedijskih elemenata bilježi veliki procvat i idealno je imati potrebne alate kako biste ih mogli podijeliti između različitih uređaja na siguran i potpuno funkcionalan način. Jedna od aplikacija razvijenih u tu svrhu u Linux okruženjima je Gerbera, koja je UPnP medijski poslužitelj putem kojeg će biti moguće prenositi naše digitalne medije putem kućne mreže i reproducirati ih na širokom rasponu UPnP kompatibilnih uređaja. Gerbera se temelji na MediaTombu i dizajnirana je kao UPnP MediaServer (GPL) otvorenog koda.

Gerbera implementira UPnP MediaServer V 1.0 specifikaciju koja se može pronaći na web stranici.

obilježjaMeđu njegovim karakteristikama nalazimo:

  • Omogućuje pregledavanje i reprodukciju medija putem UPnP -a
  • Izdvajanje metapodataka iz mp3, ogg, flac, jpeg.webp datoteka itd.
  • Podržava Exif sličicu
  • Izradite automatsko ponovno skeniranje direktorija (tempirano, inotify)
  • Web korisničko sučelje s prikazom stabla baze podataka i datotečnog sustava pomoću kojeg možemo dodavati, brisati, uređivati ​​ili istraživati ​​medije
  • Vrlo fleksibilno transkodiranje medijskog formata putem dodataka i skripti
  • Korisnički definiran dizajn poslužitelja koji se temelji na izdvojenim metapodacima (skriptirani virtualni spremnici)
  • Podržava najnovije fm scrobbing koristeći lastfmlib
  • Podrška za ažuriranja spremnika ContentDirectoryService
  • Generiranje sličica videozapisa u stvarnom vremenu s libffmpegthumbnailerom
  • Podrška za vanjske URL -ove
  • Fleksibilna konfiguracija s kojom je moguće kontrolirati ponašanje različitih karakteristika poslužitelja
  • Dostupno za Linux, FreeBSD, NetBSD, macOS i eCS
  • Može se izvoditi na x86, Alpha, ARM, MIPS, Sparc, PowerPC

Sada ćemo vidjeti kako instalirati Gerbera u Linux na praktičan način.

1. Kako instalirati Gerbera na Linux

Korak 1
U slučaju Ubuntu distribucija, postoji PPA koji je stvorio i održava Stephen Czetty, iz kojeg će biti moguće instalirati Gerberu izvršavanjem sljedećih naredbi:

 sudo add-apt-repository ppa: stephenczetty / gerbera

Korak 2
Zatim ćemo ažurirati PPA koristeći:

 sudo apt ažuriranje

Korak 3
Konačno, instaliramo Gerbera pomoću sljedeće naredbe:

 sudo apt install gerbera

Korak 4
Tamo unosimo slovo S za potvrdu preuzimanja i instaliranja Gerbere. U Debian distribucijama Gerbera je dostupna u testnim spremištima i nestabilna su, za to moramo omogućiti PPA dodavanjem sljedećih redaka

 u datoteku /etc/apt/sources.list: sudo nano /etc/apt/sources.list
Tu dodajemo sljedeće:
 # Spremište za testiranje-glavne, kontribne i neslobodne podružnice deb http://http.us.debian.org/debian glavno neslobodno doprinosi deb-src http://http.us.debian.org/debian testiranje main non-free contrib # Testiranje sigurnosnih ažuriranja spremište deb http://security.debian.org/ testing/ updates main contrib neslobodno deb-src http://security.debian.org/ testing/ updates main contrib non-free # Nestabilne repo glavne, doprinoseće i neslobodne podružnice, ovdje nema sigurnosnih ažuriranja deb http://http.us.debian.org/debian nestabilan glavni neslobodni doprinos deb-src http://http.us.debian.org/ debian nestabilan glavni neslobodni prilog
nakon što to učinimo, izvršit ćemo sljedeće:
 apt update (ažuriranje sustava) apt install gerbera (instalacija Gerbera)

2. Kako upravljati Gerbera uslugama na Linuxu

Korak 1
Nakon što je Gerbera instalirana, izvršit ćemo sljedeće retke:

 sudo systemctl start gerbera.service sudo systemctl enable gerbera.service (Omogući uslugu Gerbera pri pokretanju Linuxa) sudo systemctl status gerbera.service (status usluge)

Korak 2
U slučaju da usluga Gerbera počne prikazivati ​​greške, provjerit ćemo je li kreiran direktorij / var / log / gerbera:

 cd / var / log / gerbera
Ako ne postoji, izvršit ćemo sljedeće:
 sudo touch / var / log / gerbera sudo chown -Rv korijen: gerbera / var / log / gerbera sudo chmod -Rv 0660 / var / log / gerbera

Korak 3
Sljedeći korak je definiranje mrežnog sučelja koje se trenutno koristi i koje će djelovati kao vrijednost varijable okruženja MT_INTERFACE, zadana vrijednost je "eth0", ali u slučaju korištenja bežične veze moramo je konfigurirati kao "wlp1s0 ". Na Debian / Ubuntu ove se opcije mogu postaviti u datoteci

 / etc / default / gerbera: sudo nano / etc / default / gerbera

Tamo unosimo ispravno sučelje i spremamo promjene pomoću tipki Ctrl + O i izlazimo iz uređivača pomoću Ctrl + X.

3. Kako pristupiti Gerberi na Linuxu

Korak 1
Gerbera koristi port 49152 za ​​slušanje pa ćemo otići u preglednik i izvršiti sljedeću sintaksu:

 http: // IP-adresa: 49152
Prilikom izvođenja ovoga vidjet ćemo sljedeće:

Korak 2
U slučaju primanja ove pogreške, moramo omogućiti grafičko sučelje, a za to izvršavamo sljedeće:

 sudo nano /etc/gerbera/config.xml
Korak 3
Tu mijenjamo vrijednost linije enabled = ”no” u enabled = ”yes”. Spremamo promjene i izlazimo iz uređivača.

Korak 4
Sada moramo ponovno pokrenuti uslugu da bismo primijenili promjene:

 sudo systemctl restart gerbera.service

Korak 5
Sada, ako ponovno pristupimo, vidjet ćemo sljedeće:

POVEĆAJTE

Korak 6
Tu nalazimo dva odjeljka koji su:

Baze podatakaBaze podataka, koje prikazuju datoteke koje su javno dostupne.
Sustav datotekaDatotečni sustav, ova nam opcija omogućuje pretraživanje datoteka u sustavu i odabir za prijenos. Da bismo dodali datoteku, jednostavno moramo kliknuti znak plus (+)

POVEĆAJTE

4. Kako strujati medijske datoteke pomoću Gerbere na kućnoj mreži


Sada je moguće prenositi multimedijske datoteke preko mreže s poslužitelja Gerbera. Za njegovu provjeru možemo koristiti neki drugi uređaj kao klijent, u ovom slučaju Android mobitel, tamo ćemo instalirati kompatibilnu upnp aplikaciju, odabrali smo BubbleUpnp koji se može preuzeti na sljedećoj poveznici:

Korak 1
Nakon što se instalira aplikacija BubbleUpnp, mi ćemo je pokrenuti i u odjeljku Knjižnica kliknite Lokalno i oblak:

Korak 2
Klikom tamo možemo vidjeti dostupne poslužitelje na kojima se Gerbera nalazi:

Korak 3
Klikom na Gerbera možemo pristupiti raznim knjižnicama:

Sada će od tamo biti moguće započeti strujanje multimedijskog sadržaja.

Vidjeli smo kako je Gerbera koristan alat za cijelu temu multimedijskog prijenosa u kućnom okruženju.

wave wave wave wave wave