Gerbera - UPnP multivides serveris, kas ļauj straumēt multividi mājas tīklā


Gerbera ir funkcijām bagāts un jaudīgs UPnP (Universal Plug and Play) multivides serveris ar patīkamu un intuitīvu tīmekļa lietotāja saskarni, kas ļauj lietotājiem straumēt digitālos medijus (video, attēlus, audio utt.) Caur mājas tīklu un patērēt to. dažāda veida ierīcēs, kas saderīgas ar UPnP, no mobilā tālruņa līdz planšetdatoriem un daudz ko citu.

  • ļauj pārlūkot un atskaņot multividi, izmantojot UpnP.
  • Atbalsta metadatu iegūšanu no mp3, ogg, flac, jpeg utt. failiem.
  • Ļoti elastīga konfigurācija, kas ļauj kontrolēt dažādu servera funkciju darbību.
  • Atbalsta lietotāja definētu servera izkārtojumu, pamatojoties uz iegūtajiem metadatiem.
  • Atbalsts konteinera ContentDirectoryService atjauninājumiem.
  • piedāvā exif sīktēlu atbalstu.
  • Atbalsta automātisko direktoriju atkārtotu meklēšanu (ar laiku, inotify).
  • Piedāvā jauku tīmekļa lietotāja saskarni ar datu bāzes un failu sistēmas koka skatu, ļaujot pievienot/noņemt/rediģēt/pārlūkot multividi.
  • Ārējo vietrāžu URL atbalsts (izveidojiet saites uz interneta saturu un pasniedziet tos rendererim, izmantojot UPnP).
  • Atbalsta elastīgu multivides formātu pārkodēšanu, izmantojot spraudņus/skriptus un daudz ko citu, ieskaitot vairākas eksperimentālās funkcijas.

Kā instalēt Gerbera - UPnP multivides serveri Linux

Ubuntu izplatīšanā ir Stephen Czetty izveidots un uzturēts PPA, no kura jūs varat instalēt Gerbera, izmantojot šādas komandas.

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

Debian izplatīšanā Gerbera ir pieejama testēšanas un nestabilās krātuvēs, kuras varat iespējot, pievienojot zemāk esošās rindas failā /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

Pēc tam atjauniniet sistēmas pakotņu avotu kešatmiņu un instalējiet gerbera ar šādām komandām.

# apt update
# apt install gerbera       

Citiem Linux izplatījumiem, piemēram, Gentoo, Arch Linux, openSUSE, CentOS utt., Sekojiet Gerbera instalēšanas rokasgrāmatai.

Kad esat instalējis gerbera, sāciet, iespējojiet un skatiet pakalpojuma statusu, izmantojot šādas komandas.

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

Piezīme: Ja gerbera neizdodas palaist jūsu sistēmā, jums jādara viens no šiem.

Pārbaudiet, vai žurnāla fails (/ var/log/gerbera) ir izveidots, pretējā gadījumā izveidojiet to, kā parādīts.

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

Otrkārt, definējiet tīkla saskarni, kuru pašlaik izmantojat kā MT_INTERFACE vides mainīgā vērtību, noklusējums ir “eth0”, bet, ja izmantojat bezvadu, iestatiet to kā “wlp1s0”. Programmā Debian/Ubuntu šos iestatījumus var iestatīt failā/etc/default/gerbera.

Darba sākšana ar Gerbera Media Server tīmekļa lietotāja saskarni

Gerbera pakalpojums klausās portā 49152, kuru varat izmantot, lai piekļūtu tīmekļa lietotāja interfeisam, izmantojot tīmekļa pārlūku, kā parādīts.

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

Ja tiek parādīta iepriekš redzamajā ekrānuzņēmumā parādītā kļūda, jums jāiespējo tīmekļa lietotāja saskarne no gerbera konfigurācijas faila.

$ sudo vim /etc/gerbera/config.xml

Mainiet vērtību iespējota = ”nē” uz iespējota = “jā”, kā parādīts nākamajā ekrānuzņēmumā.

Pēc iepriekš minēto izmaiņu veikšanas aizveriet failu un restartējiet gerbera pakalpojumu.

$ sudo systemctl restart gerbera.service

Tagad atgriezieties savā pārlūkprogrammā un mēģiniet vēlreiz atvērt lietotāja interfeisu jaunā cilnē, šoreiz tam vajadzētu ielādēt. Jūs redzēsiet divas cilnes:

  • Datu bāze - parāda failus, kuriem var piekļūt publiski.

  • Failu sistēma - šeit jūs varat pārlūkot failus no savas sistēmas un atlasīt tos straumēšanai. Lai pievienotu failu, vienkārši noklikšķiniet uz pluszīmes (+) zīmes.

Pēc failu pievienošanas straumēšanai no failu sistēmas datubāzes saskarnei vajadzētu izskatīties šādi.

Straumējiet multivides failus, izmantojot Gerbera savā mājas tīklā

Šajā brīdī varat sākt multivides failu straumēšanu tīklā no gerbera servera. Lai to pārbaudītu, mēs kā klientu izmantosim mobilo tālruni. Sāciet, instalējot tālrunī saderīgu upnp lietojumprogrammu (piemēram, BubbleUpnp).

Kad esat instalējis BubbleUpnp lietotni, atveriet to un izvēlnē dodieties uz Bibliotēka un noklikšķiniet uz Vietējais un Mākonis, lai apskatītu pieejamos serverus, un tur jāparāda mūsu izveidotais gerbera serveris. Noklikšķiniet uz tā, lai piekļūtu pievienotajiem direktorijiem un failiem tajos.

Visbeidzot noklikšķiniet uz faila, kuru vēlaties straumēt.

Lai iegūtu papildinformāciju, apmeklējiet Gerbera Github repozitoriju: https://github.com/gerbera/gerbera.

Gerbera ir funkcijām bagāts un jaudīgs Upnp multivides serveris, ko izmanto, lai straumētu jūsu digitālos medijus caur jūsu mājas tīklu, izmantojot jauku tīmekļa lietotāja saskarni. Dalieties domās par to vai uzdodiet jautājumu, izmantojot atsauksmju veidlapu.