Sa susunod na artikulo ay titingnan natin si Gerbera. Ito ay isang malakas UPnP (Universal Plug and Play) na server ng media Tampok na mayaman sa isang mahusay at madaling maunawaan na interface ng gumagamit ng web. Papayagan kaming magpadala ng digital media (mga video, larawan, audio, atbp.) Sa pamamagitan ng isang home network at I-play ito sa iba't ibang mga uri ng mga aparatong katugma sa UPnP, mula sa mga mobile phone hanggang sa mga tablet at marami pa.
Si Gerbera ay isang media server Napakahusay na UPnP, na magagamit namin stream ang aming digital media sa aming home network sa pamamagitan ng isang magandang interface ng gumagamit ng web. Ipinapatupad ni Gerbera ang detalye ng UPnP MediaServer V 1.0 na maaaring matagpuan sa upnp.org. Dapat gumana ang server na ito sa anumang sumunod sa UPnP na MediaRenderer. Kung sakaling makaharap ng mga paghihirap sa ilang mga modelo, dapat nating konsultahin ang listahan ng mga katugmang aparato para sa karagdagang impormasyon.
Mga Katangian ng Gerbera
- Papayagan kami mag-browse at maglaro media gamit ang UPnP.
- Sinusuportahan ang pagkuha ng metadata ng file mp3, ogg, flac, jpeg, atbp.
- Lubhang nababaluktot na pagsasaayos. Kakayanin namin kontrolin ang pag-uugali ng iba't ibang mga tampok server.
- Sinusuportahan ang layout ng server na tinukoy ng gumagamit batay sa nakuha na metadata.
- Alok suporta ng exif para sa mga thumbnail.
- Mga pag-amin awtomatikong muling paglalaan ng direktoryo (nag-time, inotify).
- Nag-aalok ito ng magandang interface ng gumagamit ng web na may a pagtingin ng puno ng database at file system, pinapayagan na magdagdag / magtanggal / mag-edit at mag-browse ng media.
- Suporta para sa mga panlabas na URL (Maaari kaming lumikha ng mga link sa nilalaman ng Internet).
- Sinusuportahan ang transcoding ng mga nababaluktot na mga format ng media sa pamamagitan ng mga plugin / script at marami pa, kasama ang isang bilang ng mga pang-eksperimentong tampok.
I-install at simulan ang Gerbera - UPnP Media Server sa Ubuntu
Sa pamamahagi ng Ubuntu, mayroong isang Ang PPA ay nilikha at pinangalagaan ni Stephen Czetty. Mula doon maaari naming mai-install ang Gerbera sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at paggamit ng mga sumusunod na utos:
sudo add-apt-repository ppa:stephenczetty/gerbera sudo apt update && sudo apt install gerbera
Kapag na-install mo na ang server, magsisimula kami, buhayin at makikita ang katayuan ng serbisyo gamit ang mga sumusunod na utos sa parehong terminal:
sudo systemctl start gerbera.service sudo systemctl enable gerbera.service
Susuriin namin kung nagsimula ang serbisyo sa:
sudo systemctl status gerbera.service
MAHALAGANG: Oo Hindi maaaring magsimula si Gerbera sa iyong system, dapat mong subukan ang mga sumusunod na pagkilos.
Muna suriin kung ang file ng log (/ var / log / gerbera) ay nilikha, kung hindi man likhain ito tulad ng ipinakita sa ibaba:
sudo touch /var/log/gerbera sudo chown -Rv root:gerbera /var/log/gerbera && sudo chmod -Rv 0660 /var/log/gerbera
Pangalawa, tukuyin ang isang interface ng network na ginagamit mo bilang halaga ng variable na kapaligiran ng MT_INTERFACE. Ang default ay 'eth0', ngunit kung ang iyong interface ay tinatawag na iba pa, baguhin ang pangalan. Sa Debian / Ubuntu, maaari mo itakda ang pagsasaayos na ito sa / etc / default / gerbera file.
Magsimula sa Gerbera Media Server Web UI
Ang serbisyo Nakikinig si Gerbera sa port 49152, na magagamit namin upang ma-access ang web UI sa pamamagitan ng isang web browser:
http://dominio.com:49152
o
http://tu-dirección-ip:49152
Kung nakakuha ka ng error na ipinakita sa screenshot sa itaas, dapat mong paganahin ang interface ng gumagamit ng web mula sa Gerbera config file. I-edit ito sa pamamagitan ng pagta-type sa terminal (Ctrl + Alt + T):
sudo vim /etc/gerbera/config.xml
Dito babaguhin namin ang pinagana na halaga = »hindi» upang paganahin = »oo» tulad ng ipinakita sa sumusunod na screenshot.
Matapos gawin ang mga pagbabago sa itaas, isinasara namin ang file at ire-restart namin ang serbisyo ng Gerbera. Upang magawa ito nagsusulat kami sa terminal (Ctrl + Alt + T):
sudo systemctl restart gerbera.service
Ngayon bumalik tayo sa aming browser at susubukan naming buksan ang UI ng isa pang beses sa isang bagong tab. Sa oras na ito dapat itong mag-load. Makakakita ka ng dalawang tab dito:
- Database. Ipapakita nito sa amin ang mga file na maaaring ma-access sa publiko.
- File system. Dito namin mahahanap ang mga file sa aming system at mapipili ang mga ito para sa paghahatid. Upang magdagdag ng isang file, mag-click lamang kami sa plus sign (+), tulad ng nakikita mo sa sumusunod na screenshot.
Matapos magdagdag ng mga file para sa streaming mula sa file system, dapat ganito ang hitsura ng interface ng database.
Sa puntong ito, maaari naming simulan ang streaming ng mga file ng media sa pamamagitan ng aming network mula sa Gerbera server. Upang subukan ito, maaari kaming gumamit ng isang mobile phone, isang tablet o anumang iba pang nagpapahintulot sa amin na gumamit ng a Application sa UPnP upang i-play ang mga file.
Kung nais naming makakuha ng karagdagang impormasyon tungkol sa server na ito, sinumang maaaring kumunsulta sa pahina ng Project GitHub su opisyal na website.
Salamat Damian para sa iyong pag-input. Lahat perpekto.
Sinasamantala ko ang pagkakataong ito para pasalamatan ang buong koponan sa Ubunlog. Napakahusay na gawaing ginagawa mo.
Regards
Isang tapat na suscriber.
Salamat sa pagbabasa sa amin. Salu2.