Icecast را در اوبونتو 18.04 نصب کنید

معرفی

Icecast یک راه حل محبوب و انعطاف پذیر برای پخش صوتی است که در درجه اول برای ایستگاه های رادیویی اینترنتی استفاده می شود. این فرمت های جریان Ogg ، MP3 ، Opus و WebM را از طریق HTTP ، SHOUTcast ، AAC و NSV پشتیبانی می کند. 20 سال در توسعه فعال بوده و به دلیل قابلیت اطمینان ، سادگی و پایبندی به استانداردهای باز محبوب است. این نرم افزار تحت مجوز GNU GPLv2 منتشر می شود.

نصب و راه اندازی

لیست بسته های APT را به روز کنید:

sudo apt-get update

نصب Icecast:

sudo apt-get install icecast2

Icecast را پیکربندی کنید

درست بعد از نصب بسته ، یک پنجره تنظیمات خودکار باز خواهد شد. انتخاب کنید Yesبرای پیکربندی Icecast، و و به دنبال دهید.

Icecast را می توان بیشتر ویرایش فایل پیکربندی XML پیکربندی کرد /etc/icecast2/icecast.xml. در زیر نمونه ای از نحوه تغییر پورت ارائه شده است.

پورت را می توان با ویرایش <port>برچسب اصلاح کرد . به 8000طور پیش فرض تنظیم شده است:

<port>DESIRED_PORT_NUMBER</port>

فایل را ذخیره و از آن خارج شوید.

توجه: برای اعمال تغییرات پیکربندی مورد نیاز برای راه اندازی مجدد Icecast.

مستندات بیشتر در مورد پرونده های پیکربندی Icecast را می توان در اینجا یافت .

اتصال بندرهای ممتاز

اگر می خواهید سرور Icecast را روی درگاه های ممتاز مانند HTTP( 80) و HTTPS( 443) اجرا کنید ، باید پیکربندی دیگری را انجام دهید.

پرونده پیکربندی را باز کنید:

sudo vi /etc/icecast2/icecast.xml

پیدا کردن <security>بخش. کامنت <changeowner>بخش داخل و ایجاد تغییرات زیر:

<security>
    <chroot>0</chroot>
    <changeowner>
        <user>icecast2</user>
        <group>icecast</group>
    </changeowner>
</security>

ما همچنین باید سیستم عامل را بگوییم که Icecast را به عنوان root راه اندازی کند.

پرونده خدمات را باز کنید:

sudo vi /etc/default/icecast2

اصلاح USERIDو GROUPIDگزینه های به طوری که آنها به شرح زیر مطابقت:

USERID=root
GROUPID=root

Icecast را شروع ، راه اندازی مجدد و متوقف کنید

برای شروع سرور Icecast:

sudo systemctl start icecast2

برای راه اندازی مجدد و بارگیری مجدد تغییرات پیکربندی:

sudo systemctl restart icecast2

برای متوقف کردن Icecast:

sudo systemctl stop icecast2

پنل مدیریت

Icecast با یک رابط وب ارائه می شود که به عنوان فایل ها جریان های صوتی را ارائه می دهد. این شامل بخش مدیریتی است که به شما امکان می دهد اطلاعات و آمارهای اساسی را ببینید. می توانید با حرکت در مرورگر وب خود به آدرس سرور یا دامنه و درگاه خود ، http://ADDRESS:PORTیا به آن دسترسی داشته باشید http://example.com:PORT.

جریان با یک مشتری مشتری

پس از راه اندازی Icecast Server ، می توانید از هر مشتری Icecast سازگار ، (همچنین به عنوان Source Clients) نیز استفاده کنید ، برای انتقال صوت به سرور Icecast و به همه شنوندگان. معمولاً Source Source Client در محلی که قرار است صوتی منتقل شود از راه دور نصب می شود اما در صورت نیاز می تواند به همراه سرور نصب شود. گزینه های مختلفی از برنامه های منبع آزاد و آزاد مانند mixxx برای DJ ها ، IceS برای تنظیمات خودکار پیچیده و BUTT برای به اشتراک گذاری میکروفون ساده وجود دارد. و همچنین بسیاری از راه حل های منبع بسته. لیستی از مشتری های منبع آزاد و منبع باز را می توان در لیست برنامه های Icecast یافت

نتیجه

دامنه کاری که Icecast قادر به انجام آن است فراتر از این مجموعه اولیه است. برای کاوش در تمام ویژگی هایی که ارائه می دهد ، از جمله مستندات Icecast بازدید کنید ، از جمله: انتقال جریان ، احراز هویت پیشرفته ، رمزگذاری ، لیست های رادیویی عمومی و موارد دیگر.



Leave a Comment

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد