उबंटू लिनक्स में यूनिवर्सल मीडिया सर्वर कैसे स्थापित करें


यूनिवर्सल मीडिया सर्वर (यूएमएस) एक क्रॉस-प्लेटफ़ॉर्म और मुफ़्त डीएलएनए-अनुपालन, एचटीटीपी (एस) पीएनपी मीडिया सर्वर है, जो गेम जैसे आधुनिक उपकरणों के बीच मल्टीमीडिया फ़ाइलों जैसे छवियों, वीडियो और ऑडियो को साझा करने जैसी कई क्षमताएं प्रदान करता है। कंसोल, स्मार्ट टीवी, ब्लू-रे प्लेयर, रोकू डिवाइस और स्मार्टफोन। अधिक स्थिरता और फ़ाइल संगतता सुनिश्चित करने के लिए 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 (एआरएम प्रोसेसर वाले उपकरणों के लिए जैसे रास्पबेरी पाई)।

चूंकि हम उबंटू 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

एक बार टैरबॉल डाउनलोड हो जाने के बाद, उस स्थान पर नेविगेट करें जहां आपने टैरबॉल फ़ाइल डाउनलोड की है और टैरबॉल फ़ाइल को/ऑप्ट निर्देशिका में निकालें और असम्पीडित फ़ोल्डर 'ums' का नाम बदलें।

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

/ऑप्ट निर्देशिका में फ़ोल्डर 'ums' के अस्तित्व की पुष्टि करें।

$ ls /opt

चरण 3: उबंटू में यूनिवर्सल मीडिया सर्वर लॉन्च करें

मीडिया सर्वर लॉन्च करने के लिए अंतिम चरण है। ऐसा करने के लिए, निम्न स्क्रिप्ट चलाएँ।

$ /opt/ums/UMS.sh

यह मीडिया सर्वर को चलाने के लिए आवश्यक सभी आवश्यक घटकों को लोड करता है। अंत में, मीडिया सर्वर सेवा पोर्ट 9001 पर शुरू की जाएगी, और स्क्रिप्ट के आउटपुट के अंत में मीडिया सर्वर तक पहुंचने के निर्देश प्रदर्शित किए जाएंगे।

जैसे, यूनिवर्सल मीडिया सर्वर तक पहुँचने के लिए, प्रदान किए गए URL को ब्राउज़र करें। आपके मामले में यूआरएल अलग होगा।

http://server-ip:9001

आपको निम्न इंटरफ़ेस मिलेगा।

चरण 4: यूनिवर्सल मीडिया सर्वर सिस्टमड सेवा कॉन्फ़िगर करें

जब स्क्रिप्ट को कमांड लाइन पर समाप्त किया जाता है, तो UMS सेवा रुक जाती है। मीडिया सर्वर को चलाने का एक बेहतर तरीका यह है कि इसे सिस्टमड सेवा के रूप में कॉन्फ़िगर किया जाए ताकि आप इसे बिना किसी रुकावट के आसानी से शुरू, बंद और प्रबंधित कर सकें।

ऐसा करने के लिए, एक systemd फ़ाइल बनाएँ।

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

इसके बाद, निम्न पंक्तियों को चिपकाएँ। उपयोगकर्ता और समूह विशेषताओं के लिए अपने स्वयं के उपयोगकर्ता नाम के साथ 'टेकमिंट' के प्रत्येक उदाहरण को बदलना सुनिश्चित करें।

[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

परिवर्तनों को सहेजें और कॉन्फ़िगरेशन फ़ाइल से बाहर निकलें। निम्नलिखित कमांड का उपयोग करके सिस्टम को पुनः लोड करें और सक्षम करें और यूएमएस सेवा शुरू करें।

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

एक बार शुरू करने के बाद, कमांड के माध्यम से यूनिवर्सल मीडिया सर्विस की स्थिति की जाँच करें:

$ sudo systemctl status ums.service

आउटपुट से, हम देख सकते हैं कि UMS अपेक्षा के अनुरूप चल रहा है।

यह डेबियन-आधारित वितरण पर यूनिवर्सल मीडिया सर्वर को कैसे स्थापित करें, इस पर हमारी मार्गदर्शिका समाप्त करता है। यहां से, आप अपनी मल्टीमीडिया फ़ाइलों को कई डिवाइस पर अपलोड और स्ट्रीम कर सकते हैं। इस गाइड पर आपकी प्रतिक्रिया का स्वागत है।