Icecast Streaming Media Server ، التثبيت الأساسي على Ubuntu 18.04

حول icecast على أوبونتو

في المقالة التالية سوف نلقي نظرة على Icecast. هذا ال مشغل وسائط شخصي مجاني (صوت وفيديو) يدعم عمليات البث الشهيرة مثل Ogg و Opus و WebM و MP3. يمكن للمستخدمين استخدام Icecast لإنشاء محطة راديو على الإنترنت أو بث الوسائط الخاصة بنا من كمبيوتر المستخدم أو الخادم والقدرة على توفير الوصول من أي مكان عبر الإنترنت. إنه متعدد الاستخدامات حيث يمكن إضافة التنسيقات الجديدة بسهولة نسبية ومتوافقة مع المعايير المفتوحة للاتصال والتفاعل. يتم توزيع Icecast تحت GNU GPL ، الإصدار 2.

مع Icecast ، يمكن لأي شخص الاستمتاع بموسيقاهم من أي مكان. بالإضافة يمكنك ذلك شاركها مع العائلة والأصدقاء باستخدام التطبيقات المتاحة يمكن العثور عليها لأجهزة Android و iPhone و Windows Phone وغيرها الكثير.

تم تصميم Icecast للتعامل مع مجموعات الموسيقى الكبيرة وهو محسّن لدفق MP3. في الأساس يعمل مع أي تنسيق وسائط يمكن دفقه عبر HTTP / HTTPSبما في ذلك AAC و OGG و WMA و FLAC و APE وغيرها.

حول خادم الوسائط
المادة ذات الصلة:
خادم الوسائط ، بعض الخيارات الجيدة لنظام التشغيل Ubuntu الخاص بنا

في الأسطر التالية سنرى كيف يمكننا تثبيت Icecast على خوادم وسطح المكتب Ubuntu. على هذا المثال سأستخدم Ubuntu 18.04 LTS. يمكن احصل على مزيد من المعلومات التفصيلية حول Icecastوزيارة موقع المشروع.

قم بتثبيت Icecast على Ubuntu 18.04

يأتي مع Icecast دعم Ubuntu ، جاهز للتثبيت والاستخدام. كل ما عليك فعله هو فتح محطة طرفية (Ctrl + Alt + T) وتشغيل الأوامر التالية لتثبيت حزم Icecast بسهولة.

أولاً ، سنقوم بتحديث الحزم المتاحة لنظامنا عن طريق كتابة:

sudo apt update

بعد هذا نستطيع قم بتشغيل التثبيت الكتابة في نفس الجهاز:

تركيب Icecast2

sudo apt install icecast2

أثناء التثبيت ، سنرى أن وحدة التحكم ستسألنا عما إذا كنا نريد ذلك قم بإعداد كلمات مرور Icecast2. إذا كنت ترغب في تكوينها يدويًا ، فعليك اختيار «لا«. لتسهيل الأمر سنختار «Si»وسنبدأ التكوين.

تكوين icecast2

نواصل تحديد اسم المضيف للخادم. في هذه الحالة سأستخدم "مؤسسة الكوثر". للمتابعة ، ما عليك سوى النقر فوق «استعرض".

تكوين icecast2 localhost

بعد ذلك ، سيكون من الضروري كتابة كلمات مرور للإدارة والمكرر والمستخدم للوصول إلى الواجهة الخلفية. من المهم ألا تنسى كلمات المرور هذه.

تكوين إدارة icecast

بمجرد الانتهاء من تثبيت Icecast ، سنتمكن من تنفيذ الأوامر الموضحة أدناه لـ ابدأ وتمكين خدمة Icecast. مع هذا ، نريد أن يبدأ عند بدء تشغيل الخادم.

sudo systemctl start icecast2

sudo systemctl enable icecast2

سنكون قادرين تحقق من حالة الخدمة، تنفيذ الأمر التالي في نفس الجهاز:

systemctl status icecast2

يجب أن تظهر لنا المحطة خطوطًا مشابهة لما يلي:

حالة الخدمة

أخيرًا ، لدينا فقط افتح متصفح الويب المفضل لدينا واكتب اسم الخادم كعنوان URL أو عنوان IP متبوعًا بالمنفذ 8000:

http://localhost:8000/

اسم المستخدم الافتراضي للوصول هو مشرف. كلمة المرور التي سنحتاجها هي نفسها التي كتبناها عندما كنا نقوم بتثبيت Icecast. بعد تسجيل الدخول ، يجب أن يأخذنا ذلك لرؤية صفحة Icecast الافتراضية:

إدارة الويب لهذه الوسائط المتدفقة

ترتيب

إذا كنت تريد تكوين Icecast ، افتح ملف التكوين الخاص بك تشغيل الأمر التالي:

تغيير الميناء والمجال

sudo vi /etc/icecast2/icecast.xml

عندما ترى الملف ، قم بإجراء التغييرات المناسبة. على سبيل المثال ، لتغيير المنفذ الافتراضي ، قم بتعديل المنفذ المميز في لقطة الشاشة أعلاه. ثم احفظ وأغلق الملف.

افتراضيا ، العملية يعمل كمستخدم جذر. لتحسين الأمن ، يوصى بشدة بالتشغيل كمستخدم مخصص بامتيازات أقل قوة. يمكنك تحديد هذا المستخدم عن طريق تعيين المالك في قسم الأمان لملف التكوين المسمى /etc/icecast2/icecast.xml.

بمجرد تثبيت كل شيء وتكوينه بشكل صحيح ، ستتمكن من ذلك استخدم أيًا من عملاء Icecast المدعومين أو العميل المصدر لدفق الصوت إلى الخادم وجميع المستمعين. هنا ستجد ملف قائمة العملاء المدعومين.

للحصول على مزيد من المعلومات حول إعدادات Icecast، يمكنك زيارة صفحة التوثيق.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   اجناسيو قال

    يشرح تقديري في الجزء الأخير تكوين icecast ، وأدخل الأمر sudo vi /etc/icecast2/icecast.xml ، لكن عند إجراء التغييرات لا يحفظني ، كيف يمكنني حفظ التغييرات من فضلك ، لا أعرف ما أفشل فيه ...

    1.    داميان أ. قال

      مرحبا. في وضع الأوامر ، مع: WQ لا يحفظ التغييرات؟

      1.    اجناسيو قال

        إذا كان الأمر كذلك ، فما يحدث هو أنني جديد على Linux ، شكرًا جزيلاً على وقتك ...

        1.    داميان أ. قال

          أنا سعيد لأنك حللت. من دواعي سروري ، salu2.

  2.   جوزيه قال

    هدفي هو الحصول على خادم لمحطة الراديو الخاصة بي على الإنترنت ، وبما أن الحد الأقصى لعدد المستمعين لا يزيد عن عشرين ولدي نطاق ترددي يبلغ 100 ميغا بايت ، دون أن يكون لدي أي فكرة ... أريد معرفة كيفية الحصول عليها
    لكن أولاً لمعرفة ما إذا كان ذلك ممكنًا ...
    هل يمكنني تحميل خادم Xubuntu على جهاز كمبيوتر قديم مع اثنين من العربات من ذاكرة الوصول العشوائي؟
    الخطوات هي نفسها بالنسبة لأوبونتو؟
    هل ستدعم عشرين مستمعًا؟
    شكرا مقدما والاقتراحات مرحب بها

  3.   جوزيه قال

    عندما أقوم بإجراء الاختبار ، تستجيب المحطة لي: تعذر العثور على الوحدة icecast2.service
    لينكس….
    أنت تتبع تعليمات أحدهم ، ولأنه لا يعمل ، عليك أن تجد آخر ، فهذا هو المعتاد في لينكس. أكرر ، أنا لا أشكو من الهراء ، لقد اخترتها ، لكن ما يغضبني أنهم يخبرونني عجائب من هذا

    1.    داميان أ. قال

      مرحبا. عندما تختبر حالة الخدمة مع systemctl status icecast2 ، ماذا يظهر لك الجهاز؟