Ako nainštalovať a nastaviť server Universal Media Server v Ubuntu 20.04


Tento tutoriál vám ukáže, ako nainštalovať a nastaviť Universal Media Server v Ubuntu 20.04 Desktop and Server.

Universal Media Server, v skratke UMS, je mediálny server UPnP kompatibilný s DLNA, ktorý umožňuje streamovanie mediálnych súborov do širokej škály zariadení vrátane videoherných konzol, inteligentných televízorov, smartfónov a prehrávačov Blu-ray.

1. Nainštalujte požadované knižnice:

Prekódovanie médií sa vykonáva prostredníctvom balíkov od AviSynth, FFMpeg, MEncoder a VLC, musíte najprv otvoriť terminál a spustiť príkaz, aby ste sa uistili, že tieto balíky sú nainštalované:

sudo apt install mediainfo dcraw vlc mplayer mencoder

2. Stiahnite si Universal Media Server:

Najnovšie tarbally sú k dispozícii na stiahnutie na stránke projektu github. Vyberte stiahnutie (spustite uname -m, aby ste zistili typ systému):

  • Balík x86 pre staré 32-bitové počítače.
  • Balík x86_64 pre 64-bitové počítače.
  • arm64/armhf pre zariadenia Rasperry Pi.

Stiahnite si Universal Media Server

V súčasnosti je najnovšia verzia 10.0.1. Ak používate Ubuntu Server, použite tento príkaz na jeho stiahnutie (nahraďte URL v príkaze, ak je k dispozícii novšia verzia):

wget -c https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/10.0.1/UMS-10.0.1-x86_64.tgz

3. Dekomprimujte tarball

Spustením nasledujúcich 2 príkazov prejdete do priečinka Stiahnuté súbory používateľa, potom rozbalíte balík UMS /opt a nakoniec premenujete priečinok s výsledkami 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/

Preskočte sťahovanie cd, ak bolo stiahnuté pomocou príkazu wget.

A nahraďte „UMS-10.0.1-x86_64.tgz“, ak bola stiahnutá novšia verzia, tiež zmeňte číslo verzie v „ums-10.0.1“.

4. Spustite UMS ako systémovú službu

Ak všetko pôjde dobre, mali by ste byť schopní spustiť Universal Media Server pomocou príkazu:

/opt/ums/UMS.sh

Pre Ubuntu Desktop zobrazí dialógové okno nastavenia na výber jazyka, spustenie minimalizované alebo nie, výber siete a priečinka médií atď.

Potom ponúka používateľské rozhranie s viacerými konfiguráciami, zobrazením denníka a ďalšími funkciami.

Pre Ubuntu Server bez používateľského rozhrania upravte konfigurácie v súbore .config/UMS/UMS.conf. V predvolenom nastavení napaľuje všetky súbory pod domovskou stránkou používateľa. Ak chcete nastaviť priečinok médií, môžete pridať „priečinok=/PATH/TO/MEDIA1,/PATH/TO/MEDIA2“. Ďalšie informácie nájdete v súbore UMS.conf pod zdrojovým tarballom.

Po spustení servera prejdite vo webovom prehliadači na adresu http://ip_server_ip:9001 a skontrolujte, či server funguje.

Ak chcete spustiť ako službu systemd, otvorte terminál a spustite príkaz:

sudo nano /etc/systemd/system/ums.service

Vytvorí prázdny súbor a otvorí sa pomocou textového editora príkazového riadka nano. Prilepte (Ctrl+Shift+V) nasledujúce riadky a zmeňte ji na svoje používateľské meno. Ak chcete, zmeňte aj limit pamäte z 500M na inú 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 zmeny stlačením Ctrl+X, potom stlačte Y a stlačte Enter.

Nakoniec spustite príkazy na opätovné načítanie démona systemd, povolenie a spustenie služby UMS.

sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service

A skontrolujte stav služby pomocou príkazu:

sudo systemctl status ums.service

Súvisiace články