Gerbera - egy UPnP médiaszerver, amely lehetővé teszi a média közvetítését a házi hálózaton


A Gerbera funkciókban gazdag és erőteljes UPnP ( Universal Plug and Play ) médiaszerver kellemes és intuitív webes kezelőfelülettel, amely lehetővé teszi a felhasználók számára digitális adathordozók (videók, képek, hangok stb.) közvetítése otthoni hálózaton keresztül, és különböző típusú UPnP-kompatibilis eszközökkel mobiltelefonról tablettákra és még sok másra.

  • Allows you to browse and playback media via UpnP.
  • Supports metadata extraction from mp3, ogg, flac, jpeg, etc. files.
  • Highly flexible configuration, allowing you to control the behavior of various features of the server.
  • Supports user defined server layout based on extracted metadata.
  • Support for ContentDirectoryService container updates.
  • Offers exif thumbnail support.
  • Supports automatic directory rescans (timed, inotify).
  • Offers a nice Web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse media.
  • Support for external URLs (create links to internet content and serve them via UPnP to your renderer).
  • Supports flexible media format transcoding via plugins / scripts and many more including a number of experimental features.

A Gerbera - UPnP Media Server telepítése Linux rendszerben

A Ubuntu terjesztésen a Stephen Czetty létrehozta és karbantartja a PPA-t, amelyből a következő parancsokkal telepítheti a Gerberát .

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

A Debian terjesztésen a Gerbera elérhető a tesztelés és instabil tárolókban, amelyeket a sorok hozzáadásával engedélyezhet. 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 alkalmazást az alábbi parancsokkal.

# apt update
# apt install gerbera       

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

Miután telepítette a gerbera alkalmazást, indítsa el, engedélyezze és nézze meg a szolgáltatás állapotát az alábbi parancsokkal.

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

piros

Ellenőrizze, hogy a naplófájl (/var/log/gerbera ) létrejött-e, különben 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, definiáljon egy hálózati csatolót, amelyet a MT_INTERFACE környezeti változó értékeként használ, az alapértelmezett „ eth0 ”, de ha vezeték nélküli hálózatot használ, akkor állítsa be ezt: valami, mint „ wlp1s0 ”. A Debian/Ubuntu programban ezeket a beállításokat a /etc/default/gerbera fájlban állíthatja be.

A Gerbera Media Server webes felhasználói felületének használata

A Gerbera szolgáltatás meghallgatja a 49152 portot, amely segítségével a webes felhasználói felületet webböngésző segítségével érheti el az ábrán látható módon.

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

Ha a fenti képernyőn látható hiba jelenik meg, engedélyeznie kell a webes felhasználói felületet a gerbera konfigurációs fájljából.

$ sudo vim /etc/gerbera/config.xml

Módosítsa az engedélyezett = "nem" értéket, hogy engedélyezve legyen az „igen” , ahogy az a következő képernyőn látható.

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 menjen vissza a böngészőjébe, és próbálja meg újra megnyitni az UI-t egy új lapon, ezúttal meg kell töltenie. Két lapot fog látni:

  • Database – shows the files that can be accessed by publicly.
  • Filesystem – this is where you can browse files from your system and select them for streaming. To add a file, simply click on the plus (+) sign.

Miután hozzáadta a fájlrendszert a fájlrendszerhez való adatfolyamhoz, az adatbázis-interfésznek így kell kinéznie.

Médiafájlok letöltése a Gerbera használatával az otthoni hálózaton

Ezen a ponton elindíthatja a médiafájlokat a hálózaton keresztül a gerbera szerverről. A teszteléshez egy mobiltelefonot fogunk használni kliensként. Kezdjük a kompatibilis upnp alkalmazás telepítésével (például a BubbleUpnp ) a telefonon.

Miután telepítette a BubbleUpnp alkalmazást, nyissa meg és a menüben keresse fel a Könyvtár elemet, és kattintson a Helyi és felhő lehetőségre a a rendelkezésre álló kiszolgálók megtekintése, és az általunk létrehozott gerbera-kiszolgálónak ott kell megjelennie. Kattintson rá, ha hozzá szeretne férni a hozzá tartozó könyvtárakhoz és fájlokhoz.

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

További információért látogasson el a Gerbera Github Repository-ra: https://github.com/gerbera/gerbera.

A Gerbera funkciókban gazdag és nagy teljesítményű Upnp médiaszerver, melyet a digitális médiumok otthoni hálózaton keresztül történő streamelésére használnak egy szép webes felhasználói felület segítségével. Ossza meg gondolatait erről, vagy kérdezzen meg egy visszajelzési űrlapon keresztül.