حداقل سیستم مورد نیاز جهت راه اندازی کلاس مجازی در سیستم وب کنفرانس بیگ بلو باتن
حداقل سیستم مورد نیاز جهت راه اندازی کلاس مجازی بیگ بلو باتن
پیش از نصب سیستم وب کنفرانس بیگ بلو باتن جهت برگزاری کلاس مجازی یا سمینارها، باید بدانیم که حداقل قدرت سرور اجراکننده این سیستم وب کنفرانس چه میزانی است. لازم به ذکر است که مشخصات ذکر شده در ذیل برای BigBlueButton نسخه ۲٫۲ بوده و اجرای این نسخه از این سیستم مستلزم استفاده از سرور قدرتمندتری نسبت به نسخه های پیشین آن است.
در ادامه حداقل کانفیگ سرور مورد نیاز جهت راه اندازی بیگ بلو باتن آمده است:
- سیستم عامل ۶۴ بیتی Ubuntu 16.04، اجرا با لینوکس کرنل x
- ۸GB رم با قابلیت سواپ (عملکرد بهتر در صورت به کارگیری ۱۶GB رم)
- CPU 4 هسته ای (عملکرد بهتر در صورت بکارگیری CPU 8 هسته ای)
- پورت های TCP 80 و ۴۴۳ در دسترس باشند.
- پورت های UDP 16384-32768 در دسترس باشند.
- پورت ۸۰ توسط نرم افزار دیگری اشغال نشده باشد.
برای یک سرور با هدف تولید، ما موارد اضافی زیر را توصیه می کنیم:
- ۵۰۰GB یا بیشتر فضای حافظه جهت ضبط جلسات
- پهنای باند ۲۵۰Mb/sec (متوازن) یا بیشتر
- سخت افزار (فلز محض) اشتراکی
- یک نام میزبان (مثل nemoone.com) جهت راه اندازی گواهی SSL
- IP آدرس های IPV4 و IPV6
چرا ما سخت افزار فلز محض یا Bare metal server را پیشنهاد می کنیم؟ بیگ بلو باتن جهت پردازش
پکت های ورودی صدا از FreeSWITCH استفاده می کند و FreeSWITCH در یک محیط غیرمجازی به
بهترین نحو ممکن عمل می کند.
اگر BigBlueButton را برای توسعه محلی در محیط کاری خود تنظیم کرده اید، می توانید کانفیگ مورد نیاز
سرور را کمی پایین تر در نظر بگیرید، چرا که شما تنها استفاده کننده از سرور هستید. لذا در این صورت شما
باید بتوانید BigBlueButton را با سیستم زیر پیاده سازی کنید:
- CPU 2 هسته ای
- نصب بر روی یک LXC container یا VM container
- IP آدرس های IPV4 (بدون نام هاست)
اگرچه، بدون راه اندازی SSL در سرور، نمی توانید از ارتباطات وب real-time یا بلادرنگ (WebRTC) برای
به اشتراک گذاری میکروفن، وب کم یا صفحه نمایش استفاده کنید. به عبارت دیگر، تمامی مرورگرها قبل از
اینکه به دسترسی یک برنامه HTML5 جهت اشتراک گذاری فایل های رسانه ای اجازه دهند، نیاز دارند که
آن صفحه از طریق HTTPS بارگیری شده باشد.
برای حداقل نیاز کاربران، ما آخرین نسخه Firefox یا Chrome و حداقل پهنای باند مورد نیاز که در ادامه این
مقاله به آن می پردازیم را توصیه می کنیم.
حداقل پهنای باند مورد نیاز در برگزاری کلاس آنلاین یا وب کنفرانس
برای بینندگان (دانشجویان) کلاس مجازی، ما به کاربران توصیه می کنیم که (حداقل) ۰٫۵ مگابیت بر ثانیه،
پهنای باند ارسال upstream و (حداقل) ۱ مگابیت بر ثانیه پهنای باند دریافت Downstream را داشته باشند.
پهنای باند ارسال upstream، مقدار پهنای باندی است که رایانه آن ها برای انتقال داده
به سرور BigBlueButton در اختیارشان می گذارد.
این اعداد سختگیرانه و دقیق نیستند، زیرا بستگی به فعالیت بیننده کلاس مجازی یا سمینار دارد. اگر بیننده
هیچ وب کمی را به اشتراک نگذارد، میزان پهنای باند ارسال upstream استفاده شده کمتر از ۰٫۵ مگابیت
بر ثانیه خواهد شد.
یک راه خوب جهت بررسی پهنای باند توسط کاربران، مراجعه به سایت speedtest.net است. نتایج حاصل از
speedtest.net پهنای باند واقعی کاربر را نشان می دهد. این عدد واقعی بسیار مهم است چرا که بعضی
کاربران ممکن است اقرار کنند که ISP آنها ۰٫۵ مگابیت بر ثانیه از پهنای باند ارسال upstream را در اختیار
شما قرار می دهد. در حالی که، ممکن است speedtest.net عدد واقعی را گزارش کند که بسیار کمتر از
این میزان است. این تفاوت ممکن است توسط گرفتگی ISP و فعالیت پس زمینه در کامپیوتر آن ها
باشد (مانند دانلودهای پس زمینه، کلاینت های اشتراک گذاری فایل و غیره).
برای ارائه دهندگان یا presenterها، ما حداکثر پهنای باند ارسال upstream را توصیه می کنیم. به عنوان
مثال، اگر ارائه دهنده دسک تاپ خود را به اشتراک بگذارد، اشتراک گذاری کننده دسک تاپ BigBlueButton
سعی می نماید تا در اسرع وقت به روزرسانی های دسک تاپ شان را برای سرور منتشر کند که این کار نیازمند
پهنای باند قبل توجهی است. جهت آشنایی بیشتر با سیستم های برگزاری وب کنفرانس ویدئوهای آموزشی
ما در کانال آپارات تهران سرور را از دست ندهید.