NEDİR?
BigBlueButton, çevrimiçi öğrenme için açık kaynaklı bir web konferans sistemidir. Projenin amacı uzak öğrencilere yüksek kaliteli çevrimiçi öğrenme deneyimi sağlamaktır.
BigBlueButton, arayüzü için HTML5 istemcisi kullanır. Bu, aynı istemcinin masaüstü, dizüstü bilgisayar, chromebook ve mobil cihazlarınızda (iOS 12.2+ ve Android 6.0+) çalıştığı anlamına gelir. webRTC için en iyi desteği sağladığından Chrome ve FireFox’u öneririz.
- Önceki sürüme göre 2 kat daha hızlı yükleme
- Yüksek kaliteli ses, video ve ekran paylaşımı (WebRTC kullanarak)
- Çok kullanıcılı düzenleme olanak sağlayan paylaşılan notlar (EtherPad)
- Ekran okuyucuları için tamamen erişilebilir
- Oturum sırasında YouTube videolarını paylaşın
Minimum Sistem Gereksinimleri
- Ubuntu 16.04 64-bit İşletim Sistemi- Linux Kernel 4.x
- 8 GB bellek – swap etkinleştirilmiş (Önerilen 16 GB)
- 4 CPU çekirdeği (Önerilen 8 CPU)
- 80 ve 443 TCP bağlantı noktaları erişilebilir olmalı
- 16384 – 32768 UDP bağlantı noktaları erişilebilir olmalı
- Bağlantı noktası 80 başka bir uygulama tarafından kullanılmıyor olmalı
Üretime yönelik bir sunucu için ayrıca şunları öneririz: - Kayıtlar için 500G boş disk alanı (veya daha fazlası)
- 250 Mbits / sn bant genişliği (simetrik) veya daha fazlası
- Fiziksel Donanım (Bare Metal)
- SSL sertifikası kurulumu için bir ana bilgisayar adı ayarlanmalı ( Örnek: bbb.domain.com)
- IPV4 ve IPV6 adresi
Neden fiziksel sunucu öneriyoruz?
BigBlueButton gelen ses paketlerinin işlenmesi için FreeSWITCH kullanır. FreeSWITCH, sanallaştırılmamış (fiziksel sunucu) bir ortamda daha verimli çalışmaktadır. (FreeSWITCH önerilen yapılandırma)
NASIL KURULUR?
bbb-install.sh, bir BigBlueButton 2.2 sunucusu kurmak için adım adım talimatları otomatikleştiren bir kabuk betiğidir (shell script).
Yalnızca birkaç parametreyle, bbb-install.sh dosyası BigBlueButton sunucunuzun kurulumunu yapabilir ve 30 dakika içinde kullanıma hazırlayabilirsiniz (Süre, paketleri indirmek ve yüklemek için sunucunuzun internet hızına bağlı olarak değişecektir).
Örneğin, Public IP adresine sahip bir Ubuntu 16.04 64 bit sunucunuza, BigBlueButton uygulamasının en son sürümünü yüklemek veya güncellemek için aşağıdaki komutu çalıştırın:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s bbb.alanadiniz.com -e [email protected] -a
Komut, bbb-install.sh dosyasının en son sürümünü indirerek BASH kabuk yorumlayıcısına gönderir ve BigBlueButton yazılımının son derlemesini ve API demolarını yüklemek istediğinizi belirten parametreleri iletir. Ayrıca belirttiğiniz hostname ve eposta adresi üzerinden hostname tanımını yaparak, ücretsiz Let’s Encrypt SSL sertifikası da kurulacaktır.
Not: Sunucunuz bir güvenlik duvarının arkasındaysa, komutu çalıştırmadan önce güvenlik duvarını belirli Internet bağlantılarını BigBlueButton sunucusuna iletecek şekilde el ile yapılandırmanız gerekir.
Bbb-install.sh tamamlandığında, BigBlueButton istemcisini başlatmak ve ‘Deneme Toplantısı’ (Demo Meeting) adlı bir toplantıya katılmak için size bir test URL’si veren bir mesaj görürsünüz.
Bu API demoları, herkesin toplantılar ve kayıtlar oluşturmak / yönetmek için kimlik doğrulaması olmadan sunucunuza erişmesine izin verir. Bunlar sadece test amaçlı olup sistemi canlıya almadan önce aşağıdaki komutu çalıştırarak demo bileşeni kaldırınız:
sudo apt-get purge bbb-demo
BigBlueButton kurulumu ve barındırma ihtiyaçlarınız için iletişime geçebilirsiniz.