ഉബുണ്ടു ലിനക്സിൽ യൂണിവേഴ്സൽ മീഡിയ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


യൂണിവേഴ്സൽ മീഡിയ സെർവർ (UMS) എന്നത് ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോമും സൗജന്യ DLNA-കംപ്ലയന്റ്, HTTP(കൾ) PnP മീഡിയ സെർവറുമാണ്, ഇത് ഗെയിം പോലുള്ള ആധുനിക ഉപകരണങ്ങൾക്കിടയിൽ ഇമേജുകൾ, വീഡിയോകൾ, ഓഡിയോ തുടങ്ങിയ മൾട്ടിമീഡിയ ഫയലുകൾ പങ്കിടുന്നത് പോലുള്ള നിരവധി കഴിവുകൾ നൽകുന്നു. കൺസോളുകൾ, സ്മാർട്ട് ടിവികൾ, ബ്ലൂ-റേ പ്ലെയറുകൾ, റോക്കു ഉപകരണങ്ങൾ, സ്മാർട്ട്ഫോണുകൾ. കൂടുതൽ സ്ഥിരതയും ഫയൽ അനുയോജ്യതയും ഉറപ്പാക്കുന്നതിനായി UMS യഥാർത്ഥത്തിൽ ഒരു PS3 മീഡിയ സെർവറിനെ അടിസ്ഥാനമാക്കിയുള്ളതായിരുന്നു.

ചെറിയതോ പൂർണ്ണമായതോ ആയ കോൺഫിഗറേഷനില്ലാത്ത മീഡിയ ഫോർമാറ്റുകളുടെ വിപുലമായ ശ്രേണി UMS സ്ട്രീം ചെയ്യുന്നു. VLC മീഡിയ പ്ലെയർ, FFmpeg, AviSynth, MEncoder, tsMuxeR, MediaInfo തുടങ്ങി നിരവധി മൾട്ടിമീഡിയ ടൂളുകളാണ് ഇത് നൽകുന്നത്.

[ നിങ്ങൾക്ക് ഇതും ഇഷ്ടപ്പെടാം: ലിനക്സിനുള്ള മികച്ച മീഡിയ സെർവർ സോഫ്റ്റ്വെയർ ]

ഈ ഗൈഡിൽ, ഡെബിയൻ അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങളിൽ യൂണിവേഴ്സൽ മീഡിയ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ പരിശോധിക്കുന്നു. ഉബുണ്ടു 22.04 ഉപയോഗിച്ച് ഞങ്ങൾ അതിന്റെ ഇൻസ്റ്റാളേഷൻ പ്രദർശിപ്പിക്കും.

ഘട്ടം 1: അധിക പാക്കേജുകളും ആശ്രിതത്വങ്ങളും ഇൻസ്റ്റാൾ ചെയ്യുക

യൂണിവേഴ്സൽ മീഡിയ സെർവറിന് കുറച്ച് അധിക പാക്കേജുകളും ഡിപൻഡൻസികളും ആവശ്യമാണ്. വീഡിയോകൾ എൻകോഡ് ചെയ്യുന്നതിനുള്ള വിഎൽസി മീഡിയ പ്ലെയർ, എംപിപ്ലയർ, മീഡിയഇൻഫോ, മെൻകോഡർ എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു.

ഈ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo apt install mediainfo dcraw vlc mplayer mencoder

ഘട്ടം 2: ഉബുണ്ടുവിൽ യൂണിവേഴ്സൽ മീഡിയ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

ഇനിപ്പറയുന്നതുൾപ്പെടെ വിവിധ ഉപകരണങ്ങൾക്കായി യൂണിവേഴ്സൽ മീഡിയ സെർവർ അതിന്റെ GitHub ശേഖരത്തിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാൻ ലഭ്യമാണ്:

  • x86 (32-ബിറ്റ് പഴയ പിസികൾക്ക്).
  • x86_64 (64-ബിറ്റ് പിസികൾക്ക്).
  • arm64/armhf (ARM പ്രോസസറുകളുള്ള ഉപകരണങ്ങൾക്ക് ഉദാ. റാസ്uബെറി പൈ).

ഞങ്ങൾ ഉബുണ്ടു 22.04 പ്രവർത്തിപ്പിക്കുന്നതിനാൽ, ഞങ്ങൾ 64-ബിറ്റ് ടാർബോൾ ഫയൽ ഡൗൺലോഡ് ചെയ്യും. ഈ ഗൈഡ് എഴുതുമ്പോൾ യൂണിവേഴ്സൽ മീഡിയ സെർവറിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് 11.4.0 ആണ്.

അതിനാൽ, wget കമാൻഡ്.

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

ടാർബോൾ ഡൗൺലോഡ് ചെയ്uതുകഴിഞ്ഞാൽ, നിങ്ങൾ ടാർബോൾ ഫയൽ ഡൗൺലോഡ് ചെയ്uത സ്ഥലത്തേക്ക് നാവിഗേറ്റ് ചെയ്uത് ടാർബോൾ ഫയൽ /opt ഡയറക്uടറിയിലേക്ക് എക്uസ്uട്രാക്uറ്റ് ചെയ്uത് കംപ്രസ് ചെയ്യാത്ത ഫോൾഡറിന്റെ പേര് 'ums' എന്ന് പുനർനാമകരണം ചെയ്യുക.

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

/opt ഡയറക്ടറിയിൽ 'ums' എന്ന ഫോൾഡറിന്റെ നിലനിൽപ്പ് പരിശോധിക്കുക.

$ ls /opt

ഘട്ടം 3: ഉബുണ്ടുവിൽ യൂണിവേഴ്സൽ മീഡിയ സെർവർ സമാരംഭിക്കുക

മീഡിയ സെർവർ സമാരംഭിക്കുക എന്നതാണ് അവസാന ഘട്ടം. അങ്ങനെ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക.

$ /opt/ums/UMS.sh

മീഡിയ സെർവർ പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ എല്ലാ ഘടകങ്ങളും ഇത് ലോഡ് ചെയ്യുന്നു. അവസാനമായി, പോർട്ട് 9001-ൽ മീഡിയ സെർവർ സേവനം ആരംഭിക്കും, കൂടാതെ മീഡിയ സെർവർ എങ്ങനെ ആക്സസ് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള നിർദ്ദേശങ്ങൾ സ്ക്രിപ്റ്റിന്റെ ഔട്ട്പുട്ടിന്റെ അവസാനം പ്രദർശിപ്പിക്കും.

അതുപോലെ, യൂണിവേഴ്സൽ മീഡിയ സെർവർ ആക്സസ് ചെയ്യുന്നതിന്, നൽകിയിരിക്കുന്ന URL ബ്രൗസർ ചെയ്യുക. നിങ്ങളുടെ കാര്യത്തിൽ URL വ്യത്യസ്തമായിരിക്കും.

http://server-ip:9001

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഇന്റർഫേസ് ലഭിക്കും.

ഘട്ടം 4: യൂണിവേഴ്സൽ മീഡിയ സെർവർ Systemd സേവനം കോൺഫിഗർ ചെയ്യുക

കമാൻഡ് ലൈനിൽ സ്ക്രിപ്റ്റ് അവസാനിപ്പിക്കുമ്പോൾ, UMS സേവനം നിർത്തുന്നു. മീഡിയ സെർവർ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ഒരു മികച്ച മാർഗം, അത് ഒരു systemd സേവനമായി കോൺഫിഗർ ചെയ്യുക എന്നതാണ്, അതുവഴി നിങ്ങൾക്ക് തടസ്സങ്ങളൊന്നുമില്ലാതെ എളുപ്പത്തിൽ ആരംഭിക്കാനും നിർത്താനും നിയന്ത്രിക്കാനും കഴിയും.

ഇത് ചെയ്യുന്നതിന്, ഒരു systemd ഫയൽ ഉണ്ടാക്കുക.

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

അടുത്തതായി, ഇനിപ്പറയുന്ന വരികൾ ഒട്ടിക്കുക. ഉപയോക്തൃ, ഗ്രൂപ്പ് ആട്രിബ്യൂട്ടുകൾക്കായി നിങ്ങളുടെ സ്വന്തം ഉപയോക്തൃനാമം ഉപയോഗിച്ച് 'tecmint' ന്റെ എല്ലാ ഉദാഹരണങ്ങളും മാറ്റിസ്ഥാപിക്കുന്നത് ഉറപ്പാക്കുക.

[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

മാറ്റങ്ങൾ സംരക്ഷിച്ച് കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് പുറത്തുകടക്കുക. ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് systemd റീലോഡ് ചെയ്ത് UMS സേവനം പ്രവർത്തനക്ഷമമാക്കുകയും ആരംഭിക്കുകയും ചെയ്യുക.

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

ആരംഭിച്ചുകഴിഞ്ഞാൽ, കമാൻഡ് വഴി യൂണിവേഴ്സൽ മീഡിയ സേവന നില പരിശോധിക്കുക:

$ sudo systemctl status ums.service

ഔട്ട്uപുട്ടിൽ നിന്ന്, UMS പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നതായി നമുക്ക് കാണാൻ കഴിയും.

ഡെബിയൻ അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങളിൽ യൂണിവേഴ്സൽ മീഡിയ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഞങ്ങളുടെ ഗൈഡ് ഇത് അവസാനിപ്പിക്കുന്നു. ഇവിടെ നിന്ന്, നിങ്ങൾക്ക് ഒന്നിലധികം ഉപകരണങ്ങളിൽ നിങ്ങളുടെ മൾട്ടിമീഡിയ ഫയലുകൾ അപ്uലോഡ് ചെയ്യാനും സ്ട്രീം ചെയ്യാനും കഴിയും. ഈ ഗൈഡിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ഫീഡ്ബാക്ക് സ്വാഗതം ചെയ്യുന്നു.