Dieses Tutorial zeigt Ihnen, wie Sie Universal Media Server in Ubuntu 20.04 Desktop and Server installieren und einrichten.
Universal Media Server, kurz UMS, ist ein DLNA-kompatibler UPnP-Medienserver, der das Streamen von Mediendateien auf eine Vielzahl von Geräten ermöglicht, darunter Videospielkonsolen, Smart-TVs, Smartphones und Blu-ray-Player.
1. Erforderliche Bibliotheken installieren:
Die Medientranskodierung wird durch Pakete von AviSynth, FFMpeg, MEncoder und VLC erreicht, Sie müssen zuerst das Terminal öffnen und den Befehl ausführen, um sicherzustellen, dass diese Pakete installiert sind:
sudo apt install mediainfo dcraw vlc mplayer mencoder
2. Universal Media Server herunterladen:
Die neuesten Tarballs können auf der Github-Projektseite heruntergeladen werden. Wählen Sie Herunterladen (führen Sie uname -m
aus um den Systemtyp mitzuteilen):
- x86-Paket für alte 32-Bit-Rechner.
- x86_64-Paket für 64-Bit-Rechner.
- arm64 / armhf für Rasperry Pi-Geräte.
Laden Sie Universal Media Server herunter
Im Moment ist die neueste Version Version 10.0.1. Wenn Sie Ubuntu Server ausführen, verwenden Sie diesen Befehl, um ihn herunterzuladen (ersetzen Sie die URL im Befehl, wenn eine neuere Version verfügbar ist):
wget -c https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/10.0.1/UMS-10.0.1-x86_64.tgz
3. Dekomprimieren Sie den Tarball
Führen Sie die folgenden 2 Befehle aus, um zum Download-Ordner des Benutzers zu navigieren, dann das UMS-Paket /opt zu extrahieren und schließlich den Ergebnisordner von „ums-10.0.1“ in „ums“ umzubenennen.
cd Downloads
sudo tar -zxvf UMS-10.0.1-x86_64.tgz -C /opt/ --transform s/ums-10.0.1/ums/
cd Downloads
überspringen wenn es per wget-Befehl heruntergeladen wurde.
Und ersetzen Sie „UMS-10.0.1-x86_64.tgz“, wenn eine neuere Version heruntergeladen wurde, ändern Sie auch die Versionsnummer in „ums-10.0.1“.
4. UMS als Systemdienst ausführen
Wenn alles gut geht, sollten Sie den Universal Media Server mit folgendem Befehl ausführen können:
/opt/ums/UMS.sh
Für Ubuntu Desktop wird ein Setup-Dialogfeld angezeigt, um die Sprache auszuwählen, minimiert zu starten oder nicht, das Netzwerk und den Medienordner auszuwählen usw.
Dann bietet es eine Benutzeroberfläche mit mehr Konfigurationen, Protokollansicht und mehr.
Bearbeiten Sie für Ubuntu Server ohne UI die Datei .config/UMS/UMS.conf für Konfigurationen. Standardmäßig werden alle Dateien unter Benutzer-Home gestreamt. Sie können „folder =/PATH/TO/MEDIA1,/PATH/TO/MEDIA2“ hinzufügen, um den Medienordner festzulegen. Weitere Informationen finden Sie in der UMS.conf-Datei unter Quell-Tarball.
Rufen Sie nach dem Starten des Servers in Ihrem Webbrowser http://server_ip:9001 auf, um zu überprüfen, ob der Server funktioniert.
Um es als systemd-Dienst auszuführen, öffnen Sie das Terminal und führen Sie den Befehl aus:
sudo nano /etc/systemd/system/ums.service
Es wird eine leere Datei erstellt und mit dem Nano-Befehlszeilen-Texteditor geöffnet. Fügen Sie die folgenden Zeilen ein (Strg+Umschalt+V) und ändern Sie ji in Ihren Benutzernamen. Ändern Sie auch das Speicherlimit von 500 MB auf einen anderen Wert, wenn Sie möchten.
[Unit] Description=Run UMS as Ji DefaultDependencies=no After=network.target [Service] Type=simple User=ji Group=ji ExecStart=/opt/ums/UMS.sh TimeoutStartSec=0 RemainAfterExit=yes Environment="UMS_MAX_MEMORY=500M" [Install] WantedBy=default.target
Speichern Sie die Änderungen durch Drücken von Strg+X, gefolgt von Y und drücken Sie die Eingabetaste.
Führen Sie abschließend Befehle aus, um den systemd-Daemon neu zu laden, den UMS-Dienst zu aktivieren und zu starten.
sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service
Und überprüfen Sie den Dienststatus mit dem Befehl:
sudo systemctl status ums.service
Originalartikel