Pašlaik multivides elementu izmantošana strauji attīstās, un ir ideāli, ja ir nepieciešamie rīki, lai tos varētu koplietot dažādās ierīcēs drošā un pilnībā funkcionālā veidā. Viena no šim nolūkam Linux vidēs izstrādātajām lietojumprogrammām ir Gerbera, kas ir UPnP multivides serveris, caur kuru būs iespējams pārraidīt mūsu digitālos medijus caur mājas tīklu un reproducēt tos ar plašu UPnP saderīgu ierīču klāstu. Gerbera pamatā ir MediaTomb, un tā ir veidota kā atvērtā koda UPnP MediaServer (GPL).
Gerbera ievieš UPnP MediaServer V 1.0 specifikāciju, kas atrodama vietnē.
IespējasStarp tā īpašībām mēs atrodam:
- Ļauj pārlūkot un atskaņot multividi, izmantojot UPnP
- Metadatu ieguve no mp3, ogg, flac, jpeg.webp failiem utt.
- Atbalsta Exif sīktēlu
- Izveidot automātisku direktoriju atkārtotu skenēšanu (ar laiku, inotify)
- Tīmekļa lietotāja saskarne ar datu bāzes un failu sistēmas koka skatu, ar kuru mēs varam pievienot, dzēst, rediģēt vai izpētīt multividi
- Ļoti elastīga multivides formāta pārkodēšana, izmantojot spraudņus un skriptus
- Lietotāja definēts servera dizains, kura pamatā ir iegūtie metadati (skriptēti virtuālie konteineri)
- Atbalsta jaunāko fm scrobbing, izmantojot lastfmlib
- ContentDirectoryService konteinera atjauninājumu atbalsts
- Reāllaika video sīktēlu ģenerēšana ar libffmpegthumbnailer
- Atbalsts ārējiem URL
- Elastīga konfigurācija, ar kuras palīdzību iespējams kontrolēt dažādu servera īpašību darbību
- Pieejams Linux, FreeBSD, NetBSD, macOS un eCS
- Var darboties ar x86, Alpha, ARM, MIPS, Sparc, PowerPC
Tagad mēs redzēsim, kā praktiski instalēt Gerbera Linux.
1. Kā instalēt Gerbera operētājsistēmā Linux
1. darbība
Ubuntu izplatīšanas gadījumā ir Stephen Czetty izveidots un uzturēts PPA, no kura būs iespējams instalēt Gerbera, izpildot šādas komandas:
sudo add-apt-repository ppa: stephenczetty / gerbera
2. solis
Tad mēs atjaunināsim PPA, izmantojot:
sudo apt atjauninājums
3. solis
Visbeidzot, mēs instalējam Gerbera, izmantojot šādu komandu:
sudo apt instalēt gerbera
4. solis
Tur mēs ievadām burtu S, lai apstiprinātu Gerbera lejupielādi un instalēšanu. Debian izplatījumos Gerbera ir pieejams testa krātuvēs, un tie ir nestabili, tāpēc mums ir jāiespējo PPA, pievienojot šādas rindas
uz failu /etc/apt/sources.list: sudo nano /etc/apt/sources.listTur mēs pievienojam sekojošo:
# Testēšanas krātuve-galvenās, ieguldījumu un bezmaksas filiāles deb http://http.us.debian.org/debian testēšanas galvenās bezmaksas bezmaksas deb-src http://http.us.debian.org/debian testēšanas galvenā non-free contrib # Drošības atjauninājumu krātuves pārbaude deb http://security.debian.org/ testēšana/ atjauninājumi galvenais ieguldījums bez maksas deb-src http://security.debian.org/ testēšana/ atjauninājumi galvenais ieguldījums bez maksas # Nestabilas repo galvenās, ieguldījumu un bezmaksas filiāles, šeit nav drošības atjauninājumu. debian nestabils galvenais ne-bezmaksas ieguldījumskad tas ir izdarīts, mēs izpildīsim sekojošo:
apt update (sistēmas atjauninājums) apt install gerbera (Gerbera Installation)
2. Kā pārvaldīt Gerbera pakalpojumus Linux
1. darbība
Kad Gerbera ir instalēta, mēs izpildīsim šādas rindas:
sudo systemctl start gerbera.service sudo systemctl iespējot gerbera.service (iespējot Gerbera pakalpojumu Linux startēšanas laikā) sudo systemctl statuss gerbera.service (pakalpojuma statuss)
2. solis
Ja Gerbera pakalpojums sāk parādīt kļūdas, mēs pārbaudīsim, vai direktorijs / var / log / gerbera ir izveidots:
cd / var / log / gerberaJa tā neeksistē, mēs veiksim šādas darbības:
sudo touch / var / log / gerbera sudo chown -Rv root: gerbera / var / log / gerbera sudo chmod -Rv 0660 / var / log / gerbera
3. solis
Nākamais solis ir definēt pašlaik lietotu tīkla saskarni, kas darbosies kā vides mainīgā MT_INTERFACE vērtība, noklusējuma vērtība ir "eth0", bet bezvadu savienojuma gadījumā mums tas jākonfigurē kā "wlp1s0 ". Operētājsistēmā Debian / Ubuntu šīs opcijas var iestatīt failā
/ etc / default / gerbera: sudo nano / etc / default / gerbera
Tur mēs ievadām pareizo saskarni un saglabājam izmaiņas, izmantojot taustiņus Ctrl + O, un izejam no redaktora, izmantojot Ctrl + X.
3. Kā piekļūt Gerberai operētājsistēmā Linux
1. darbība
Gerbera klausīšanai izmanto portu 49152, tāpēc mēs ejam uz pārlūkprogrammu un izpildām šādu sintaksi:
http: // IP adrese: 49152Veicot šo darbību, mēs redzēsim sekojošo:
2. solis
Ja tiek parādīta šī kļūda, mums ir jāiespējo grafiskais interfeiss un šim nolūkam mēs izpildām sekojošo:
sudo nano /etc/gerbera/config.xml3. solis
Tur mēs mainām rindas iespējoto vērtību = ”nē” uz iespējotu = ”jā”. Mēs saglabājam izmaiņas un izejam no redaktora.
4. solis
Tagad mums ir jārestartē pakalpojums, lai piemērotu izmaiņas:
sudo systemctl restartējiet gerbera.service
5. solis
Tagad, piekļūstot vēlreiz, mēs redzēsim sekojošo:
PALIELINĀT
6. darbība
Tur mēs atrodam divas sadaļas:
Datu bāzesDatu bāzes, kas parāda publiski pieejamos failus.
Failu sistēmaFailu sistēma, šī opcija ļauj mums meklēt failus sistēmā un atlasīt tos pārsūtīšanai. Lai pievienotu failu, mums vienkārši jānoklikšķina uz pluszīmes (+)
PALIELINĀT
4. Kā straumēt multivides failus, izmantojot Gerbera mājas tīklā
Tagad no Gerbera servera ir iespējams pārsūtīt multivides failus tīklā. Lai to apstiprinātu, mēs kā klientu varam izmantot kādu citu ierīci, šajā gadījumā Android mobilo ierīci, tur mēs instalēsim saderīgu upnp lietojumprogrammu, mēs esam izvēlējušies BubbleUpnp, kuru var lejupielādēt, izmantojot šo saiti:
1. darbība
Kad lietojumprogramma BubbleUpnp ir instalēta, mēs to palaidīsim un sadaļā Bibliotēka noklikšķiniet uz Vietējie un mākonis:
2. solis
Noklikšķinot tur, mēs varam redzēt pieejamos serverus, kuros atrodas Gerbera:
3. solis
Noklikšķinot uz Gerbera, mēs varam piekļūt dažādām bibliotēkām:
Tagad no turienes būs iespējams sākt multivides satura straumēšanu.
Mēs esam redzējuši, kā Gerbera ir noderīgs rīks visai multivides pārraides tēmai mājas vidē.