BigBlueButton

開放原始碼的網路會議系統

BigBlueButton是一套執行於GNU/Linux自由軟件網絡會議系統。除了各種網絡會議服務以外,它還與許多主要的學習與內容管理系統整合。BigBlueButton也是開放原始碼促進會的成員。

BigBlueButton
開發者BigBlueButton公司[1]
目前版本
  • 2.7.16(2024年12月11日;穩定版本)[2]
編輯維基數據連結
原始碼庫github.com/bigbluebutton/bigbluebutton
程式語言Java、Grails/Groovy、Scala(後端)、JavaScript/React(前端)
作業系統GNU/Linux
類型群組軟體、網絡會議
特許條款GNU較寬鬆公共許可證[3]
網站bigbluebutton.org

功能

BigBlueButton實作了許多與商業網絡會議系統類似的核心功能,但以開放原始碼特許條款特許。這些核心功能包含了音頻/視像共用、有白板功能的簡報(如指示器、縮放與繪圖)、公開與私人聊天、群組聊天室、分享螢幕、使用FreeSWITCH的整合式VoIP以及支援PDF檔案與Microsoft Office檔案的簡報功能。

BigBlueButton是純粹的HTML5客戶端。其使用網絡瀏覽器對WebRTC的支援來傳送/接收音頻、視像與畫面。

用戶類型

在BigBlueButton的會話中會有兩種類型的用戶:觀眾與主持人。

作為觀眾,用戶可以加入語音會議、分享他們的網絡攝影機、舉手及與其他人聊天。若為主持人,用戶可以對其他人靜音/取消靜音、從會話中踢出任何用戶與讓任何用戶變成當下的演講者。演講者可以上載投影片並控制簡報[4]

架構

BigBlueButton前端使用React,而後端則是使用MongoDBNode.js。它也使用了開放原始碼的鍵值對儲存軟件Redis來維護會議、與會者以及其他相關資訊的內部清單。

歷史

2007年,本專案透過科技創新管理計劃在卡爾頓大學啟動[5]。 第一個版本是由Richard Alam在Tony Bailetti的監督之下編寫(一開始稱為Blindside專案)[6]

2009年,Richard Alam、Denis Zgonjanin與Fred Dixon將BigBlueButton的原始碼上載到Google Code並成立了Blindside Networks,這是一家致力於向BigBlueButton社群提供付費支援與服務的傳統開放原始碼商業模式的公司[7]

2010年,核心開發者新增了一個白板,用來對上載的簡報新增註釋。Jeremy Thomerson新增了一個應用程式介面(API),BigBlueButton社群隨後就將其用於整合Sakai [8]WordPress[9]Moodle 1.9[10][11]Moodle 2.0[11]Joomla[12]Redmine[13]Drupal[14]、Tiki Wiki CMS Groupware[15]、Foswiki[16]與LAMS[17]。Google接受BigBlueButton加入2010年的Google夏日程式碼大賽[18]。為了鼓勵其他人做出貢獻,核心開發者將原始碼從Google Code移動到GitHub[19]。專案並表明其會建立獨立的BigBlueButton基金會來監督其未來發展[20]

2011年,核心開發者宣佈他們將在BigBlueButton 0.80中加入錄製與播放的功能[21]

2020年,專案釋出了BigBlueButton 2.2,將客戶端與伺服器完全重寫以支援HTML5[22]

BigBlueButton的名稱與其開發初衷有關,亦即召開網絡會議應該要像按下一顆虛構的大型藍色按鈕那樣簡單[23]

第三方整合

  • Canvas(學習管理系統)
  • Chamilo(學習管理系統)
  • DoceboLMS(軟件即服務/雲端學習管理系統)
  • Drupal(內容管理系統)
  • ILIAS(學習管理系統)
  • Moodle(學習管理系統)
  • Mattermost(網絡聊天服務)
  • OpenOLAT(學習管理系統)
  • Sakai(學習管理系統)
  • Tiki Wiki CMS Groupware(內容管理系統)
  • Qwerteach(軟件即服務/輔導平臺)
  • WordPress(內容管理系統)
  • KampüsProject(學習管理系統)
  • CollaboratorLMS(學習管理系統)

參見

參考資料

  1. ^ BigBlueButton Foundation, [2020-08-28], (原始內容存檔於2020-07-10) 
  2. ^ Release 2.7.16. 2024年12月11日 [2024年12月21日]. 
  3. ^ open-source-license. [2020-08-28]. (原始內容存檔於2020-08-30). 
  4. ^ BigBlueButton Overview Videos. [2020-05-09]. (原始內容存檔於2020-05-29). 
  5. ^ Nettleton, Rob "BigBlueButton"頁面存檔備份,存於互聯網檔案館), EDC Blog, June 4, 2010.
  6. ^ Lead Projects. TIM Review. [2012-08-15]. (原始內容存檔於2013-05-01). 
  7. ^ Dixon, Fred "Lessons from an Open Source Business"頁面存檔備份,存於互聯網檔案館), Open Source Business Resource, April, 2011.
  8. ^ Home - Contrib: bigbluebutton - Confluence. sakaiproject.org. [2010-10-23]. (原始內容存檔於2010-10-22). 
  9. ^ WordPress Plugin Directory: BigBlueButton. wordpress.org. [2010-10-23]. (原始內容存檔於2010-11-06). 
  10. ^ Moodle.org: Modules and plugins: BigBlueButton. moodle.org. [2010-10-23]. (原始內容存檔於2013-05-01). 
  11. ^ 11.0 11.1 BigBlueButton releases activity module integration for Moodle 1.9 & 2.0. lmspulse.com. [2011-01-18]. (原始內容存檔於2013-05-01). 
  12. ^ BigBlueButton Integration - Joomla! Extensions Directory. joomla.org. [2010-10-23]. (原始內容存檔於2010-10-20). 
  13. ^ Redmine - PluginBBB - Redmine. redmine.org. [2010-10-23]. (原始內容存檔於2010-10-03). 
  14. ^ BigBlueButton - drupal.org. drupal.org. [2010-10-23]. (原始內容存檔於2013-05-01). 
  15. ^ BigBlueButton - Tiki Wiki CMS Groupware. tiki.org. [2011-01-22]. (原始內容存檔於2013-02-25). 
  16. ^ BigBlueButtonPlugin - foswiki.org. foswiki.org. [2010-11-19]. (原始內容存檔於2010-11-17). 
  17. ^ BigBlueButton integration - lamscommunity.org. lamscommunity.org. [2011-05-04]. (原始內容存檔於2013-05-01). 
  18. ^ GSoC Organization for BigBlueButton. appspot.com. [2010-10-23]. (原始內容存檔於2010-07-26). 
  19. ^ Dixon, Fred. Minutes from BigBlueButton committers meeting 2010-04-27 - BigBlueButton-dev - Google Groups. [2010-10-23]. (原始內容存檔於2010-05-09). 
  20. ^ Dixon, Fred "BigBlueButton Foundation"頁面存檔備份,存於互聯網檔案館), BigBlueButton Blog, July 12, 2010
  21. ^ Dixon, Fred. BigBlueButton 0.8-beta-3 released - BigBlueButton-dev - Google Groups. [2010-11-24]. 
  22. ^ Dixon, Fred. BigBlueButton 2.2. [2020-03-11]. (原始內容存檔於2020-04-07). 
  23. ^ FAQ - BigBlueButton Frequently Asked Questions - Project Hosting on Google Code. BigBlueButton. [2010-10-24]. (原始內容存檔於2013-05-01). 

外部連結