Kitame straipsnyje apžvelgsime Gerberą. Tai yra galingas UPnP (Universal Plug and Play) medijos serveris Daug funkcijų su gražia ir intuityvia žiniatinklio vartotojo sąsaja. Tai leis mums perduoti skaitmenines laikmenas (vaizdo įrašus, vaizdus, garsą ir kt.) per namų tinklą ir leisti jį įvairių tipų UPnP suderinamuose įrenginiuose, nuo mobiliųjų telefonų iki planšetinių kompiuterių ir daug daugiau.
Gerbera yra a medijos serveris Galingas UPnP, kurį galėsime panaudoti transliuoti mūsų skaitmeninę mediją per mūsų namų tinklą per gražią žiniatinklio vartotojo sąsają. Gerbera įgyvendina UPnP MediaServer V 1.0 specifikaciją, kurią galite rasti adresu upnp.org. Šis serveris turėtų veikti su bet kuriuo UPnP suderinamu MediaRenderer. Jei susiduriame su sunkumais dėl tam tikrų modelių, turėtume peržiūrėti sąrašą suderinamus prietaisus daugiau informacijos.
Gerberos savybės
- Leis mums naršyti ir žaisti laikmeną naudojant UPnP.
- Palaiko failo metaduomenų ištraukimas mp3, ogg, flac, jpeg ir kt.
- Labai lanksti konfigūracija. Mes sugebėsime kontroliuoti įvairių savybių elgesį serverio.
- Palaiko vartotojo apibrėžtas serverio išdėstymas pagal ištrauktus metaduomenis.
- Pasiūlymas exif parama miniatiūroms.
- Pripažįsta automatinis katalogų nuskaitymas (laikas, pranešti).
- Ji siūlo gražią žiniatinklio vartotojo sąsają su a Duomenų bazės ir failų sistemos medžio vaizdas, leidžiančią pridėti / ištrinti / redaguoti ir naršyti mediją.
- Išorinių URL palaikymas (galime sukurti nuorodas į interneto turinį).
- Palaiko lanksčių medijos formatų perkodavimą per įskiepiai/skriptai ir daug daugiau, įskaitant daugybę eksperimentinių funkcijų.
Įdiekite ir paleiskite „Gerbera – UPnP Media Server“ Ubuntu
Ubuntu paskirstyme yra a PPA sukūrė ir prižiūri Stephenas Czetty. Iš ten galime įdiegti „Gerbera“ atidarydami terminalą (Ctrl+Alt+T) ir naudodami šias komandas:
sudo add-apt-repository ppa:stephenczetty/gerbera sudo apt update && sudo apt install gerbera
Kai įdiegsite serverį, mes paleisime, suaktyvinsime ir peržiūrėsime paslaugos būseną naudodami šias komandas tame pačiame terminale:
sudo systemctl start gerbera.service sudo systemctl enable gerbera.service
Mes patikrinsime, ar paslauga pradėta teikti:
sudo systemctl status gerbera.service
SVARBUSi Gerbera negali paleisti savo sistemoje turėtumėte išbandyti šiuos veiksmus.
Pirmas patikrinkite, ar žurnalo failas (/var/log/gerbera) buvo sukurtas, kitu atveju sukurkite jį taip, kaip parodyta toliau:
sudo touch /var/log/gerbera sudo chown -Rv root:gerbera /var/log/gerbera && sudo chmod -Rv 0660 /var/log/gerbera
Antra, apibrėžia tinklo sąsają kurią naudojate kaip aplinkos kintamojo MT_INTERFACE reikšmę. Numatytoji reikšmė yra 'eth0“, bet jei jūsų sąsaja vadinama kitaip, pakeiskite pavadinimą. „Debian“ / „Ubuntu“ galite nustatykite šį nustatymą /etc/default/gerbera faile.
Darbo su „Gerbera Media Server“ žiniatinklio vartotojo sąsaja pradžia
Tarnyba Gerbera klausosi 49152 prievado, kurią galime naudoti norėdami pasiekti žiniatinklio vartotojo sąsają per žiniatinklio naršyklę:
http://dominio.com:49152
o
http://tu-dirección-ip:49152
Jei gaunate klaidą, parodytą aukščiau esančioje ekrano kopijoje, turite įjungti žiniatinklio vartotojo sąsają iš Gerbera konfigūracijos failo. Redaguokite jį įvesdami terminale (Ctrl + Alt + T):
sudo vim /etc/gerbera/config.xml
Čia pakeisime reikšmę enabled=»no» į įjungta=»taip» kaip parodyta toliau pateiktoje ekrano kopijoje.
Atlikę aukščiau nurodytus pakeitimus, Uždarome failą ir ketiname iš naujo paleisti „Gerbera“ paslaugą. Norėdami tai padaryti, terminale įrašome (Ctrl + Alt + T):
sudo systemctl restart gerbera.service
Dabar grįžkime į savo naršyklę ir bandysime dar kartą atidaryti vartotojo sąsają naujame skirtuke. Šį kartą jis turėtų įkelti. Jame pamatysite du skirtukus:
- Duomenų bazė. Jis parodys mums failus, kuriuos galima pasiekti viešai.
- Failų sistema. Čia galėsime ieškoti failų savo sistemoje ir pasirinkti juos perduoti. Norėdami pridėti failą, tiesiog spustelėkite pliuso ženklą (+), kaip matote toliau pateiktoje ekrano kopijoje.
Pridėjus failus srautiniam perdavimui iš failų sistemos, duomenų bazės sąsaja turėtų atrodyti taip.
Šiuo metu galime pradėti transliuoti medijos failus per savo tinklą iš Gerbera serverio. Norėdami jį išbandyti, galėtume naudoti mobilųjį telefoną, planšetinį kompiuterį ar bet kurį kitą, leidžiantį naudoti a UPnP programa norėdami paleisti failus.
Jei norime gauti daugiau informacijos apie šį serverį, kiekvienas gali apsilankyti puslapyje Projektas „GitHub“ arba jos oficiali svetainė.
Dėkojame Damianui už indėlį. Viskas tobula.
Naudojuosi proga padėkoti visai komandai Ubunlog. Nuostabus tavo darbas.
saludos
Ištikimas abonentas.
Dėkojame, kad skaitėte mus. Sveiki 2.