Giunsa ang Pag-install sa Universal Media Server sa Ubuntu Linux


Ang Universal Media Server (UMS) usa ka cross-platform ug libre nga DLNA-compliant, HTTP(s) PnP Media server, nga naghatag ug ubay-ubay nga kapabilidad sama sa pagpaambit sa mga multimedia file sama sa mga hulagway, video, ug audio tali sa modernong mga himan sama sa dula. mga console, smart TV, Blu-ray player, Roku device, ug smartphones. Ang UMS orihinal nga gibase sa usa ka PS3 Media Server aron masiguro ang labi nga kalig-on ug pagkaangay sa file.

Ang UMS nag-stream sa usa ka halapad nga mga format sa media nga adunay gamay o hingpit nga walay configuration. Gipaandar kini sa daghang mga himan sa multimedia sama sa VLC media player, FFmpeg, AviSynth, MEncoder, tsMuxeR, MediaInfo, ug daghan pa.

[ Tingali ganahan ka usab: Labing Maayo nga Media Server Software para sa Linux ]

Sa kini nga giya, among susihon kung giunsa ang pag-install sa Universal Media Server sa mga distribusyon nga nakabase sa Debian. Atong ipakita ang pag-instalar niini gamit ang Ubuntu 22.04.

Lakang 1: I-install ang Dugang nga mga Pakete ug Dependencies

Pipila ka dugang nga mga pakete ug dependency ang gikinahanglan sa Universal Media Server. Naglakip kini sa usa ka VLC media player, MPlayer, mediainfo, ug mencoder alang sa pag-encode sa mga video.

Aron ma-install kini nga mga pakete, pagdagan ang mosunud nga mando.

$ sudo apt install mediainfo dcraw vlc mplayer mencoder

Lakang 2: I-install ang Universal Media Server sa Ubuntu

Ang Universal Media Server magamit alang sa pag-download gikan sa GitHub repository niini alang sa lainlaing mga aparato lakip ang:

  • x86 (Alang sa 32-bit nga mas karaan nga mga PC).
  • x86_64 (Para sa 64-bit nga mga PC).
  • arm64/armhf (Alang sa mga device nga adunay ARM processor e.g Raspberry Pi).

Tungod kay nagdagan kami sa Ubuntu 22.04, among i-download ang 64-bit nga tarball file. Ang pinakabag-o nga bersyon sa Universal Media Server mao ang 11.4.0 sa panahon sa pagsulat niini nga giya.

Busa, wget command.

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

Kung na-download na ang tarball, pag-navigate sa lokasyon kung diin nimo na-download ang tarball file ug i-extract ang tarball file sa /opt directory ug ilisan ang ngalan sa wala ma-compress nga folder nga 'ums'.

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

Tinoa ang pagkaanaa sa folder nga 'ums' sa/opt nga direktoryo.

$ ls /opt

Lakang 3: Ilunsad ang Universal Media Server sa Ubuntu

Ang katapusang lakang mao ang paglansad sa media server. Aron mahimo kini, pagdagan ang mosunod nga script.

$ /opt/ums/UMS.sh

Gikarga niini ang tanan nga gikinahanglan nga mga sangkap nga gikinahanglan sa pagpadagan sa media server. Sa katapusan, ang serbisyo sa media server magsugod sa port 9001, ug ang mga panudlo kung giunsa ang pag-access sa media server ipakita sa katapusan sa output sa script.

Ingon niana, aron ma-access ang Universal Media Server, i-browse ang gihatag nga URL. Ang URL mahimong lahi sa imong kaso.

http://server-ip:9001

Makuha nimo ang mosunod nga interface.

Lakang 4: I-configure ang Universal Media Server Systemd Service

Kung ang script gitapos sa command line, ang serbisyo sa UMS mohunong. Ang usa ka mas maayo nga paagi sa pagpadagan sa media server mao ang pag-configure niini isip usa ka systemd nga serbisyo aron dali ka makasugod, makahunong ug makadumala niini nga wala’y bisan unsang pagkabalda.

Aron mahimo kini, paghimo usa ka systemd file.

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

Sunod, idikit ang mosunod nga mga linya. Siguruha nga pulihan ang matag higayon sa 'tecmint' gamit ang imong kaugalingon nga username alang sa mga kinaiya sa Gumagamit ug Grupo.

[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

I-save ang mga pagbag-o ug paggawas sa configuration file. Ang reload systemd ug pagpagana ug pagsugod sa serbisyo sa UMS gamit ang mosunod nga mga sugo.

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

Kung nagsugod na, susiha ang status sa Universal Media Service pinaagi sa command:

$ sudo systemctl status ums.service

Gikan sa output, atong makita nga ang UMS nagdagan sama sa gipaabot.

Gitapos niini ang among giya kung giunsa ang pag-install sa Universal Media Server sa mga distribusyon nga nakabase sa Debian. Gikan dinhi, mahimo nimong i-upload ug i-stream ang imong mga file sa multimedia sa daghang mga aparato. Ang imong feedback bahin niini nga giya gidawat.