Weboldal keresés

Gerbera – UPnP médiaszerver, amely lehetővé teszi a média streamelését az otthoni hálózaton


A Gerbera egy funkciókban gazdag és hatékony UPnP (Universal Plug and Play) médiaszerver kellemes és intuitív webes felhasználói felülettel, amely lehetővé teszi a felhasználók számára digitális média (videók, képek, hang stb.) streamelése otthoni hálózaton keresztül, és különféle UPnP-kompatibilis eszközökön való felhasználása a mobiltelefonoktól a táblagépekig és még sok máshoz.

A Gerbera jellemzői:

  • Lehetővé teszi a média böngészését és lejátszását az UpnP-n keresztül.
  • Támogatja a metaadatok kinyerését mp3, ogg, flac, jpeg stb. fájlokból.
  • Rendkívül rugalmas konfiguráció, amely lehetővé teszi a szerver különféle funkcióinak viselkedésének szabályozását.
  • Támogatja a felhasználó által meghatározott szerverelrendezést a kivont metaadatok alapján.
  • A ContentDirectoryService tároló frissítéseinek támogatása.
  • Exif miniatűr támogatást kínál.
  • Támogatja az automatikus címtár-újrakeresést (időzített, értesítés).
  • Szép webes felhasználói felületet kínál az adatbázis és a fájlrendszer fanézetével, lehetővé téve az adathordozók hozzáadását/eltávolítását/szerkesztését/böngészését.
  • Külső URL-ek támogatása (hivatkozások létrehozása internetes tartalomra, és UPnP-n keresztül történő megjelenítése a megjelenítőnek).
  • Támogatja a rugalmas médiaformátum-átkódolást beépülő modulokon/szkripteken keresztül, és még sok mást, beleértve számos kísérleti funkciót.

A Gerbera – UPnP Media Server telepítése Linux alatt

Az Ubuntu disztribúción létezik egy Stephen Czetty által létrehozott és karbantartott PPA, amelyből a következő parancsok használatával telepítheti a Gerbera programot.

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

A Debian disztribúción a Gerbera elérhető a tesztelő és az instabil tárolókban, amelyeket a sorok hozzáadásával engedélyezhet alább az /etc/apt/sources.list fájlban.

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

Ezután frissítse a rendszercsomag-források gyorsítótárát, és telepítse a gerbera programot a következő parancsokkal.

apt update
apt install gerbera       

Más Linux-disztribúciók, például a Gentoo, Arch Linux, openSUSE, CentOS stb. esetében kövesse a Gerbera telepítési útmutatóját.

A gerbera telepítése után indítsa el, engedélyezze és tekintse meg a szolgáltatás állapotát a következő parancsokkal.

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

Megjegyzés: Ha a gerbera nem indul el a rendszeren, akkor tegye a következők egyikét.

Ellenőrizze, hogy a naplófájl (/var/log/gerbera) létrejött-e, ellenkező esetben hozza létre az ábrán látható módon.

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

Másodszor, adjon meg egy hálózati interfészt, amelyet jelenleg használ az MT_INTERFACE környezeti változó értékeként, az alapértelmezett érték „eth0”, de ha vezeték nélküli kapcsolatot használ, állítsa ezt valami ilyesmi: „wlp1s0”. Debian/Ubuntu esetén ezeket a beállításokat az /etc/default/gerbera fájlban állíthatja be.

A Gerbera Media Server webes felhasználói felületének első lépései

A Gerbera szolgáltatás a 49152 porton figyel, amely segítségével a webböngészőn keresztül elérheti a webes felhasználói felületet, ahogy az ábra mutatja.

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

Ha a fenti képernyőképen látható hibaüzenetet kapja, engedélyeznie kell a webes felhasználói felületet a gerbera konfigurációs fájlból.

sudo vim /etc/gerbera/config.xml

Módosítsa az enabled=”no” értéket enabled=”yes” értékre a következő képernyőképen látható módon.

A fenti módosítások elvégzése után zárja be a fájlt, és indítsa újra a gerbera szolgáltatást.

sudo systemctl restart gerbera.service

Most térjen vissza a böngészőhöz, és próbálja meg újra megnyitni a felhasználói felületet egy új lapon, ezúttal be kell töltenie. Két lapot fog látni:

  • Adatbázis – azokat a fájlokat mutatja, amelyekhez nyilvánosan hozzá lehet férni.

  • Fájlrendszer – itt böngészhet a rendszer fájljai között, és kiválaszthatja őket streamelésre. Fájl hozzáadásához egyszerűen kattintson a plusz (+) jelre.

Miután hozzáadta a fájlrendszerből való streameléshez szükséges fájlokat, az adatbázis felületének így kell kinéznie.

Streameljen médiafájlokat a Gerbera használatával otthoni hálózatán

Ezen a ponton megkezdheti a médiafájlok streamingjét a hálózaton keresztül a gerbera szerverről. A teszteléshez mobiltelefont fogunk használni kliensként. Kezdje egy kompatibilis upnp alkalmazás (például a BubbleUpnp) telepítésével a telefonjára.

A BubbleUpnp alkalmazás telepítése után nyissa meg, és a menüben lépjen a Könyvtár elemre, és kattintson a Helyi és felhő lehetőségre. megtekintheti az elérhető szervereket, és az általunk létrehozott gerbera szervernek meg kell jelennie ott. Kattintson rá a hozzáadott könyvtárak és fájlok eléréséhez.

Végül kattintson egy fájlra, amelyet streamelni szeretne.

További információért keresse fel a Gerbera Github Repository webhelyet: https://github.com/gerbera/gerbera.

A Gerbera egy funkciókban gazdag és nagy teljesítményű Upnp médiaszerver, amelyet a digitális média otthoni hálózatán keresztül történő streamelésére használnak egy szép webes felhasználói felülettel. Ossza meg gondolatait ezzel kapcsolatban, vagy tegyen fel kérdést a visszajelzési űrlapon keresztül.