Openmeetings 当前作为Apache下的一个项目,基于JAVA开发,主要用于提供视频会议、即时通讯、白板、协作文档等群件工具,通过使用Red 5流媒体服务器处理媒体流。
Openmeetings的主要功能和特性:
2. 会议记录和屏幕共享
3. 文件管理,可以自己创建目录结构
4.主持人权限控制,可以控制用户 "成为主持人"、"白板使用权"、"屏幕共享"、"远程控制"、"发音"等权限
5. 用户管理和会议室管理,如图示
6.系统集成日历,使用日历安排会议日程
7. 调查和投票功能等
8.系统备份
功能很齐全,也很实用。
下面介绍一下安装先决条件,Openmeetings 可以安装在多种平台,这里以Windows操作系统为例。
安装Openmeetings前需要安装一些基础软件,主要包括:
1. 数据库:
Openmeetings 支持多种数据库,如 Mysql, MSSQL,Postgres,IBM DB2,Oracle。软件内置了
Apache Derby 数据库,生产环境可以使用支持的任何数据库。
Mysql下载链接: http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.35-winx64.msi
2. ImageMagick
用来创建 、编辑位图图像的软件,可以将图像上传至Openmeetings系统的白板。
用来向系统内导入PDF文件。
用来向系统导入office格式文件,如 .doc, .docx, .ppt, .pptx 等
开启记录功能以及导入视频文件,如.avi , .flv , .mp4等
6.JDK
Java 开发环境
视频会议核心软件。
准备好这些软件日之后,开始安装过程:
1. 安装JDK
JDK的安装路径不能包含空格,因此采用默认安装路径 ”Program Files“ 会有问题,所以需
要自定义安装路径。这里假定路径为c:\java
2. 安装ImageMagick
路径随意,默认即可. "C:\Program Files\ImageMagick-6.8.7-Q16"
3. 安装GhostScript和SWFTools
使用默认安装路径。GhostScript 默认路径: "C:\Program Files\gs\gs9.10"
SWFTools 默认路径: "C:\Program Files (x86)\SWFTools"
4. 安装FFMpeg 和SoX
解压FFMpeg 文件"ffmpeg-20131216-git-f618cb1-win64-static.7z" ,将解压后的目录中的可执行程序
拷贝到自建目录"C:\Program Files (x86)\Ffmpeg" 如图示。
SoX 默认安装在"C:\Program Files (x86)\sox-14-4-0".
5. 安装OpenOffice
默认安装路径为:"C:\Program Files (x86)\OpenOffice.org 3"
6. 安装Mysql 数据库,本例安装路径为 "C:\Mysql" 数据库文件存放在"C:\Mysql\Date",如图示:
数据库安装后,执行以下命令,创建数据库和用户:
1
2
3
4
5
|
CREATE DATABASE openmeetings DEFAULT CHARACTER SET
'utf8'
;
GRANT ALL PRIVILEGES ON openmeetings.* TO
'openmeetings'
@
'localhost'
IDENTIFIED BY
'openmeetings'
WITH GRANT OPTION; ;
FLUSH PRIVILEGES;
QUIT
|
账号和密码部分自定义,这个账号将作为Openmeetings安装好后的登录管理员账号。
7. 修改环境变量
右击计算机"属性","高级系统设置","高级"选项卡,【环境变量】
弹出的"环境变量"设置页里,在"系统变量"里找到PATH参数,点击【编辑】
修改环境变量,新增如下几项:
1
2
3
4
5
6
7
|
C:\Program Files (x86)\SWFTools
C:\Program Files (x86)\sox-
14
-
4
-
0
C:\Program Files\ImageMagick-
6.8
.
7
-Q16
C:\Java\jdk1.
7
.0_45\bin
C:\MySQL\MySQL Server
5.5
\bin
C:\Program Files (x86)\Ffmpeg
C:\Program Files (x86)\OpenOffice.org
3
|
并达到如下效果:
然后新建"JAVA_HOME"变量,变量值指向"C:\Java\jdk1.7.0_45"
以上安装完成后,测试安装效果;
1
2
3
4
5
6
7
|
ffmpeg -version
pdf2swf --version
convert -version
sox --version
svn --version
java -version
javac -version
|
开始安装Openmeetings 主程序.
Openmeetings 安装配置:
1. 建立如下目录 "C:\Red5",解压 "apache-openmeetings-2.1.1.zip" 文件,将解压出的文件全部拷贝
到"C:\Red5" 目录下
2. 配置Mysql 数据库
下载 JConnector:http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.27.zip
解压后,找到文件"mysql-connector-java-5.1.27-bin.jar"拷贝到 "C:\Red5
\webapps\openmeetings\WEB-INF\lib"目录下,如图:
进入目录"C:\Red5\webapps\openmeetings\WEB-INF\classes\META-INF",
将文件"persistence.xml"重命名为"persistence_bak.xml" ,
将文件"mysql_persistence.xml"重命名为"persistence.xml";
然后打开"persistence.xml",找到如下位置,修改如图示:
保存后退出。
解压JODConverter文件 "jodconverter-core-3.0-beta-4-dist.zip" ,将解压后的目录拷贝到目录
"C:\Red5\webapps\openmeetings ",如图示:
进入"C:\Red5"目录,分别运行"red5-debug.bat"和"red5.bat".
浏览器访问http://<yourIP>:5080/openmeetings/install 就可以进行初始化安装了。
根据向导,配置初始化安装,安装完毕后,就可以通过:http://<yourIP>:5080/openmeetings 访问系统了,如图示:
登陆后界面:
登陆后创建会议室,就可以体验和同事视频会议的感觉了,有兴趣的童鞋可以自己体验下哦。
本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1342894,如需转载请自行联系原作者