پیشنیازهای کلاس مجازی با BigBlueButton
پیشنیازهای کلاس مجازی با BigBlueButton
پیش از نصب بیگ بلو باتن، جهت برگزاری کلاس مجازی یا سمینارها، باید بدانیم که حداقل قدرت سرور اجراکننده این سیستم وب کنفرانس چه میزانی است.
لازم به ذکر است که مشخصات ذکر شده در ذیل برای BigBlueButton نسخه ۲٫۲ بوده
و اجرای این نسخه از این سیستم، مستلزم استفاده از سرور قدرتمندتری نسبت به نسخه های پیشین آن است.
در ادامه حداقل کانفیگ سرور مورد نیاز جهت راه اندازی بیگ بلو باتن آمده است:
- سیستم عامل ۶۴ بیتی Ubuntu 16.04، اجرا با لینوکس کرنل x
- ۸GB رم با قابلیت سواپ (عملکرد بهتر در صورت به کارگیری ۱۶GB رم)
- CPU 4 هسته ای (عملکرد بهتر در صورت بکارگیری CPU 8 هسته ای)
- پورت های TCP 80 و ۴۴۳ در دسترس باشند.
- پورت های UDP 16384-32768 در دسترس باشند.
- پورت ۸۰ توسط نرم افزار دیگری اشغال نشده باشد.
برای یک سرور با هدف تولید، ما موارد اضافی زیر را توصیه می کنیم:
- ۵۰۰GB یا بیشتر فضای حافظه جهت ضبط جلسات
- پهنای باند ۲۵۰Mb/sec (متوازن) یا بیشتر
- سخت افزار (فلز محض) اشتراکی
- یک نام میزبان (مثل faraznetwork.ir) جهت راه اندازی گواهی 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 و حداقل پهنای باند مورد نیاز که در ادامه این مقاله به آن می پردازیم را توصیه می کنیم.
نصب و راه اندازی سرویس BigBlueButton
حداقل پهنای باند مورد نیاز در برگزاری کلاس آنلاین یا وب کنفرانس
برای بینندگان (دانشجویان) کلاس مجازی، ما به کاربران توصیه می کنیم
که (حداقل) ۰٫۵ مگابیت بر ثانیه، پهنای باند ارسال upstream و (حداقل) ۱ مگابیت بر ثانیه پهنای باند دریافت Downstream را داشته باشند.
پهنای باند ارسال upstream، مقدار پهنای باندی است که رایانه آن ها برای انتقال داده به سرور BigBlueButton در اختیارشان می گذارد.
این اعداد سختگیرانه و دقیق نیستند، زیرا بستگی به فعالیت بیننده کلاس مجازی یا سمینار دارد.
اگر بیننده هیچ وب کمی را به اشتراک نگذارد، میزان پهنای باند ارسال upstream استفاده شده کمتر از ۰٫۵ مگابیت بر ثانیه خواهد شد.
یک راه خوب جهت بررسی پهنای باند توسط کاربران، مراجعه به سایت speedtest.net است.
نتایج حاصل از speedtest.net پهنای باند واقعی کاربر را نشان می دهد.
این عدد واقعی بسیار مهم است
چرا که بعضی کاربران ممکن است اقرار کنند که ISP آنها ۰٫۵ مگابیت بر ثانیه از پهنای باند ارسال upstream را در اختیار شما قرار می دهد.
در حالی که، ممکن است speedtest.net عدد واقعی را گزارش کند که بسیار کمتر از این میزان است.
این تفاوت ممکن است توسط گرفتگی ISP و فعالیت پس زمینه در کامپیوتر آن ها باشد
(مانند دانلودهای پس زمینه، کلاینت های اشتراک گذاری فایل و غیره).
برای ارائه دهندگان یا presenterها، ما حداکثر پهنای باند ارسال upstream را توصیه می کنیم.
به عنوان مثال، اگر ارائه دهنده، دسکتاپ خود را به اشتراک بگذارد،
اشتراک گذار دسکتاپ BigBlueButton سعی می کتد تا در اسرع وقت به روزرسانی های دسکتاپش را برای سرور منتشر کند
که این کار نیازمند پهنای باند قبل توجهی است.
جهت مشاهده آموزش های مجازی سازی بر روی این لینک کلیک نمایید.
جدیدترین اخبار مجموعه فراز نتورک را در صفحات اجتماعی دنبال کنید.
پیشنیازهای کلاس مجازی با BigBlueButton – نویسنده: موسی رشوند
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.