Icecast فارسی


پیکربندی Icecast (ویندوز و لینوکس)

در محیط لینوکس به یک ویرایشگر متن برای تغییر فایل پیکربندی نیاز خواهید داشت. همچنین نیاز است که بدانید، سیستم عامل فایلهای پیکربندی را در کجا ذخیره میکند. در محیط ویندوز اینکار کمی ساده تر است. برای تغییر فایل پیکربندی در محیط ویندوز ابتدا Icecast را اجرا کنید ولی سرویس دهنده Icecast را فعال نکنید. سپس روی منوی 'Edit Configuration' کلیک کنید.

editconfig_en.jpg

با انجام این کار فایل پیکربندی در notepad باز میشود:

notepad_en.jpg

پیکربندی Icecast میتواند با ویرایش فایل پیکربندی هم در ویندوز و هم در لینوکس انجام شود. نام فایل پیکربندی icecast.xml است که یک نمونه از ان با نام icecast.xml.dist به همراه نرم افزار ارائه میشود. مورد مهم در حین ویرایش فایل پیکربندی این است که قالب ان مشابه html بوده و هر برچسب شروع باید با یک برچسب پایان همراه باشد. برای مثال یک برچسب شروع است که باید حتما با یک همراه باشد.

برچسبها جزء مهمی از فایل پیکربندی هستند که مقادیر پارامترهای پیکربندی در میان انها قرار میگیرد. برای تغییر این مقادیر، تنها کافی است که انها را را با استفاده از یک ویرایشگر متن تغییر دهید. برای مثال برای تغییر کلمه عبور، سطر زیر را:

<my-tag>

به شکل زیر تغییر میدهید:

</my-tag>

توضیحات

توضیحات نیز در فایل پیکربندی اورده میشوند. این توضیحات تنها به منظور درک بهتر محتوای فایل بوده ولی در محتوای فایل پیکربندی تاثیری نداشته و از نظر Icecast قابل صرفنظر هستند. خط زیر یک مثال از توضیح است:

 

    تغییر فایل پیکربندی

    When you first start using Icecast2 there are just a few items within the configuration file that you need to worry about.

    وقتی برای اولین بار Icecast را اجرا میکنید، فقط چند مورد در فایل پیکربندی هستند که نیاز است در مورد انها دقت کنید:

    حق دسترسی

            
            hackme
            
            hackme
            
            admin
            hackme
    

    فیلدهای فوق، روال ورود به سیستم توسط هر نرم افزاری که بخواهد به سرویس دهنده Icecast متصل شود را مشخص میکند. استثنا در اینجا نرم افزارهای پخش مدیا نظیر Winamp یا XMMS هستند که نیاز به اجازه ورود برای اتصال به سیستم را ندارند. شما در این مرحله تنها کافی است که در مورد کلمه عبور قسمت source-password دقت کنید. این کلمه عبور، کلمه عبوری است که نرم افزارهای کد کننده برای اتصال به سرویس دهنده Icecast نیاز دارند. برای اینکه «جریانِ داده» به کد کننده ارسال شود، ابتدا کد کننده باید کلمه عبور درست را به سرویس دهنده Icecast ارسال کند. در صورتیکه کلمه عبور صحیح باشد، سرویس دهنده اتصال را برقرار کرده و شروع به ارسال «جریانِ داده» میکند. و در غیر اینصورت اتصال برقرار نشده و داده ای ارسال نمیشود. فقط یک کلمه عبور برای کد کننده ها در Icecast تعبیه شده است؛ و اگر برای مثال 10 کد کننده جریان داده بخواهند به سرویس دهنده Icecast متصل شوند، همگی انها کلمه عبور یکسان خواهند داشت. کلمه عبور پیش فرض سرویس دهنده hackme میباشد که بهتر است در اولین فرصت تغییر داده شود.

    میزبان و پورت

    You don't need to know what a hostname and port are for now, you just have to know what these fields should be set as.

    هر چند فعلا نیازی به دانستن نام میزبان و شماره پورت ندارید، با اینجال این پارامترها بین برچسبهای زیر قرار داشته و قابل تغییر هستند:

        localhost
            8000
    

    هر ماشین لینوکس، با یک نام میزبان شناخته میشود. برای اینکه این نام را بدانید، کافیست فرمان hostname را وارد کنید و انچه به شما نمایش داده میشود را در بین برچسب مربوطه وارد کنید. برای مثال اگر نام میزان darkstar.net باشد، برچسب hostname به صورت زیر تغییر میکند:

     darkstar.net
    

    پورت پیش فرض برای Icecast ، پورت شماره 8000 میباشد، فعلا انرا تغییر ندهید.

    توجه: باید قادیر پارامترهای زیر را بخاطر بسپارید، چونکه نرم افزار کد کننده شما نیز باید مطابق این پارامترها پیکربندی شود.