Otu esi etinye Universal Media Server na Linux Ubuntu


Universal Media Server (UMS) bụ ikpo okwu na DLNA n'efu, HTTP(s) PnP Media server, nke na-enye ọtụtụ ike dị ka ikesa faịlụ mgbasa ozi dị ka onyonyo, vidiyo, na ọdịyo n'etiti ngwaọrụ ọgbara ọhụrụ dị ka egwuregwu. consoles, smart TV, Blu-ray Player, Roku ngwaọrụ, na smartphones. UMS dabeere na mbụ PS3 Media Server iji hụ na nkwụsi ike ka ukwuu na faịlụ ndakọrịta.

UMS na-ebunye ụdị mgbasa ozi dịgasị iche iche na-enwe obere nhazi ma ọ bụ na-enweghị nhazi. A na-akwado ya site na ọtụtụ ngwaọrụ mgbasa ozi dịka VLC media player, FFmpeg, AviSynth, MEncoder, tsMuxeR, MediaInfo, na ọtụtụ ndị ọzọ.

[Ị nwekwara ike ịmasị: Ngwanrọ Media Server kacha mma maka Linux]

N'ime ntuziaka a, anyị na-enyocha otu esi etinye Universal Media Server na nkesa dabere na Debian. Anyị ga-egosipụta nrụnye ya site na iji Ubuntu 22.04.

Kwụpụ 1: Wụnye ngwugwu agbakwunyere na ndabere

Ngwungwu ole na ole agbakwunyere na ndabere ka ihe nkesa Universal Media chọrọ. Ndị a gụnyere ihe ọkpụkpọ mgbasa ozi VLC, MPlayer, mediainfo, na mencoder maka itinye vidiyo.

Iji wụnye ngwungwu ndị a, mee iwu a.

$ sudo apt install mediainfo dcraw vlc mplayer mencoder

Kwụpụ 2: Wụnye Universal Media Server na Ubuntu

Universal Media Server dị maka nbudata site na ebe nchekwa GitHub maka ngwaọrụ dị iche iche gụnyere:

  • x86 (Maka PC ndị okenye 32-bit).
  • x86_64 (Maka PC 64-bit).
  • arm64/armhf (Maka ngwaọrụ nwere ihe nhazi ARM dịka Raspberry Pi).

Ebe anyị na-agba ọsọ Ubuntu 22.04, anyị ga-ebudata faịlụ tarball 64-bit. Ụdị nke Universal Media Server ọhụrụ bụ 11.4.0 n'oge edere akwụkwọ ntuziaka a.

Yabụ, iwu wget.

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

Ozugbo ebudatara tarball, gaa na ebe ị budatara faịlụ tarball wee wepụta faịlụ tarball na/họrọ ndekọ wee nyegharịa folda na-enweghị nsogbu 'ums'.

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

Nyochaa ịdị adị nke folda 'ums' na ndekọ aha/họrọ.

$ ls /opt

Kwụpụ 3: Mwepụta Universal Media Server na Ubuntu

Nzọụkwụ ikpeazụ bụ ịmalite sava mgbasa ozi. Iji mee nke a, mee edemede a.

$ /opt/ums/UMS.sh

Nke a na-ebu ihe niile dị mkpa achọrọ iji mee ihe nkesa mgbasa ozi. N'ikpeazụ, a ga-amalite ọrụ nkesa mgbasa ozi na ọdụ ụgbọ mmiri 9001, na ntụziaka maka ịnweta ihe nkesa mgbasa ozi ga-egosipụta na njedebe nke mmepụta edemede ahụ.

Dị ka ndị dị otú a, iji nweta Universal Media Server, ihe nchọgharị URL nyere. URL ga-adị iche n'ọnọdụ gị.

http://server-ip:9001

Ị ga-enweta interface ndị a.

Kwụpụ 4: Hazie Ọrụ Sistemụ Mgbasa Ozi Universal

Mgbe akwụsịre ederede n'ahịrị iwu, ọrụ UMS kwụsịrị. Ụzọ kachasị mma isi mee ihe nkesa mgbasa ozi bụ ịhazi ya ka ọ bụrụ ọrụ sistemu ka ị nwee ike ịmalite ngwa ngwa, kwụsị ma jikwaa ya n'enweghị nkwụsị ọ bụla.

Iji mee nke a, mepụta faịlụ sistemu.

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

Na-esote, mado ahịrị ndị a. Jide n'aka na iji aha njirimara nke gị dochie ihe atụ ọ bụla nke 'tecmint' maka njirimara njirimara na otu.

[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

Chekwaa mgbanwe wee pụọ na faịlụ nhazi. Sistemu bugharia wee mee ma malite ọrụ UMS site na iji iwu ndị a.

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

Ozugbo ịmalite, lelee ọkwa Universal Media Service site na iwu:

$ sudo systemctl status ums.service

Site na mmepụta, anyị nwere ike ịhụ na UMS na-agba ọsọ dịka a tụrụ anya ya.

Nke a mechiri ntuziaka anyị maka otu esi etinye Universal Media Server na nkesa dabere na Debian. Site ebe a, ị nwere ike bulite na ịkwanye faịlụ mgbasa ozi gị n'ofe ngwaọrụ dị iche iche. A nabatara nzaghachi gị na ntuziaka a.