開源網路視訊會議軟件-openmeetings 的安裝

為{幸葍}努か 提交于 2020-03-01 16:39:13

開源網路視訊會議軟件-openmeetings的安裝 201174

前言

openmeetings是用Java開發,B/S架構.透過internet可以達到,視訊,音頻,文件,聊天室...等功能.會議中也可以由主持人決定誰可以發言及發言次續,或排定會議議程及日期.

Openmeetings主網站 : . Www.openmeetings.de

                                    二. http://code.google.com/p/openmeetings/

硬件需求

建議值 : 2cpu , 4GB Ram , 10G硬碟.

測試值 : 1cpu ( 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 是用jdbcmysql ,所以要安裝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

        1. 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

          1. 設置後,重新登入 # echo $JAVA_HOME $CLASSPATH $RED5_HOME $PATH

會出現跟設置一樣

          1. 本例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.6firefox 5.0的感覺不太好,常斷線.正在問openmeetings develop group .

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!