Gerbera - UPnP meediumiserver, mis võimaldab teil meediumit voogesitada koduvõrgus


Gerbera on funktsiooniderikas ja võimas UPnP (Universal Plug and Play) meediumiserver, millel on meeldiv ja intuitiivne veebiliides, mis võimaldab kasutajatel digitaalset meediumit (videoid, pilte, heli jne) koduvõrgu kaudu voogesitada ja seda tarbida. erinevat tüüpi UPnP-ga ühilduvates seadmetes alates mobiiltelefonist kuni tahvelarvutiteni ja palju muud.

  • Võimaldab UpnP kaudu meediumit sirvida ja taasesitada.
  • toetab metaandmete väljavõtmist mp3-, ogg-, flac-, jpeg- jms failidest.
  • väga paindlik konfiguratsioon, mis võimaldab teil kontrollida serveri erinevate funktsioonide käitumist.
  • Toetab eraldatud metaandmetel põhinevat kasutaja määratud serveri paigutust.
  • ContentDirectoryService'i konteineriuuenduste tugi.
  • Pakub exif-pisipiltide tuge.
  • Toetab kataloogide automaatset otsimist (ajastatud, inotify).
  • Pakub kena veebi kasutajaliidest koos puuvaatega andmebaasist ja failisüsteemist, mis võimaldab meediumit lisada/eemaldada/muuta/sirvida.
  • Väliste URL-ide tugi (looge lingid Interneti-sisule ja serveerige neid renderdajale UPnP kaudu).
  • Toetab paindliku meediumivormingu ümberkodeerimist pistikprogrammide/skriptide kaudu ja palju muud, sealhulgas mitmeid eksperimentaalseid funktsioone.

Gerbera - UPnP meediumiserveri installimine Linuxi

Ubuntu levitamisel on Stephen Czetty loodud ja hooldatud PPA, kust saate Gerbera installida järgmiste käskude abil.

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

Debiani levitamisel on Gerbera saadaval testimis- ja ebastabiilsetes hoidlates, mille saate lubada, lisades allolevad read faili /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

Seejärel värskendage oma süsteemipaketi allikate vahemälu ja installige gerbera järgmiste käskudega.

# apt update
# apt install gerbera       

Muude Linuxi distributsioonide (nt Gentoo, Arch Linux, openSUSE, CentOS jne) puhul järgige Gerbera installijuhendit.

Kui olete installinud gerbera, käivitage, lubage ja vaadake teenuse olekut järgmiste käskude abil.

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

Märkus. Kui gerbera käivitamine teie süsteemis ebaõnnestub, peate tegema ühte järgmistest.

Kontrollige, kas logifail (/ var/log/gerbera) on loodud, muul juhul looge see nagu näidatud.

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

Teiseks määrake võrguliides, mida kasutate praegu keskkonnamuutuja MT_INTERFACE väärtusena, vaikimisi on\"eth0", kuid kui kasutate traadita ühendust, määrake see millekski\"wlp1s0". Debianis/Ubuntus saate need seaded määrata failis/etc/default/gerbera.

Gerbera meediumiserveri veebiliidese kasutamise alustamine

Gerbera teenus kuulab porti 49152, mida saate kasutada veebiliidese juurde pääsemiseks veebibrauseri kaudu, nagu näidatud.

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

Kui kuvatakse ülaltoodud ekraanipildil näidatud tõrge, peate gerbera konfiguratsioonifailist lubama veebiliidese.

$ sudo vim /etc/gerbera/config.xml

Muutke väärtus lubatud = ”ei” väärtuseks lubatud = “jah”, nagu on näidatud järgmisel ekraanipildil.

Pärast ülaltoodud muudatuste tegemist sulgege fail ja taaskäivitage gerbera teenus.

$ sudo systemctl restart gerbera.service

Minge nüüd oma brauserisse tagasi ja proovige kasutajaliides uuel vahelehel veel kord avada, seekord peaks see laadima. Näete kahte vahelehte:

  • Andmebaas - näitab faile, millele saab avalikult juurde pääseda.

  • Failisüsteem - siin saate sirvida süsteemis olevaid faile ja valida need voogesituseks. Faili lisamiseks klõpsake lihtsalt plussmärgil (+) .

Pärast failisüsteemi voogesituse failide lisamist peaks andmebaasi liides välja nägema selline.

Voogesitage meediumifaile Gerbera abil oma koduvõrgus

Sel hetkel saate alustada meediumifailide voogesitamist gerbera serverist oma võrgu kaudu. Selle testimiseks kasutame kliendina mobiiltelefoni. Alustage oma telefoni ühilduva upnp-rakenduse (nt BubbleUpnp) installimisega.

Kui olete installinud rakenduse BubbleUpnp, avage see ja avage menüüs menüü Teek ning klõpsake saadaolevate serverite vaatamiseks nuppu Kohalik ja pilv ning meie loodud gerbera-server peaks seal olema. Klõpsake sellel, et pääseda juurde lisatud kataloogidele ja failidele.

Lõpuks klõpsake failil, mida soovite voogesitada.

Lisateabe saamiseks külastage Gerbera Githubi hoidlat: https://github.com/gerbera/gerbera.

Gerbera on funktsiooniderikas ja võimas Upnp meediumiserver, mida kasutatakse kena veebi kasutajaliidesega digitaalse meedia voogesitamiseks läbi koduvõrgu. Jagage selle kohta oma mõtteid või küsige tagasisidevormi kaudu küsimust.