So installieren Sie den UPnP-Gerbera-Medienserver unter Linux

Gegenwärtig erlebt die Verwendung von Multimedia-Elementen einen großen Aufschwung und es ist ideal, über die erforderlichen Werkzeuge zu verfügen, um diese auf sichere und voll funktionsfähige Weise zwischen verschiedenen Geräten zu teilen . Eine der Anwendungen, die für diesen Zweck in Linux-Umgebungen entwickelt wurden, ist Gerbera, ein UPnP-Medienserver, über den es möglich sein wird, unsere digitalen Medien über das Heimnetzwerk zu übertragen und auf einer Vielzahl von mit UPnP kompatiblen Geräten zu reproduzieren. Gerbera basiert auf MediaTomb und ist als UPnP Open Source MediaServer (GPL) konzipiert.

Gerbera implementiert die UPnP MediaServer V 1.0-Spezifikation, die auf der Website zu finden ist.

UPnP MediaServer
Eigenschaften
Unter seinen Eigenschaften finden wir:

  • Ermöglicht das Durchsuchen und Abspielen von Medien über UPnP
  • Extraktion von Metadaten von MP3-, Ogg-, Flac-, JPEG-, usw.-Dateien
  • Unterstützt Exif Thumbnail
  • Erstellen Sie automatische Neuuntersuchungen von Verzeichnissen (zeitgesteuert, inotify)
  • Webbenutzeroberfläche mit einer Baumansicht der Datenbank und des Dateisystems, mit der wir die Medien hinzufügen, löschen, bearbeiten oder durchsuchen können
  • Transcodierung von hochflexiblen Medienformaten durch Add-Ons und Skripte
  • Benutzerdefiniertes Serverdesign, das auf extrahierten Metadaten basiert (virtuelle Container mit Skript)
  • Lässt das letzte scmming fm mit lastfmlib zu
  • Unterstützung für ContentDirectoryService-Containerupdates
  • Erzeugung von Video-Thumbnails in Echtzeit mit libffmpegthumbnailer
  • Unterstützung für externe URLs
  • Flexible Konfiguration, mit der das Verhalten mehrerer Servereigenschaften gesteuert werden kann
  • Verfügbar für Linux, FreeBSD, NetBSD, macOS und eCS
  • Es kann in x86, Alpha, ARM, MIPS, Sparc, PowerPC ausgeführt werden

Nun wollen wir sehen, wie man Gerbera auf praktische Weise unter Linux installiert.

1. Wie installiere ich Gerbera unter Linux?

Schritt 1

Bei Ubuntu-Distributionen gibt es eine von Stephen Czetty erstellte und verwaltete PPA, über die Gerbera mit den folgenden Befehlen installiert werden kann:

 sudo add-apt-repository ppa: stephenczetty / gerbera 

install-server-multimedia-UPnP-Gerbera-de-Linux-1.png

Schritt 2

Dann aktualisieren wir die PPA mit:

 sudo apt update 

install-server-multimedia-UPnP-Gerbera-de-Linux-2.png

Schritt 3

Schließlich haben wir Gerbera mit dem folgenden Befehl installiert:

 sudo apt install gerbera 

install-server-multimedia-UPnP-Gerbera-en-Linux-3.png

Schritt 4

Dort geben wir den Buchstaben S ein, um den Download und die Installation von Gerbera zu bestätigen. In den Distributionen von Debian ist Gerbera in den Test-Repositories verfügbar und instabil. Dazu müssen wir den PPA durch Hinzufügen der folgenden Zeilen aktivieren

 in die Datei /etc/apt/sources.list: sudo nano /etc/apt/sources.list 

Dort fügen wir Folgendes hinzu:

 # Repository testen - Hauptzweige, Contrib-Zweige und nicht freie Zweige 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 # Testen des Sicherheitsupdate-Repositorys deb http://security.debian.org/ testing / updates main contrib nicht frei deb-src http://security.debian.org/ testing / updates hauptbeitrag nicht frei # Instabile Repo-Main-, Contrib- und Non-Free-Zweige, hier keine Sicherheitsupdates 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 

Sobald dies erledigt ist, werden wir folgendes ausführen:

 passendes Update (System Update) apt install gerbera (Installation von Gerbera) 

2. So verwalten Sie Gerbera-Dienste unter Linux

Schritt 1

Sobald Gerbera installiert ist, werden wir die folgenden Zeilen ausführen:

 sudo systemctl start gerbera.service (Servicestart) sudo systemctl enable gerbera.service (Aktivieren des Gerbera-Dienstes beim Start von Linux) sudo systemctl status gerbera.service (Servicestatus) 

install-server-multimedia-UPnP-Gerbera-de-Linux-4.png

Schritt 2

Falls der Gerbera-Dienst mit Fehlern startet, überprüfen wir, ob das Verzeichnis / var / log / gerbera erstellt wurde:

 cd / var / log / gerbera 

Wenn es nicht existiert, werden wir folgendes ausführen:

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

install-server-multimedia-UPnP-Gerbera-de-Linux-5.png

Schritt 3

Der nächste Schritt besteht darin, eine derzeit verwendete Netzwerkschnittstelle zu definieren, die als Wert für die Umgebungsvariable MT_INTERFACE fungiert. Die Standardeinstellung ist “eth0”. Wenn Sie jedoch eine drahtlose Verbindung verwenden, müssen Sie diese als konfigurieren “wlp1s0” In Debian / Ubuntu können diese Optionen in der Datei festgelegt werden

 / etc / default / gerbera: sudo nano / etc / default / gerbera 

install-server-multimedia-UPnP-Gerbera-de-Linux-6.png

Dort geben wir die richtige Schnittstelle ein und speichern die Änderungen mit den Tasten Strg + O und verlassen den Editor mit Strg + X.

3. So greifen Sie unter Linux auf Gerbera zu

Schritt 1

Gerbera verwendet Port 49152 zum Abhören, daher rufen wir einen Browser auf und führen die folgende Syntax aus:

 http: // IP-Adresse: 49152 

Wenn wir dies ausführen, werden wir folgendes sehen:

See also  So geben Sie Dateien in Google Drive frei

install-server-multimedia-UPnP-Gerbera-de-Linux-7.png

Schritt 2

Wenn wir diesen Fehler erhalten, müssen wir die grafische Oberfläche aktivieren und dazu führen wir Folgendes aus:

 sudo nano /etc/gerbera/config.xml 
Schritt 3

Dort ändern wir den Wert der Zeile enabled = “no” in enabled = “yes”. Wir speichern die Änderungen und verlassen den Editor.

install-server-multimedia-UPnP-Gerbera-de-Linux-8.png

Schritt 4

Jetzt müssen wir den Dienst neu starten, um die Änderungen zu übernehmen:

 sudo systemctl gerbera.service neu starten 

install-server-multimedia-UPnP-Gerbera-de-Linux-9.png

Schritt 5

Wenn wir jetzt erneut zugreifen, sehen wir Folgendes: install-server-multimedia-UPnP-Gerbera-de-Linux-10.png

Schritt 6

Dort finden wir zwei Abschnitte, die sind:

Datenbanken
Datenbanken, in denen die Dateien angezeigt werden, auf die öffentlich zugegriffen werden kann.

Dateisystem
Dateisystem, mit dieser Option können wir Dateien im System suchen und zur Übertragung auswählen. Um eine Datei hinzuzufügen, klicken Sie einfach auf das Pluszeichen (+)

install-server-multimedia-UPnP-Gerbera-de-Linux-11.png

4. So übertragen Sie Multimediadateien mit Gerbera im Heimnetzwerk

Jetzt ist es möglich, Multimedia-Dateien vom Gerbera-Server über das Netzwerk zu übertragen. Zur Validierung können wir ein anderes Gerät als Client verwenden, in diesem Fall ein Android-Handy. Dort installieren wir eine kompatible Upnp-Anwendung. Wir haben BubbleUpnp ausgewählt, das unter folgendem Link heruntergeladen werden kann:

BubbleUpnp
Schritt 1

Sobald die BubbleUpnp-Anwendung installiert ist, führen wir sie aus und klicken im Abschnitt Bibliothek auf Lokal und Cloud:

install-server-multimedia-UPnP-Gerbera-de-Linux-12.png

Schritt 2

Wenn Sie hier klicken, sehen Sie die verfügbaren Server, auf denen sich Gerbera befindet:

install-server-multimedia-UPnP-Gerbera-en-Linux-13.png

Schritt 3

Durch Klicken auf Gerbera können wir auf die verschiedenen Bibliotheken zugreifen:

install-server-multimedia-UPnP-Gerbera-de-Linux-14.png

Von dort aus kann nun die Übertragung von Multimediainhalten gestartet werden.

Wir haben gesehen, dass Gerbera ein nützliches Werkzeug für die gesamte Multimediaübertragung in einer häuslichen Umgebung ist.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *