كيفية تثبيت SHOUTcast على أوبونتو

صرخة

شوتكاست هي تقنية بث صوتي، تستخدم على نطاق واسع من قبل محطات راديو الإنترنت، وقد تم تطويره بواسطة Nullsoft (مثل برنامج Winamp الرائع والفريد) في منتصف عام 1999. إنه ليس مفتوح المصدر ولكن مالكه الحالي AOL ، يقدمه كبرنامج مجاني ، ولكن بسبب دعم Linux يتم استخدامه على نطاق واسع على هذه المنصة واليوم سوف نعرضه كيفية تثبيت SHOUTcast على أوبونتو.

بالمعنى الدقيق للكلمة ، سنقوم بتثبيت SHOUTcast Distributed Network Audio Server 2.0 تحديث، أو DNAS 2.0 ، كاسمه الحالي ، وبمجرد الانتهاء من ذلك ، سنتمكن من نقل الموسيقى عبر الإنترنت وسيكون لدينا محطة راديو خاصة بنا. لكن أول الأشياء أولاً ، وكما هو الحال في جميع الحالات ، فهذا يعني تنزيل البرنامج ، ولكن في حالة لينكس قبل ذلك سنفعل إنشاء حساب مستخدم خاصة لاستخدام هذا خادم البث بما أننا نعلم أنه ليس من الآمن القيام بهذه الأشياء من حساب الجذر أو من حساب المستخدم الرئيسي لدينا.

لذلك ، نقوم بتنفيذ "su" لنصبح مستخدمًا متميزًا ثم:

adduser يتدفقون

يتدفقون

مرة واحدة في كلمة المرور بالنسبة لهذا المستخدم (الذي يُطلب منه إعادة الدخول للتأكد من أنه بخير) ، فإننا ننهي هذا الأمر ومن الملائم لنا "الخروج" من المستخدم الجذر في الجهاز لتجنب أي حادث. ثم نقوم بتسجيل الدخول مع المستخدم متدفق للعمل من هناك ، لذلك نقوم بإنشاء أدلة التنزيل والخادم.

تنزيل $ mkdir

خادم $ mkdir

سنقوم الآن بوضع أنفسنا في الدليل الذي تم إنشاؤه للتنزيلات والمضي قدمًا في تنزيل SHOUTcast من خوادم Nullsoft باستخدام أداة wget القوية ، والتي يتم تضمينها افتراضيًا في Ubuntu:

$wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

الآن نقوم بفك ضغط كرة القطران:

tar xfz $ sc_serv2_linux_x64-latest.tar.gz

نضع أنفسنا في مجلد الخادم وننسخ ملف sc_serv الثنائي إليه:

مؤتمر نزع السلاح ..

خادم القرص المضغوط

$ cp ../download/sc_serv ./

الآن بعد أن حصلنا عليها ، سنحتاج إلى ملف ملف التكوين ل SHOUTcast، لذلك سننشئ ملفًا فارغًا باستخدام محرر النصوص المفضل لدينا (في حالتنا ، سنستخدم القلم). بعض الجوانب التي يجب مراعاتها هي كلمات المرور: كلمة سر المشرف إنها كلمة المرور التي سنستخدمها لتنفيذ الإدارة عن بُعد من خلال واجهة الويب ، و Streampassword_1 هو الذي يستخدمه مشغل الوسائط المتعددة للتدفق.

القلم $ sc_serv.conf

نضيف ما يلي:

adminpassword = كلمة المرور
كلمة المرور = كلمة المرور 1
يتطلب دريمكونفيجس = 1
streamadminpassword_1 = كلمة المرور 2
Streamid_1 = 1
streampassword_1 = كلمة المرور 3
streampath_1 = http: //radio-server.lan: 8000
ملف السجل = سجلات / sc_serv.log
w3clog = السجلات / sc_w3c.log
banfile = عنصر تحكم / sc_serv.ban
ripfile = التحكم / sc_serv.rip

بالنسبة لأولئك الذين يرغبون في إجراء التكوين بشكل مباشر أكثر من المستعرض ، يمكنهم الانتقال إلى مجلد التنزيلات وتنفيذ ملف builder.sh أو setup.sh هناك ، ثم نقوم بإدخال ما يلي في متصفح الويب: http: // localhost : 8000 ، لجعل التكوين يرضينا.

ثم نبدأ خادم SHOUTcast من دليل الخادم:

$sc_serv

الآن سنرى في أي منفذ يعمل:

netstat $ -tulpn | grep sc_serv

نحتاج إلى هذه المعلومات لأننا يجب أن نسمح بالوصول من الخارج إلى أجهزتنا ، والتي يجب أن نفتح لها المنافذ المقابلة على جهاز التوجيه (يوجد هذا بشكل عام ضمن خيارات NAT). أيضًا ، إذا كان لدينا جدار حماية تم تكوينه على جهاز الكمبيوتر الخاص بنا ، فيجب أن نسمح بدخول الاتصالات من الخارج طالما أنها موجهة إلى المنفذ الذي يعمل عليه SHOUTcast.

يمكننا الآن اختبار هذا التكوين من جهاز كمبيوتر مختلف ، حيث نقوم بفتح متصفح ويب وإدخال عنوان IP الخاص بالكمبيوتر الذي نقوم بتثبيت SHOUTcast عليه ، على سبيل المثال: http: 192.168.1.100/8000. سنرى واجهة SHOUTcast أمامنا ، ولكن بدونها قوائم التشغيل، نظرًا لأنه يجب أن نبدأ مشغلًا متوافقًا (من بينها برنامج Winamp بالطبع) وتهيئة التشغيل عبر البث ، وهو شيء من Nullsoft يظهرون لنا وهو بسيط للغاية ، ولكن نظرًا لأنه شيء مشترك بين الأنظمة الأساسية وليس نموذجيًا لنظام Linux ، لذلك لم نرغب في تضمينه حتى لا نطيل هذا البرنامج التعليمي لفترة طويلة.


اترك تعليقك

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

*

*

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

  1.   الأسد قال

    انه جيد جدا. أستخدمه مع برنامج Winamp والمكوِّن الإضافي الخاص به على جهاز كمبيوتر يعمل بنظام Windows لبث إشارة تأتي عبر الإنترنت. النقطة المهمة هي أنني أرغب في أن أكون قادرًا على فعل الشيء نفسه في Linux ، لكن من هو اللاعب الذي يسمح له بالشيء نفسه؟

  2.   ايمرسون قال

    سيمبر لو ميزمو
    من يكرس وقته وجهده لنشر التدوينة ، لا يفهم أن من سيقرأه لا يعرف مثله ، ولهذا بحث عنه ...
    عندما يتطرق إلى سطر يقول ، على سبيل المثال: "الآن نقوم بفك ضغط الكرة" وليس لدى الأحمق الذي يقرأ أي فكرة عن ماهية كرة القطران أو كيف يتم فك ضغطها ، فقد سئم أكثر من الاضطرار إلى فك ضغط هذه الأنواع المختلفة من الملفات ، أن لكل واحد والده ووالدته ، ... أو إذا قرأ: "نضع أنفسنا في مجلد الخادم وننسخ ملف sc_serv إليه" ... فتذكر والدته وتتساءل لماذا دخلت هذا المكان إذا أنت دائمًا ما يحدث لك نفس الشيء ، يخبرك المنشور أنه سيعلمك أن تفعل شيئًا واحدًا ولن يعلمك أي شيء أبدًا ،
    والآن سيأتي أحد المتعصبين ليخبرني أن Linux مخصص للعقول اللامعة وأولئك الذين يرغبون في التعلم والذين تمثل الحوسبة بالنسبة لهم تحديًا ...
    هذه ليست حالتي ، لقد كنت مع هذا الهراء لمدة عشر سنوات وأنا أفعل ذلك لأنني أريد أن أترك النوافذ ، لكن في الوقت الحالي ، لا يزال هذا الهراء. نعم ، أعلم ، لا أحد يجبرني على استخدامه ، حسنًا ، ما أشكو منه ليس حماقة ، أنا أشكو من الحيل التي يقولها لي أولئك الذين يقولون إن نظام Linux رائع. والمعلمون ، الذين يتحدثون عن Linux كما لو كانوا يعرفون ، أن كل واحد يخبرك بشيء مختلف ، وأن الغرور وحده هو الذي يحركهم
    كنت اليوم ثرثارًا ، لكن ليس لمستخدمي Linux القدامى ، الذين كانوا دائمًا منتدى اللحوم ، إن لم يكن لمن يدخلون ، لا ينشئون أغاني صفارات الإنذار