Zoeken op website

Gerbera - Een UPnP-mediaserver waarmee u media op uw thuisnetwerk kunt streamen


Gerbera is een veelzijdige en krachtige UPnP (Universal Plug and Play) mediaserver met een prettige en intuïtieve webgebruikersinterface, waarmee gebruikers om digitale media (video's, afbeeldingen, audio enz.) te streamen via een thuisnetwerk en deze te gebruiken op verschillende soorten UPnP-compatibele apparaten, van mobiele telefoons tot tablets en nog veel meer.

Gerbera-eigenschappen:

  • Hiermee kunt u media doorzoeken en afspelen via UpnP.
  • Ondersteunt de extractie van metagegevens uit mp3-, ogg-, flac-, jpeg-, enz.-bestanden.
  • Zeer flexibele configuratie, waardoor u het gedrag van verschillende functies van de server kunt controleren.
  • Ondersteunt door de gebruiker gedefinieerde serverlay-out op basis van geëxtraheerde metadata.
  • Ondersteuning voor ContentDirectoryService-containerupdates.
  • Biedt ondersteuning voor exif-thumbnails.
  • Ondersteunt automatisch opnieuw scannen van mappen (getimed, inotify).
  • Biedt een mooie webinterface met een boomstructuur van de database en het bestandssysteem, waardoor media kunnen worden toegevoegd/verwijderd/bewerkt/gebladerd.
  • Ondersteuning voor externe URL's (maak links naar internetinhoud en serveer deze via UPnP aan uw renderer).
  • Ondersteunt flexibele transcodering van mediaformaten via plug-ins/scripts en nog veel meer, inclusief een aantal experimentele functies.

Hoe Gerbera te installeren – UPnP-mediaserver onder Linux

Op de Ubuntu-distributie is er een PPA gemaakt en onderhouden door Stephen Czetty, van waaruit je Gerbera kunt installeren met de volgende opdrachten.

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

In de Debian-distributie is Gerbera beschikbaar in de opslagplaatsen testing en unstable, die u kunt inschakelen door de regels toe te voegen hieronder in uw /etc/apt/sources.list bestand.

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

Update vervolgens de cache van uw systeempakketbronnen en installeer gerbera met de volgende opdrachten.

apt update
apt install gerbera       

Voor andere Linux-distributies zoals Gentoo, Arch Linux, openSUSE, CentOS, enz. volgt u de Gerbera-installatiegids.

Nadat u gerbera heeft geïnstalleerd, kunt u de servicestatus starten, inschakelen en bekijken met de volgende opdrachten.

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

Opmerking: Als gerbera niet op uw systeem start, moet u een van de volgende handelingen uitvoeren.

Controleer of het logbestand (/var/log/gerbera) is aangemaakt, maak het anders aan zoals weergegeven.

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

Ten tweede, definieer een netwerkinterface die u momenteel gebruikt als de waarde van de omgevingsvariabele MT_INTERFACE. De standaardwaarde is “eth0 ” maar als u draadloos gebruikt, stelt u dit in op zoiets als “wlp1s0”. In Debian/Ubuntu kunt u deze instellingen instellen in het bestand /etc/default/gerbera.

Aan de slag met de Gerbera Media Server Web UI

De Gerbera-service luistert op poort 49152, die u kunt gebruiken om toegang te krijgen tot de webinterface via een webbrowser, zoals weergegeven.

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

Als u de fout krijgt die in de bovenstaande schermafbeelding wordt weergegeven, moet u de webgebruikersinterface inschakelen vanuit het gerbera-configuratiebestand.

sudo vim /etc/gerbera/config.xml

Wijzig de waarde enabled=”no” in enabled=”yes”, zoals weergegeven in de volgende schermafbeelding.

Nadat u bovenstaande wijzigingen heeft aangebracht, sluit u het bestand en start u de gerberaservice opnieuw.

sudo systemctl restart gerbera.service

Ga nu terug naar uw browser en probeer de gebruikersinterface nogmaals op een nieuw tabblad te openen. Deze keer zou deze moeten worden geladen. Je ziet twee tabbladen:

  • Database – toont de bestanden die openbaar toegankelijk zijn.

  • Bestandssysteem – hier kunt u door bestanden op uw systeem bladeren en deze selecteren voor streaming. Om een bestand toe te voegen, klikt u eenvoudig op het plusteken (+).

Na het toevoegen van bestanden voor streaming vanaf het bestandssysteem, zou de database-interface er als volgt uit moeten zien.

Stream mediabestanden met Gerbera op uw thuisnetwerk

Op dit punt kunt u beginnen met het streamen van mediabestanden via uw netwerk vanaf de gerberaserver. Om het te testen, zullen we een mobiele telefoon als client gebruiken. Begin met het installeren van een compatibele upnp-applicatie (zoals BubbleUpnp) op uw telefoon.

Zodra de BubbleUpnp-app is geïnstalleerd, opent u deze en gaat u in het menu naar Bibliotheek en klikt u op Lokaal en Cloud om bekijk beschikbare servers, en de gerberaserver die we hebben gemaakt zou daarin moeten verschijnen. Klik erop om toegang te krijgen tot toegevoegde mappen en bestanden daarin.

Klik ten slotte op een bestand dat u wilt streamen.

Bezoek voor meer informatie de Gerbera Github Repository: https://github.com/gerbera/gerbera.

Gerbera is een veelzijdige en krachtige Upnp-mediaserver, die wordt gebruikt om uw digitale media via uw thuisnetwerk te streamen met een mooie webgebruikersinterface. Deel uw mening erover of stel een vraag via het feedbackformulier.