आइसकास्ट स्ट्रीमिंग मीडिया सर्वर, उबंटू 18.04 पर बुनियादी स्थापना

Ubuntu पर icecast के बारे में

अगले लेख में हम आइसकास्ट पर एक नज़र डालने जा रहे हैं। यह है एक मुफ्त व्यक्तिगत मीडिया स्ट्रीमर (ऑडियो और वीडियो) जो लोकप्रिय प्रसारण का समर्थन करता है ओग, ओपस, वेबएम और एमपी 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

इसके बाद हम कर सकते हैं स्थापना चलाएँ एक ही टर्मिनल में टाइपिंग:

आइसकास्ट 2 स्थापना

sudo apt install icecast2

स्थापना के दौरान, हम देखेंगे कि कंसोल हमसे पूछेगा कि क्या हम चाहते हैं Icecast2 पासवर्ड सेट करें। यदि आप उन्हें मैन्युअल रूप से कॉन्फ़िगर करना चाहते हैं, तो आपको «चुनना चाहिएनहीं«। यह आसान बनाने के लिए हम «Si»और हम कॉन्फ़िगरेशन शुरू करेंगे।

कॉन्फ़िगर icecast2

हम जारी रखते हैं सर्वर के लिए होस्टनाम निर्दिष्ट करना। इस मामले में मैं उपयोग करूंगा "स्थानीय होस्ट”। जारी रखने के लिए, बस «पर क्लिक करेंस्वीकार करना"।

icecast2 लोकलहोस्ट कॉन्फ़िगरेशन

इसके बाद, हमें करना होगा बैकएंड का उपयोग करने के लिए प्रशासन, पुनरावर्तक और उपयोगकर्ता पासवर्ड के लिए पासवर्ड लिखें। यह महत्वपूर्ण है कि इन पासवर्ड को न भूलें।

icecast प्रबंधन विन्यास

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

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.

एक बार जब सब कुछ ठीक से स्थापित और कॉन्फ़िगर हो जाता है, तो आप कर पाएंगे सर्वर और सभी श्रोताओं को ऑडियो स्ट्रीम करने के लिए किसी भी समर्थित आइसकास्ट क्लाइंट या सोर्स क्लाइंट का उपयोग करें। यहाँ आप पाएंगे समर्थित ग्राहकों की सूची.

पाने के लिए आइसकास्ट सेटिंग्स के बारे में अधिक जानकारी, आप अपनी यात्रा कर सकते हैं प्रलेखन पृष्ठ.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   Ignacio कहा

    अंतिम भाग में मेरा अनुमान icecast कॉन्फ़िगरेशन की व्याख्या करता है, मैं कमांड sudo vi /etc/icecast2/icecast.xml के साथ दर्ज करता हूं, लेकिन जब परिवर्तन करते हैं तो यह मुझे नहीं बचाता है, मैं परिवर्तनों को कैसे सहेजता हूं कृपया, मुझे नहीं पता मैं इसमें असफल रहा हूँ ...

    1.    डेमियन ए। कहा

      नमस्ते। कमांड मोड में, wq परिवर्तनों को नहीं बचाता है?

      1.    Ignacio कहा

        यदि ऐसा है, तो क्या होता है कि मैं लिनक्स के लिए नया हूं, आपके समय के लिए बहुत बहुत धन्यवाद ...

        1.    डेमियन ए। कहा

          मुझे खुशी है कि आपने हल किया। एक खुशी, salu2।

  2.   जोस कहा

    मेरा लक्ष्य मेरे ऑनलाइन रेडियो स्टेशन के लिए एक सर्वर रखना है, और श्रोताओं की अधिकतम संख्या बीस से अधिक नहीं है और मेरे पास 100 मेगाबाइट की बैंडविड्थ है, बिना कोई z… विचार के मैं यह देखना चाहता हूं कि इसे कैसे प्राप्त किया जाए।
    लेकिन पहले यह जान लें कि क्या यह संभव है ...
    क्या मैं एक पुराने कंप्यूटर पर राम के दो गिग्स के साथ एक एक्सबुंटू सर्वर माउंट कर सकता हूं?
    कदम उबंटू के लिए समान हैं?
    क्या यह बीस श्रोताओं का समर्थन करेगा?
    अग्रिम धन्यवाद और सुझाव का स्वागत करते हैं

  3.   जोस कहा

    जब मैं परीक्षण करता हूं, तो टर्मिनल मुझे जवाब देता है: यूनिट icecast2.service नहीं मिला
    linux…।
    आप एक के निर्देशों का पालन करते हैं, और चूंकि यह काम नहीं करता है, इसलिए आपको दूसरे को ढूंढना होगा, यह सामान्य रूप से लिनक्स में है। मैं दोहराता हूं, मुझे बकवास के बारे में शिकायत नहीं है, मैंने इसे चुना है, लेकिन यह मुझे उत्साहित करता है कि वे मुझे इसके बारे में बताएं

    1.    डेमियन ए। कहा

      नमस्ते। जब आप systemctl स्टेटस icecast2 के साथ सेवा की स्थिति का परीक्षण करते हैं, तो टर्मिनल आपको क्या दिखाता है?