Kaya, mag-stream ng nilalaman ng multimedia sa iyong home network

Tungkol kay Gerbera

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

Gerbera web interface

  • 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

Nagsimula ang server ng Gerbera

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.

Ang pagsasaayos ng interface ng Gerbera network

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

Error sa Gerbera simulan ang firefox

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.

config.xml gerbera home server

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.

Ang Gerbera file system ay magdagdag ng video

Matapos magdagdag ng mga file para sa streaming mula sa file system, dapat ganito ang hitsura ng interface ng database.

Idinagdag ang video sa Gerbera server

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.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Tony dijo

    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.

    1.    Damian Amoedo dijo

      Salamat sa pagbabasa sa amin. Salu2.