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 ngwugwu ndị a, mee iwu na-esonụ.
$ 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.