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.