Tento tutoriál vám ukáže, jak nainstalovat a nastavit Universal Media Server v Ubuntu 20.04 Desktop and Server.
Universal Media Server, zkráceně UMS, je mediální server UPnP kompatibilní s DLNA, který umožňuje streamování mediálních souborů do široké řady zařízení včetně videoherních konzolí, chytrých televizorů, chytrých telefonů a přehrávačů Blu-ray.
1. Nainstalujte požadované knihovny:
Překódování médií se provádí pomocí balíčků od AviSynth, FFMpeg, MEncoder a VLC, musíte nejprve otevřít terminál a spustit příkaz, abyste se ujistili, že jsou tyto balíčky nainstalovány:
sudo apt install mediainfo dcraw vlc mplayer mencoder
2. Stáhněte si Universal Media Server:
Nejnovější tarbally jsou k dispozici ke stažení na stránce projektu github. Vyberte stahování (spusťte uname -m
sdělit typ systému):
- Balík x86 pro staré 32bitové počítače.
- Balík x86_64 pro 64bitové počítače.
- arm64 / armhf pro zařízení Rasperry Pi.
Stáhněte si Universal Media Server
V tuto chvíli je nejnovější verzí verze 10.0.1. Pokud používáte Ubuntu Server, stáhněte si jej pomocí tohoto příkazu (pokud je k dispozici novější verze, nahraďte v příkazu adresu URL):
wget -c https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/10.0.1/UMS-10.0.1-x86_64.tgz
3. Dekomprimujte tarball
Spuštěním následujících 2 příkazů přejdete do složky Stažené soubory uživatele, poté rozbalíte balíček UMS /opt a nakonec přejmenujete složku výsledků z ‚ums-10.0.1‘ na ‚ums‘.
cd Downloads
sudo tar -zxvf UMS-10.0.1-x86_64.tgz -C /opt/ --transform s/ums-10.0.1/ums/
Přeskočit cd Downloads
pokud byl stažen pomocí příkazu wget.
A nahraďte „UMS-10.0.1-x86_64.tgz“, pokud byla stažena novější verze, také změňte číslo verze v „ums-10.0.1“.
4. Spusťte UMS jako systémovou službu
Pokud vše půjde dobře, měli byste být schopni spustit Universal Media Server pomocí příkazu:
/opt/ums/UMS.sh
Pro Ubuntu Desktop zobrazí dialogové okno nastavení pro výběr jazyka, spuštění minimalizovaného nebo ne, výběr sítě a složky médií atd.
Poté nabízí uživatelské rozhraní s více konfiguracemi, zobrazením protokolu a dalšími.
U serveru Ubuntu bez uživatelského rozhraní upravte konfigurace v souboru .config/UMS/UMS.conf. Ve výchozím nastavení napařuje všechny soubory pod domovskou stránkou uživatele. Pro nastavení složky médií můžete přidat „folder =/PATH/TO/MEDIA1,/PATH/TO/MEDIA2“. Další informace naleznete v souboru UMS.conf pod zdrojovým tarballem.
Po spuštění serveru přejděte ve webovém prohlížeči na adresu http://server_ip:9001 a zkontrolujte, zda server funguje.
Chcete-li jej spustit jako službu systemd, otevřete terminál a spusťte příkaz:
sudo nano /etc/systemd/system/ums.service
Vytvoří prázdný soubor a otevře se pomocí textového editoru příkazového řádku nano. Vložte (Ctrl+Shift+V) následující řádky a změňte ji na své uživatelské jméno. Pokud chcete, změňte také limit paměti z 500M na jinou hodnotu.
[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
Uložte změny stisknutím Ctrl+X, pokračujte klávesou Y a stiskněte Enter.
Nakonec spusťte příkazy pro opětovné načtení démona systemd, povolení a spuštění služby UMS.
sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service
A zkontrolujte stav služby pomocí příkazu:
sudo systemctl status ums.service
Původní článek