開源網路視訊會議軟件-openmeetings的安裝 2011年7月4日
前言
openmeetings是用Java開發,B/S架構.透過internet可以達到,視訊,音頻,文件,聊天室...等功能.會議中也可以由主持人決定誰可以發言及發言次續,或排定會議議程及日期.
Openmeetings主網站 : 一. Www.openmeetings.de
二. http://code.google.com/p/openmeetings/
硬件需求
建議值 : 2個cpu , 4GB Ram , 10G硬碟.
測試值 : 1個cpu ( p4 3000Hz) , 1GB Ram , 200G 硬碟
軟件需求
一. OS : fedora 15 (最好使用fedora14, ubuntu 10.10 )
二. Openmeetings : 到www.openmeetings.de 下載最新版1.7 ( openmeetings 自帶 Red5服務器,不需額外服務器;想用Tomcat啟動者,請自行下載tomcat安裝)
三. ImageMagick : ImageMagick-6.6.5-10
四. Swftools : swftools-0.9.0-1
五. Java 版本 : 1.6版或大於1.6版(測試環境使用 java-1.6.0-openjdk )
六. Database : mysql ,oracle ,protgest ... ( 測試環境使用mysql-5.5.13.1)
七. Openoffice : openoffice (測試環境使用openoffice.org3)
八. GhostScript : ghostscript-9.0.21
九. ffmpeg : ffmpeg-0.6.90
十. SoX : sox-14.3.2-1
十一 . Flash player : adobe flash player 10 或10以上版本.
軟件安裝
一. Openmeetings(include red5) :http://code.google.com/p/openmeetings/downloads/list 下載1.7最新版後,解壓縮至適當的空間.最好有10G的空間供測試(本例空間/home/jack/aaa )
二. ImageMagick : # yum install ImageMagick*
# rpm -qa |grep ImageMagick
ImageMagick-c++-6.6.5.10-19.fc15.i686
ImageMagick-doc-6.6.5.10-19.fc15.i686
ImageMagick-6.6.5.10-19.fc15.i686
ImageMagick-djvu-6.6.5.10-19.fc15.i686
ImageMagick-c++-devel-6.6.5.10-19.fc15.i686
ImageMagick-devel-6.6.5.10-19.fc15.i686
三. Swftools : 網路上有rpm 包,或是到主網站http://www.swftools.org 下載最新的swftools-2011-01-23-1815.tar.gz 後,解壓縮到適當的空間,自行編譯. 步驟如下
# ./configure
# make
# make install
註: default 會安裝到 /usr/local/bin 底下,可以cp * /usr/bin 中
四. Java : yum install java-1.6.0-openjdk-devel-1.6.0.0-58.1.10.2.fc15.i686
五. Mysql : yum install mysqlxxxx... (red5 是用jdbc連mysql ,所以要安裝mysql-connector-java package)
# rpm -qa |grep mysql
mysql-5.5.13-1.fc15.i686
mysql-connector-java-5.1.15-1.fc15.i686
mysql-server-5.5.13-1.fc15.i686
mysql-libs-5.5.13-1.fc15.i686
六. Openoffice : #yum install openoffice* or http://www.openoffice.org 下載最新版本
七. GhostScript : #yum install ghostscript*
# rpm -qa |grep ghostscript
ghostscript-chinese-zh_CN-0.3.1-3.fc15.noarch
ghostscript-chinese-zh_TW-0.3.1-3.fc15.noarch
ghostscript-9.02-1.fc15.i686
ghostscript-devel-9.02-1.fc15.i686
ghostscript-cups-9.02-1.fc15.i686
ghostscript-doc-9.02-1.fc15.noarch
ghostscript-chinese-0.3.1-3.fc15.noarch
ghostscript-fonts-5.50-24.fc15.noarch
ghostscript-gtk-9.02-1.fc15.i686
八. ffmpeg : #yum install ffmpeg*
#rpm -qa |grep ffmpeg
ffmpeg-devel-0.6.90-0.2.rc0.fc15.i686
ffmpeg-libs-0.6.90-0.2.rc0.fc15.i686
ffmpegthumbnailer-devel-2.0.6-2.fc15.i686
ffmpeg-0.6.90-0.2.rc0.fc15.i686
ffmpegthumbnailer-2.0.6-2.fc15.i686
九. Sox : # yum install sox*
# rpm -qa |grep sox
sox-14.3.2-1.fc15.i686
十. Flashplayer : 用browser IE or firefox http://get.adobe.com/tw/flashplayer/ 選擇適當版本.
軟件設置
一. JAVA 及red5 環境變數設置 : 本例有4個環境變數要設置JAVA_HOME CLASSPATH PATH RED5_HOME 4個
用root 登入後, vi .bash_profile , 並加入下列幾行.
#######################
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar: $JAVA_HOME/src.zip:.
(這幾行是連續的.沒有中斷.因排版問題出現中斷,請小心設置)
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
RED5_HOME=/home/jack/aaa
export JAVA_HOME CLASSPATH PATH RED5_HOME
設置後,重新登入 # echo $JAVA_HOME $CLASSPATH $RED5_HOME $PATH
會出現跟設置一樣
本例Java 及red5 版本安裝可能跟讀者有所不同. 請小心設置變數路徑!!
二. Mysql 環境變數設置: openmeetings(include red5)是透過jdbc 連接mysql ,且openmeetings提供多國語言,故要使用utf8格式. 設置如下.
1. # cd /etc/
2. # cp my.cnf my.cnf.bak
3. # vi my.cnf 加入下列幾行.
port = 3306
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
init-connect = 'SET NAMES utf8'
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
4. # mysqladmin -u root -p abc123 ; 本例 root密碼是 abc123
三. Openmeetings連接mysql server 設置: 透過jdbc連結mysql ,所以要修改openmeetins��頭的設置檔.步驟如下.
1. # cd /home/jack/aaa/webapps/openmeetings/conf
2. # cp mysql5_hibernate.cfg.xml hibernate.cfg.xml(若是用其他的database ,則自行調整)
3, # vi hibernate.cfg.xml ; 加入密碼如下述
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "hibernate-configuration-3.0.dtd">
<!-- Generated file - Do not edit! -->
<hibernate-configuration>
<!-- a SessionFactory instance listed as /jndi/name -->
<session-factory>
<!-- User / Password -->
<property name="connection.username">root</property>
<property name="connection.password">abc123</property>
<!-- Database Settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
4. 更改red5 的執行權限; # cd /home/jack/aaa/ ; chmod 777 red5.sh
系統啟動
一. Openoffice 啟動 : openoffice 是用來轉換 .doc .ppt .xls .odt .... 等檔案
1. # /opt/openoffice.org3/program/soffice.bin "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -nologo -headless -nofirststartwizard (是連續的,排版問題,看起來像中斷)
2.讀者安裝的openoffice.org3不一定是在/opt ,所以要找找看 soffice.bin是存放在哪個目錄下.
3. 執行後畫面停在原處是正常的.可以開另一個終端機觀察,是否正常.如下
# netstat -an |grep 8100 ; 若看到 8100 port 表示正常.
4. 或是用telnet localhost 8100 ;若有反應,表示openoffice正常工作.
二. Mysql server 啟動: # service mysqld start
三. Red5 server 啟動 : 如下
1. #cd /home/jack/aaa
2. # ./red5.sh
系統設置
一 . openmeetings數據庫安裝 : http://localhost:5080/openmeetings/install
進去後設置user & password ... 就OK了. 記得這個user就是初始管理員,日後有很多設置工作由他完成!!別忘了密碼.
Cd /var/lib/mysql/ ; ls -lt ; 出現openmeetings目錄. 嗯系統設置已完成了.
註 : 進入 openmeetings數據庫安裝步驟. http://localhost:5080/openmeetings/install ; 請使用IE 測試!!.本例用firefox 3.6及firefox 5.0的感覺不太好,常斷線.正在問openmeetings develop group .
来源:oschina
链接:https://my.oschina.net/u/159452/blog/27781