Ubuntu Linux-da uniwersal media serwerini nädip gurmaly


Universal Media Server (UMS), platforma we mugt DLNA laýyk, HTTP (lar) PnP Media serweri bolup, oýun ýaly häzirki zaman enjamlaryň arasynda şekil, wideo we ses ýaly multimediýa faýllaryny paýlaşmak ýaly birnäçe mümkinçilikleri üpjün edýär. konsollar, akylly telewizorlar, Blu-ray pleýerler, Roku enjamlary we smartfonlar. UMS has uly durnuklylygy we faýl sazlaşygyny üpjün etmek üçin PS3 Media Serwerine esaslanýar.

UMS az ýa-da düýbünden konfigurasiýasy bolmadyk media formatlarynyň giň toparyny akdyrýar. VLC media pleýer, FFmpeg, AviSynth, MEncoder, tsMuxeR, MediaInfo we başgalar ýaly birnäçe multimediýa gurallary bilen üpjün edilýär.

[Şeýle hem halap bilersiňiz: Linux üçin iň oňat media serwer programma üpjünçiligi]

Bu gollanmada, Debian esasly paýlamalarda Universal Media Server-i nädip gurmalydygyny öwrenýäris. Gurluşyny Ubuntu 22.04 ulanyp görkezeris.

1-nji ädim: Goşmaça paketleri we baglylyklary guruň

Universal Media Server tarapyndan birnäçe goşmaça paket we garaşlylyk talap edilýär. Bularyň arasynda VLC media pleýer, MPlayer, mediainfo we wideolary kodlamak üçin menkoder bar.

Bu paketleri gurmak üçin aşakdaky buýrugy işlediň.

$ sudo apt install mediainfo dcraw vlc mplayer mencoder

2-nji ädim: Ubuntu-da uniwersal media serwerini guruň

Universal Media Server, GitHub ammaryndan dürli enjamlar üçin göçürip alyp bilersiňiz:

  • x86 (32 bitli köne kompýuterler üçin).
  • x86_64 (64 bitli kompýuterler üçin).
  • arm64/armhf (ARM prosessorlary bolan enjamlar üçin, mysal üçin Raspberry Pi).

Ubuntu 22.04 bilen işleýändigimiz sebäpli 64 bitli tarbol faýlyny göçürip alarys. Universal Media Server-iň iň soňky wersiýasy bu gollanmany ýazan wagty 11.4.0.

Şeýlelik bilen, wget buýrugy.

$ wget https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/11.4.0/UMS-11.4.0-x86_64.tgz

Tarbol göçürilenden soň, tarbol faýlyny göçüren ýeriňize geçiň we tarbol faýlyny/opt katalogyna çykaryň we gysylmadyk bukjanyň adyny ums diýip üýtgediň.

$ sudo tar -zxvf UMS-11.4.0-x86_64.tgz -C /opt/ --transform s/ums-11.4.0/ums/

/ Opt bukjasyndaky ums bukjasynyň bardygyny barlaň.

$ ls /opt

3-nji ädim: Ubuntu-da uniwersal media serwerini işe giriziň

Iň soňky ädim media serwerini işe girizmek. Munuň üçin aşakdaky skripti işlediň.

$ /opt/ums/UMS.sh

Bu media serwerini işletmek üçin zerur bolan ähli komponentleri ýükleýär. Netijede, media serwer hyzmaty 9001-nji portda başlar we media serwerine nädip girip boljakdygy barada görkezmeler skriptiň ahyrynda görkeziler.

Şonuň üçin, Universal Media Serwerine girmek üçin berlen URL-i brauzerläň. URL siziň ýagdaýyňyzda başgaça bolar.

http://server-ip:9001

Aşakdaky interfeýsi alarsyňyz.

4-nji ädim: Universal Media Server Systemd Hyzmatyny sazlaň

Buýruk setirinde skript ýatyrylanda, UMS hyzmaty saklanýar. Mediýa serwerini işletmegiň has gowy usuly, ony hiç hili päsgelçiliksiz aňsatlyk bilen başlap, duruzyp we dolandyryp bilmek üçin ony systemd hyzmaty hökmünde düzmekdir.

Munuň üçin systemd faýly dörediň.

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

Ondan soň aşakdaky setirleri goýuň. “Tekmint” -iň her mysalyny Ulanyjy we Topar atributlary üçin öz ulanyjy adyňyz bilen çalyşyň.

[Unit]
Description=Run UMS as tecmint
DefaultDependencies=no
After=network.target

[Service]
Type=simple
User=tecmint
Group=tecmint
ExecStart=/opt/ums/UMS.sh
TimeoutStartSec=0
RemainAfterExit=yes
Environment="UMS_MAX_MEMORY=500M"

[Install]
WantedBy=default.target

Üýtgeşmeleri ýazdyryň we konfigurasiýa faýlyndan çykyň. Systemd-i täzeden ýükläň we aşakdaky buýruklary ulanyp UMS hyzmatyny işlediň we başlaň.

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

Bir gezek başlansoň, buýruk arkaly alhliumumy Mediýa Hyzmatynyň ýagdaýyny barlaň:

$ sudo systemctl status ums.service

Çykyşdan, UMS-iň garaşylyşy ýaly işleýändigini görüp bileris.

Bu, “Universal Media Server” -i Debian esasly paýlamalara nädip gurmalydygy baradaky gollanmamyzy tamamlaýar. Bu ýerden multimediýa faýllaryňyzy köp enjamlara ýükläp we akdyryp bilersiňiz. Bu gollanma baradaky pikirleriňiz hoş geldiňiz.