अगले लेख में हम आइसकास्ट पर एक नज़र डालने जा रहे हैं। यह है एक मुफ्त व्यक्तिगत मीडिया स्ट्रीमर (ऑडियो और वीडियो) जो लोकप्रिय प्रसारण का समर्थन करता है ओग, ओपस, वेबएम और एमपी 3। उपयोगकर्ता इंटरनेट रेडियो स्टेशन बनाने या उपयोगकर्ता के कंप्यूटर या सर्वर से हमारे मीडिया को स्ट्रीम करने के लिए आइसकास्ट का उपयोग कर सकते हैं और इंटरनेट के माध्यम से कहीं से भी पहुंच प्रदान करने में सक्षम हो सकते हैं। यह बहुत बहुमुखी है क्योंकि नए प्रारूप अपेक्षाकृत आसानी से जोड़े जा सकते हैं और संचार और बातचीत के लिए खुले मानकों के अनुकूल हैं। आइसकास्ट को GNU GPL, संस्करण 2 के तहत वितरित किया जाता है।
आइसकास्ट के साथ, कोई भी कहीं से भी अपने संगीत का आनंद ले सकता है। आप भी कर सकते हैं उपलब्ध एप्लिकेशन का उपयोग करके परिवार और दोस्तों के साथ साझा करें यह एंड्रॉइड, आईफोन, विंडोज फोन और कई अन्य के लिए पाया जा सकता है।
आइसकास्ट को बड़े संगीत संग्रह को संभालने के लिए डिज़ाइन किया गया है और इसे एमपी 3 स्ट्रीमिंग के लिए अनुकूलित किया गया है। मूल रूप से किसी भी मीडिया प्रारूप के साथ काम करता है जिसे HTTP / HTTPS पर स्ट्रीम किया जा सकता हैसहित AAC, OGG, WMA, FLAC, APE और अन्य.
निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि हम Ubuntu सर्वर और डेस्कटॉप पर Icecast कैसे स्थापित कर सकते हैं। इस उदाहरण के लिए मैं Ubuntu 18.04 LTS का उपयोग करने जा रहा हूं। आप कर सकते हैं Icecast के बारे में अधिक विस्तृत जानकारी प्राप्त करें, दौरा परियोजना की वेबसाइट.
उबंटू 18.04 पर आइसकास्ट स्थापित करें
आइसकास्ट के साथ आता है उबंटू समर्थन, स्थापित करने और उपयोग करने के लिए तैयार। आपको बस एक टर्मिनल (Ctrl + Alt + T) खोलना है और आइसकास्ट पैकेज को आसानी से स्थापित करने के लिए निम्नलिखित कमांड्स चलाना है।
पहले हम टाइप करके अपने सिस्टम के लिए उपलब्ध पैकेज को अपडेट करने जा रहे हैं:
sudo apt update
इसके बाद हम कर सकते हैं स्थापना चलाएँ एक ही टर्मिनल में टाइपिंग:
sudo apt install icecast2
स्थापना के दौरान, हम देखेंगे कि कंसोल हमसे पूछेगा कि क्या हम चाहते हैं Icecast2 पासवर्ड सेट करें। यदि आप उन्हें मैन्युअल रूप से कॉन्फ़िगर करना चाहते हैं, तो आपको «चुनना चाहिएनहीं«। यह आसान बनाने के लिए हम «Si»और हम कॉन्फ़िगरेशन शुरू करेंगे।
हम जारी रखते हैं सर्वर के लिए होस्टनाम निर्दिष्ट करना। इस मामले में मैं उपयोग करूंगा "स्थानीय होस्ट”। जारी रखने के लिए, बस «पर क्लिक करेंस्वीकार करना"।
इसके बाद, हमें करना होगा बैकएंड का उपयोग करने के लिए प्रशासन, पुनरावर्तक और उपयोगकर्ता पासवर्ड के लिए पासवर्ड लिखें। यह महत्वपूर्ण है कि इन पासवर्ड को न भूलें।
आइसकास्ट इंस्टॉलेशन समाप्त होने के बाद, हम नीचे दिखाए गए कमांड को निष्पादित करने में सक्षम होंगे आइसकास्ट सेवा शुरू और सक्षम करें। इसके साथ हम चाहते हैं कि सर्वर शुरू होने पर इसे शुरू किया जाए।
sudo systemctl start icecast2 sudo systemctl enable icecast2
हम कर सकेंगे सेवा की स्थिति की जाँच करें, एक ही टर्मिनल में निम्नलिखित कमांड निष्पादित कर रहा है:
systemctl status icecast2
टर्मिनल हमें निम्नलिखित के समान लाइनें दिखाना चाहिए:
अंत में, हम केवल है हमारा पसंदीदा वेब ब्राउज़र खोलें और URL के रूप में सर्वर का नाम लिखें या पोर्ट 8000 के बाद IP एड्रेस:
http://localhost:8000/
उपयोग करने के लिए डिफ़ॉल्ट उपयोगकर्ता नाम है व्यवस्थापक। हमें जिस पासवर्ड की जरूरत पड़ने वाली है, वही हमने लिखा था जब हम आइसकास्ट इंस्टॉल कर रहे थे। लॉग इन करने के बाद, हमें डिफ़ॉल्ट Icecast पृष्ठ देखने के लिए ले जाना चाहिए:
विन्यास
यदि आप Icecast को कॉन्फ़िगर करना चाहते हैं, अपनी कॉन्फ़िग फ़ाइल खोलें निम्नलिखित कमांड निष्पादित करना:
sudo vi /etc/icecast2/icecast.xml
जब आप फ़ाइल देखते हैं, तो उचित परिवर्तन करें। उदाहरण के लिए, डिफ़ॉल्ट पोर्ट को बदलने के लिए, उपरोक्त स्क्रीनशॉट में हाइलाइट किए गए पोर्ट को संशोधित करें। फिर फ़ाइल को सहेजें और बंद करें।
डिफ़ॉल्ट रूप से, प्रक्रिया रूट उपयोगकर्ता के रूप में चलाता है। सुरक्षा में सुधार करने के लिए, यह कम शक्तिशाली विशेषाधिकार के साथ एक समर्पित उपयोगकर्ता के रूप में चलाने के लिए दृढ़ता से अनुशंसित है। आप इस उपयोगकर्ता को कॉन्फ़िगरेशन फ़ाइल के सुरक्षा अनुभाग में स्वामी को निर्दिष्ट करके निर्दिष्ट कर सकते हैं /etc/icecast2/icecast.xml.
एक बार जब सब कुछ ठीक से स्थापित और कॉन्फ़िगर हो जाता है, तो आप कर पाएंगे सर्वर और सभी श्रोताओं को ऑडियो स्ट्रीम करने के लिए किसी भी समर्थित आइसकास्ट क्लाइंट या सोर्स क्लाइंट का उपयोग करें। यहाँ आप पाएंगे समर्थित ग्राहकों की सूची.
पाने के लिए आइसकास्ट सेटिंग्स के बारे में अधिक जानकारी, आप अपनी यात्रा कर सकते हैं प्रलेखन पृष्ठ.
अंतिम भाग में मेरा अनुमान icecast कॉन्फ़िगरेशन की व्याख्या करता है, मैं कमांड sudo vi /etc/icecast2/icecast.xml के साथ दर्ज करता हूं, लेकिन जब परिवर्तन करते हैं तो यह मुझे नहीं बचाता है, मैं परिवर्तनों को कैसे सहेजता हूं कृपया, मुझे नहीं पता मैं इसमें असफल रहा हूँ ...
नमस्ते। कमांड मोड में, wq परिवर्तनों को नहीं बचाता है?
यदि ऐसा है, तो क्या होता है कि मैं लिनक्स के लिए नया हूं, आपके समय के लिए बहुत बहुत धन्यवाद ...
मुझे खुशी है कि आपने हल किया। एक खुशी, salu2।
मेरा लक्ष्य मेरे ऑनलाइन रेडियो स्टेशन के लिए एक सर्वर रखना है, और श्रोताओं की अधिकतम संख्या बीस से अधिक नहीं है और मेरे पास 100 मेगाबाइट की बैंडविड्थ है, बिना कोई z… विचार के मैं यह देखना चाहता हूं कि इसे कैसे प्राप्त किया जाए।
लेकिन पहले यह जान लें कि क्या यह संभव है ...
क्या मैं एक पुराने कंप्यूटर पर राम के दो गिग्स के साथ एक एक्सबुंटू सर्वर माउंट कर सकता हूं?
कदम उबंटू के लिए समान हैं?
क्या यह बीस श्रोताओं का समर्थन करेगा?
अग्रिम धन्यवाद और सुझाव का स्वागत करते हैं
जब मैं परीक्षण करता हूं, तो टर्मिनल मुझे जवाब देता है: यूनिट icecast2.service नहीं मिला
linux…।
आप एक के निर्देशों का पालन करते हैं, और चूंकि यह काम नहीं करता है, इसलिए आपको दूसरे को ढूंढना होगा, यह सामान्य रूप से लिनक्स में है। मैं दोहराता हूं, मुझे बकवास के बारे में शिकायत नहीं है, मैंने इसे चुना है, लेकिन यह मुझे उत्साहित करता है कि वे मुझे इसके बारे में बताएं
नमस्ते। जब आप systemctl स्टेटस icecast2 के साथ सेवा की स्थिति का परीक्षण करते हैं, तो टर्मिनल आपको क्या दिखाता है?