Gerbera - Një server mediatik UPnP që ju lejon të transmetoni media në rrjetin shtëpiak


Gerbera është një server mediash UPnP (Universal Plug and Play) i pasur me veçori dhe i fuqishëm me një ndërfaqe të këndshme dhe intuitive të përdoruesit në ueb, i cili i lejon përdoruesit të transmetojnë media dixhitale (video, imazhe, audio etj.) përmes një rrjeti shtëpiak dhe ta konsumojnë atë. në lloje të ndryshme të pajisjeve të përputhshme UPnP nga telefoni celular deri te tabletët dhe shumë të tjera.

  • Të lejon të shfletosh dhe të riprodhosh mediat nëpërmjet UpnP.
  • Mbështet nxjerrjen e meta të dhënave nga skedarët mp3, ogg, flac, jpeg, etj.
  • Konfigurim shumë fleksibël, që ju lejon të kontrolloni sjelljen e veçorive të ndryshme të serverit.
  • Mbështet strukturën e serverit të përcaktuar nga përdoruesi bazuar në meta të dhënat e nxjerra.
  • Mbështetje për përditësimet e kontejnerit ContentDirectoryService.
  • Ofron mbështetje për fotografitë exif.
  • Mbështet skanimet automatike të drejtorive (me kohë, inotify).
  • Ofron një ndërfaqe të këndshme të uebit me një pamje peme të bazës së të dhënave dhe sistemit të skedarëve, duke lejuar shtimin/heqjen/editimin/shfletimin e mediave.
  • Mbështetje për URL-të e jashtme (krijoni lidhje me përmbajtjen e internetit dhe shërbejini ato nëpërmjet UPnP për interpretuesin tuaj).
  • Mbështet transkodimin fleksibël të formatit të medias nëpërmjet shtojcave/skripteve dhe shumë të tjera, duke përfshirë një sërë veçorish eksperimentale.

Si të instaloni Gerbera – UPnP Media Server në Linux

Në shpërndarjen e Ubuntu, ekziston një PPA e krijuar dhe mirëmbajtur nga Stephen Czetty, nga e cila mund të instaloni Gerbera duke përdorur komandat e mëposhtme.

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

Në shpërndarjen Debian, Gerbera është i disponueshëm në depot e testimit dhe të paqëndrueshme, të cilat mund t'i aktivizoni duke shtuar rreshtat më poshtë në skedarin tuaj /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

Pastaj përditësoni cache-in e burimeve të paketës së sistemit tuaj dhe instaloni gerbera me komandat e mëposhtme.

# apt update
# apt install gerbera       

Për shpërndarjet e tjera Linux si Gentoo, Arch Linux, openSUSE, CentOS, etj. ndiqni udhëzuesin e instalimit të Gerbera.

Pasi të keni instaluar gerbera, filloni, aktivizoni dhe shikoni statusin e shërbimit duke përdorur komandat e mëposhtme.

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

Shënim: Nëse gerbera dështon të fillojë në sistemin tuaj, duhet të bëni një nga sa vijon.

Kontrolloni nëse skedari log (/var/log/gerbera) është krijuar, përndryshe krijoni atë siç tregohet.

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

Së dyti, përcaktoni një ndërfaqe rrjeti që po përdorni aktualisht si vlerë e ndryshores së mjedisit MT_INTERFACE, parazgjedhja është \eth0, por nëse jeni duke përdorur wireless, atëherë vendosni këtë në diçka si \wlp1s0. Në Debian/Ubuntu, mund t'i vendosni këto cilësime në skedarin /etc/default/gerbera.

Fillimi me ndërfaqen e uebit të serverit mediatik Gerbera

Shërbimi Gerbera dëgjon në portën 49152, të cilën mund ta përdorni për të hyrë në ndërfaqen e uebit nëpërmjet një shfletuesi uebi siç tregohet.

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

Nëse merrni gabimin e treguar në pamjen e mësipërme të ekranit, duhet të aktivizoni ndërfaqen e uebit nga skedari i konfigurimit gerbera.

$ sudo vim /etc/gerbera/config.xml

Ndryshoni vlerën enabled=”no” në enabled=”po” siç tregohet në pamjen e mëposhtme të ekranit.

Pasi të keni bërë ndryshimet e mësipërme, mbyllni skedarin dhe rinisni shërbimin gerbera.

$ sudo systemctl restart gerbera.service

Tani kthehuni te shfletuesi juaj dhe provoni ta hapni edhe një herë ndërfaqen në një skedë të re, këtë herë duhet të ngarkohet. Do të shihni dy skeda:

  • Baza e të dhënave – tregon skedarët që mund të aksesohen nga publiku.

  • Sistemi i skedarëve – këtu mund të shfletoni skedarët nga sistemi juaj dhe t'i zgjidhni ato për transmetim. Për të shtuar një skedar, thjesht klikoni në shenjën plus (+).

Pas shtimit të skedarëve për transmetim nga sistemi i skedarëve, ndërfaqja e bazës së të dhënave duhet të duket kështu.

Transmetoni skedarë mediatikë duke përdorur Gerbera në rrjetin tuaj të shtëpisë

Në këtë pikë, mund të filloni të transmetoni skedarë mediash përmes rrjetit tuaj nga serveri gerbera. Për ta testuar atë, ne do të përdorim një telefon celular si klient. Filloni duke instaluar një aplikacion të pajtueshëm upnp (si BubbleUpnp) në telefonin tuaj.

Pasi të instalohet aplikacioni BubbleUpnp, hapeni atë dhe në meny, shkoni te Biblioteka dhe klikoni Local dhe Cloud për të parë serverët e disponueshëm dhe serveri gerbera që krijuam duhet të shfaqet atje. Klikoni mbi të për të hyrë në drejtoritë dhe skedarët e shtuar në to.

Më në fund klikoni në një skedar që dëshironi të transmetoni.

Për më shumë informacion vizitoni depon e Gerbera Github: https://github.com/gerbera/gerbera.

Gerbera është një server mediash Upnp i pasur me veçori dhe i fuqishëm, i përdorur për të transmetuar median tuaj dixhitale përmes rrjetit tuaj të shtëpisë me një ndërfaqe të këndshme të përdoruesit në ueb. Ndani mendimet tuaja për të ose bëni një pyetje përmes formularit të komenteve.