Openmeetings 当前作为Apache下的一个项目,基于JAVA开发,主要用于提供视频会议、即时通讯、白板、协作文档等群件工具,通过使用Red 5流媒体服务器处理媒体流。


Openmeetings的主要功能和特性:

  1. 音频、视频会议    

    会议前可选择音频、视频、音频+视频、图像四种模式。如图示:

    Openmeetings 开源视频会议系统介绍与部署

2. 会议记录和屏幕共享

3. 文件管理,可以自己创建目录结构

Openmeetings 开源视频会议系统介绍与部署

4.主持人权限控制,可以控制用户 "成为主持人"、"白板使用权"、"屏幕共享"、"远程控制"、"发音"等权限

Openmeetings 开源视频会议系统介绍与部署


5. 用户管理和会议室管理,如图示

Openmeetings 开源视频会议系统介绍与部署


6.系统集成日历,使用日历安排会议日程

Openmeetings 开源视频会议系统介绍与部署

Openmeetings 开源视频会议系统介绍与部署


7. 调查和投票功能等

Openmeetings 开源视频会议系统介绍与部署


8.系统备份

Openmeetings 开源视频会议系统介绍与部署



功能很齐全,也很实用。


下面介绍一下安装先决条件,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系统的白板。


3.GhostScriptSWFTools

用来向系统内导入PDF文件。

4.JODConverter OpenOffice

      用来向系统导入office格式文件,如 .doc, .docx, .ppt, .pptx 等

5.FFMpegSoX

    开启记录功能以及导入视频文件,如.avi , .flv , .mp4等


6.JDK

Java 开发环境


7.Openmeetigs

视频会议核心软件。


准备好这些软件日之后,开始安装过程:


1. 安装JDK

   JDK的安装路径不能包含空格,因此采用默认安装路径 ”Program Files“ 会有问题,所以需

   要自定义安装路径。这里假定路径为c:\java

2. 安装ImageMagick

    路径随意,默认即可. "C:\Program Files\ImageMagick-6.8.7-Q16"

3.  安装GhostScriptSWFTools

    使用默认安装路径。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" 如图示。

Openmeetings 开源视频会议系统介绍与部署

  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",如图示:

Openmeetings 开源视频会议系统介绍与部署

     数据库安装后,执行以下命令,创建数据库和用户:

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.  修改环境变量

    右击计算机"属性","高级系统设置","高级"选项卡,【环境变量】

Openmeetings 开源视频会议系统介绍与部署

  弹出的"环境变量"设置页里,在"系统变量"里找到PATH参数,点击【编辑】

Openmeetings 开源视频会议系统介绍与部署

修改环境变量,新增如下几项:

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

并达到如下效果:

Openmeetings 开源视频会议系统介绍与部署

然后新建"JAVA_HOME"变量,变量值指向"C:\Java\jdk1.7.0_45"

Openmeetings 开源视频会议系统介绍与部署

以上安装完成后,测试安装效果;

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"目录下,如图:

Openmeetings 开源视频会议系统介绍与部署

进入目录"C:\Red5\webapps\openmeetings\WEB-INF\classes\META-INF",

将文件"persistence.xml"重命名为"persistence_bak.xml" ,

将文件"mysql_persistence.xml"重命名为"persistence.xml";

然后打开"persistence.xml",找到如下位置,修改如图示:

Openmeetings 开源视频会议系统介绍与部署

保存后退出。

解压JODConverter文件 "jodconverter-core-3.0-beta-4-dist.zip" ,将解压后的目录拷贝到目录

"C:\Red5\webapps\openmeetings ",如图示:

Openmeetings 开源视频会议系统介绍与部署

进入"C:\Red5"目录,分别运行"red5-debug.bat"和"red5.bat".

浏览器访问http://<yourIP>:5080/openmeetings/install 就可以进行初始化安装了。

根据向导,配置初始化安装,安装完毕后,就可以通过:http://<yourIP>:5080/openmeetings 访问系统了,如图示:

Openmeetings 开源视频会议系统介绍与部署

登陆后界面:

Openmeetings 开源视频会议系统介绍与部署


登陆后创建会议室,就可以体验和同事视频会议的感觉了,有兴趣的童鞋可以自己体验下哦。