Questo tutorial ti mostrerà come installare e configurare Universal Media Server in Ubuntu 20.04 Desktop e Server.
Universal Media Server, in breve UMS, è un server multimediale UPnP conforme a DLNA che consente lo streaming di file multimediali su un'ampia gamma di dispositivi, tra cui console per videogiochi, smart TV, smartphone e lettori Blu-ray.
1. Installa le librerie richieste:
La transcodifica dei media viene eseguita tramite i pacchetti di AviSynth, FFMpeg, MEncoder e VLC, devi prima aprire il terminale ed eseguire il comando per assicurarti che questi pacchetti siano installati:
sudo apt install mediainfo dcraw vlc mplayer mencoder
2. Scarica Universal Media Server:
Gli ultimi tarball sono disponibili per il download nella pagina del progetto github. Seleziona download (esegui uname -m
per indicare il tipo di sistema):
- Pacchetto x86 per vecchie macchine a 32 bit.
- Pacchetto x86_64 per macchine a 64 bit.
- arm64 / armhf per dispositivi Rasperry Pi.
Scarica Universal Media Server
Al momento, l'ultima versione è la versione 10.0.1. Se stai utilizzando Ubuntu Server, usa questo comando per scaricarlo (sostituisci l'URL nel comando se è disponibile una versione più recente):
wget -c https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/10.0.1/UMS-10.0.1-x86_64.tgz
3. Decomprimi il tarball
Esegui i seguenti 2 comandi per passare alla cartella Download dell'utente, quindi estrarre il pacchetto UMS /opt e infine rinominare la cartella dei risultati da "ums-10.0.1" a "ums".
cd Downloads
sudo tar -zxvf UMS-10.0.1-x86_64.tgz -C /opt/ --transform s/ums-10.0.1/ums/
Salta cd Downloads
se è stato scaricato tramite il comando wget.
E sostituisci "UMS-10.0.1-x86_64.tgz" se è stata scaricata una versione più recente, cambia anche il numero di versione in "ums-10.0.1".
4. Esegui UMS come servizio di sistema
Se tutto va bene, dovresti essere in grado di eseguire Universal Media Server tramite il comando:
/opt/ums/UMS.sh
Per Ubuntu Desktop, viene visualizzata una finestra di dialogo di configurazione per scegliere la lingua, avviare ridotta a icona o meno, scegliere la rete e la cartella multimediale, ecc.
Quindi offre un'interfaccia utente con più configurazioni, visualizzazione registro e altro.
Per Ubuntu Server senza interfaccia utente, modificare il file .config/UMS/UMS.conf per le configurazioni. Per impostazione predefinita, esegue il steaming di tutti i file nella home dell'utente. È possibile aggiungere "cartella =/PATH/TO/MEDIA1,/PATH/TO/MEDIA2" per impostare la cartella multimediale. Per ulteriori informazioni, leggi il file UMS.conf nel tarball dei sorgenti.
Dopo aver avviato il server, vai su http://server_ip:9001 nel tuo browser web per verificare se il server funziona.
Per farlo funzionare come servizio systemd, apri il terminale ed esegui il comando:
sudo nano /etc/systemd/system/ums.service
Creerà un file vuoto e si aprirà con l'editor di testo della riga di comando nano. Incolla (Ctrl+Shift+V) le righe seguenti e cambia ji nel tuo nome utente. Se lo desideri, cambia anche il limite di memoria da 500 M a un altro valore.
[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
Salva le modifiche premendo Ctrl+X, segui con Y e premi Invio.
Infine esegui i comandi per ricaricare il demone systemd, abilitare e avviare il servizio UMS.
sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service
E controlla lo stato del servizio tramite il comando:
sudo systemctl status ums.service
Articolo originale