आज की ऑनलाइन दुनिया में, हम वेब कॉन्फ्रेंसिंग के साथ अधिक से अधिक जुड़ते जा रहे हैं। स्कूल, काम, और यहां तक कि दोस्ती Zoom, WebEx, और Google Hangouts जैसे प्लेटफॉर्म पर हो रहे हैं। हालांकि, हम में से जो ओपन-सोर्स विकल्प की तलाश में हैं, उनके लिए उतने विकल्प नहीं हैं। यहीं पर BigBlueButton आता है, जो एक ओपन-सोर्स वेब-कॉन्फ्रेंसिंग और ई-लर्निंग प्लेटफॉर्म है जिसे आप स्वयं बनाते हैं। यहां हम आपको दिखाते हैं कि Linux पर वेब कॉन्फ्रेंसिंग के लिए BigBlueButton का उपयोग कैसे करें।
BigBlueButton इंस्टॉल करने से पहले
मैं डॉक्यूमेंटेशन पेज को ज्यादा उद्धृत नहीं करूंगा, लेकिन Linux पर BigBlueButton इंस्टॉल करने के बारे में ध्यान देने योग्य कुछ चीजें हैं।
पहला यह है कि यदि आप इसे प्रोडक्शन में उपयोग करने की योजना बना रहे हैं, तो आपको मेरे द्वारा उपयोग किए जा रहे स्पेक्स से अधिक की आवश्यकता होगी। उनका इंस्टॉलेशन पेज बताता है कि वास्तविक सर्वर चलाने के लिए आपके पास निम्नलिखित होना चाहिए:
- Ubuntu 16.04 64-बिट OS Linux कर्नेल 4.x चल रहा हो
- स्वैप सक्षम के साथ 16 GB मेमोरी
- उच्च सिंगल-थ्रेड प्रदर्शन के साथ 8 CPU कोर
- रिकॉर्डिंग के लिए 500 GB फ्री डिस्क स्पेस (या अधिक) या 50GB यदि सर्वर पर सत्र रिकॉर्डिंग अक्षम है
- TCP पोर्ट 80 और 443 सुलभ
- UDP पोर्ट 16384 - 32768 सुलभ
- 250 Mbits/sec बैंडविड्थ (सममित) या अधिक
- TCP पोर्ट 80 और 443 किसी अन्य वेब एप्लिकेशन या रिवर्स प्रॉक्सी द्वारा उपयोग में नहीं
- SSL सर्टिफिकेट की स्थापना के लिए एक होस्टनाम (जैसे bbb.example.com)
- IPV4 और IPV6 पता
- समर्पित (बेयर मेटल) हार्डवेयर
वे प्रोडक्शन उपयोग के लिए इसे VM के रूप में चलाने की अनुशंसा नहीं करते क्योंकि उनके द्वारा उपयोग किए जाने वाले ऑडियो पैकेट प्रोसेसिंग प्रोग्राम और रिकॉर्डिंग के साथ टाइम-सिंकिंग समस्याओं के कारण। अनिवार्य रूप से, मैं एक ऑफ-लीज एंटरप्राइज 1U सर्वर या उस जैसा कुछ लेने की सलाह दूंगा। इस तरह आपके पास आवश्यकता से अधिक आवश्यकताएं हो सकती हैं, जिसमें कई बॉन्डेड NICs, 8-16 भौतिक CPU कोर, और ढेर सारी RAM शामिल हैं।
हालांकि, मैं सिर्फ आपको यह दिखाने के लिए इसे VM में चलाने जा रहा हूं कि यह कैसे किया जाता है। वे आवश्यकताएं इस प्रकार हैं:
- 4 CPU कोर/8 GB मेमोरी
- स्थानीय VM या LXC कंटेनर पर इंस्टॉलेशन
- 50G डिस्क स्पेस
- केवल IPV4 पता
BigBlueButton इंस्टॉलेशन
इसे इंस्टॉल करने के कुछ तरीके हैं: आसान तरीका जहां आप आंतरिक कामकाज के बारे में उतना नहीं सीखते या कठिन तरीका जहां आप अंदर से इसके काम करने के तरीके से घनिष्ठ रूप से परिचित होंगे। चुनाव आपका है, लेकिन मैं आसान तरीके से जा रहा हूं, क्योंकि यह एक सरल इंस्टॉलेशन और प्रशासन है। यदि आप अधिक कठिन रास्ता अपनाना चाहते हैं, तो आप डॉक्यूमेंटेशन पेज पर चरण-दर-चरण का पालन कर सकते हैं।
आसान तरीका वेबसाइट से एक स्क्रिप्ट या इंस्टॉलेशन प्रक्रिया को स्वचालित करने के लिए एक Ansible भूमिका का उपयोग करने में शामिल है। मैं उन लोगों के लिए स्क्रिप्ट की सिफारिश करूंगा जो सिर्फ चीजों को टेस्ट करना चाहते हैं।
स्क्रिप्ट के साथ जाने के लिए, आपको इसे GitHub से क्लोन करना होगा निम्न कमांड के साथ:
git clone git://github.com/bigbluebutton/bbb-install
और इस कमांड के साथ स्क्रिप्ट चलाएं:
sudo ./bbb-install.sh -w -a -v bionic-23 -s HOSTNAME -e EMAIL
ध्यान दें कि उपरोक्त स्क्रिप्ट में, HOSTNAME आपके सर्वर का होस्टनाम है और EMAIL SSL स्थापित करने के लिए एक ईमेल पता है, और यह एक आवश्यक कदम है। स्क्रिप्ट का उपयोग करने में लगभग 30 मिनट लगने चाहिए, जिसका अर्थ है कि आपके पास कॉफी रिफिल करने और ब्रेक लेने के लिए काफी समय है।
जब आप वापस आते हैं, तो सब कुछ सेट होना चाहिए। उस बिंदु पर, आप डोमेन नाम (या वर्चुअल टेस्ट सर्वर के साथ IP पता) दर्ज कर सकते हैं और प्रदर्शन शुरू कर सकते हैं। आप सर्वर पर पैकेज अपग्रेड करने के लिए आपके द्वारा उपयोग की गई स्क्रिप्ट को चलाना जारी रख सकते हैं।
BigBlueButton का उपयोग कैसे करें
यदि आप स्क्रिप्ट का उपयोग करते हैं, तो आपके पास BigBlueButton प्रदर्शन पैकेज इंस्टॉल होगा, जिसका अर्थ है कि आप बिना अधिक प्रतिबद्धता के सब कुछ कैसे काम करता है यह सीख सकते हैं। ध्यान दें कि इसके लिए एक वैध SSL सर्टिफिकेट की आवश्यकता होती है, जिसके लिए एक पंजीकृत डोमेन नाम की आवश्यकता होगी। मेरे पास वह नहीं है, इसलिए मैं BigBlueButton डेमो सर्वर का उपयोग करने जा रहा हूं।
एक मॉडरेटर के रूप में, एक कमरा बनाएं और स्टार्ट पर क्लिक करें। आप उस मीटिंग लिंक को अन्य लोगों को भेज सकते हैं और उन्हें उस लिंक पर आमंत्रित कर सकते हैं।
आपको अपने माइक्रोफोन से ऑडियो में शामिल होने या केवल सुनने के लिए आमंत्रित किया जाएगा। वहां से, आप मीटिंग में हैं।
चैट में, आपको YouTube पर ट्यूटोरियल वीडियो का लिंक दिखाई देगा। वे बाद में प्लेटफॉर्म के बारे में जानने के लिए अधिक उपयोगी होंगे।
चैट को बंद करके, आप BigBlueButton पर कई टूल देख सकते हैं जो इसे एक प्रमुख ऑनलाइन लर्निंग प्लेटफॉर्म बनाते हैं। छोटे हाथ पर क्लिक करके, आप अपने लिए उपलब्ध विभिन्न टूल देख सकते हैं। पेंसिल का उपयोग करके आप अपनी प्रस्तुति पर चीजें बना सकते हैं। यह भी ध्यान दें कि आपकी स्क्रीन पर एक छोटा लेजर पॉइंटर पॉप अप होता है जो लोगों को दिखाता है कि आप किस ओर इशारा कर रहे हैं।
हर स्लाइड एक व्हाइटबोर्ड है, लेकिन इस डेमो सर्वर में विशिष्ट व्हाइटबोर्ड स्लाइड हैं। आप जो कुछ भी चाहिए वह बना सकते हैं। इस उदाहरण में, मैंने कुछ नेटवर्क डायग्राम प्रतीक बनाए, लेकिन आपको विचार मिल गया। मल्टी-यूजर व्हाइटबोर्डिंग भी है, जो छात्रों को यह दिखाने के लिए बहुत अच्छा है कि वे क्या काम कर रहे हैं।
शेयर्ड नोट्स अनुभाग भी बहुत अच्छा है क्योंकि यह आपको कुछ नोट्स टाइप करने की अनुमति देता है जो आपके पास हैं या चैट से प्रश्नों को हाइलाइट करें और उन उत्तरों का समाधान करें। आप अपने कुछ लेक्चर नोट्स को वहां कॉपी/पेस्ट भी कर सकते हैं और लोगों को उनसे काम करने दे सकते हैं।
BigBlueButton संक्षेप में
दूर से काम करने वाले शिक्षकों के लिए, एक बेहतरीन नए टूल से ज्यादा रोमांचक कुछ नहीं है। BigBlueButton में कई रोमांचक विशेषताएं हैं जो इसे ई-लर्निंग प्लेटफॉर्म के लिए महान बनाती हैं। यदि आप कुछ अन्य वीडियो कॉन्फ्रेंसिंग कंटेंट में रुचि रखते हैं, तो हमारे Zoom कीबोर्ड शॉर्टकट चीटशीट, घर से काम करते समय वीडियो कॉन्फ्रेंसिंग के लिए हमारे शीर्ष सुझाव, और अपने रास्पबेरी पाई को वीडियो कॉन्फ्रेंसिंग स्टेशन में बदलने पर हमारे गाइड को देखें।