OpenMeetings 線上會議 多人視訊

OpenMeetings—自由軟體線上會議系統

2013-03-22
由於需要用到多人視訊功能,但是又要能夠分享桌面,目前似乎沒有自由軟體能做到如此。所以就試著找看看,找到Apache Foundation的OpenMeetings,這才知道有這麼一套「自由軟體線上會議」程式存在。
但是到了JODConverter 3.0,則Office不用在背景跑,JODConverter 3.x會去呼叫Office來轉檔,轉完後會關閉Office,所以用3.x版比較省資源。


如此一來,會Listen在localhost:8100,而JODConverter 2.x在轉換時會自行去跟Office溝通。

或者使用JODConverter 3.x。先下載JODConverter 3.0:


接著,解開至OpenMeetings目錄裡。


JODConverter是3.0-beta-4,若下次beta 5或正式版釋出,則路徑會不同,要再修改,所以預先做個連結,以後不用再到OpenMeetings裡修改路徑,將新版做個連結即可。


預設OpenMeetings資料庫是用Apache Derby Database,若要改成MySQL則需在此先準備好。

1. MySQL伺服器部分設定

首先,MySQL伺服器的Charset一定要設成UTF-8,否則無法安裝成功。


然後,重新啟動MySQL Server。


2. 安裝Jconnector

由「http://www.mysql.com/downloads/connector/j/」下載安裝檔案。解開後,將mysql-connector-java-5.1.22-bin.jar放到指定目錄下。


3. OpenMeetings呼叫MySQL設定

將MySQL專用設定檔覆蓋掉原本的檔案:


然後,修改persistence.xml裡面MySQL Server位置、使用者、密碼。

由於OpenMeetings要使用MySQL時,是以MySQL root權限去使用,這樣風險太大。沒必要的權限不要開。

所以,先手動建立OpenMeetings資料庫,然後允許your_openmeetings_user這個使用者只能使用這個資料庫,其他的不能動。

先以MySQL root連到MySQL Server下指令:


密碼設為your_openmeetings_password,這樣Client只能以your_openmeetings_user使用者由本機連進來,並且僅能使用OpenMeetings這個資料庫,若OpenMeetings伺服器和MySQL不在同一台,請改localhost。

啟動OpenMeetings Server

使用以下的指令來啟動OpenMeetings Server:


假如你的OpenMeetings伺服器需要更好效能、能承受更高負載,則啟動時請改用:


等個約30秒,若沒問題,伺服務啟動完成,會Listen TCP Port 5080, 1935, 8088和其他幾個Port。

OpenMeetings本身就有內建HTTP Server,不用額外配合Apache Web Server。

Port 5080: HTTP(瀏覽器登入及檔案上傳下載)
Port 1935: RTMP(Flash Stream and Remoting/RPC)
Port 8088: RTMP over HTTP-Tunneling(rtmpT)

因此,在OpenMeetings Server上的防火牆要打開TCP 5080, 1935, 8088,其他的是OpenMeetings內部自己使用就不需要。

打開瀏覽器,開啟openmeetings web-installer,開始安裝:


開啟頁面有一堆說明,預設OpenMeetings資料庫是採用Apache derby Database,在真實Production Run環境下,可改用MySQL、PostgreSQL、IBM DB2、Oracle等等。

不管那些說明,直接按「Continue with STEP 1」進入安裝畫面。

開始要先填上使用者及密碼、電子郵件及時區,這個使用者即為「超級使用者」身分。電子郵件則是忘記密碼時重置密碼用及傳送會議連結。

在Configuration部分,預設是系統會寄一封信給新註冊的使用者,使用者收信後,點選email上的連結啟動帳號,若是不想這麼麻煩,可修改:



追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!