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

简介:

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


Openmeetings的主要功能和特性:

  1. 音频、视频会议    

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

    174201552.png

2. 会议记录和屏幕共享

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

114951291.png

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

120507644.png


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

124739125.png


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

125155322.png

125157579.png


7. 调查和投票功能等

125601651.png


8.系统备份

125908394.png



功能很齐全,也很实用。


下面介绍一下安装先决条件,Openmeetings 可以安装在多种平台,这里以Windows操作系统为例。


安装Openmeetings前需要安装一些基础软件,主要包括:

1.  数据库:

Openmeetings 支持多种数据库,如 Mysql, MSSQL,Postgres,IBM DB2,Oracle。软件内置了

    Apache Derby 数据库,生产环境可以使用支持的任何数据库。


2. ImageMagick

用来创建 、编辑位图图像的软件,可以将图像上传至Openmeetings系统的白板。


3.GhostScript和SWFTools

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


4.JODConverter 和 OpenOffice

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


5.FFMpeg和SoX

   开启记录功能以及导入视频文件,如.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.  安装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" 如图示。

135322980.png


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

140123650.png

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


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

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

140407705.png

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

140635387.png

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


      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


并达到如下效果:



150259275.png

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

151909468.png

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


      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 数据库


解压后,找到文件"mysql-connector-java-5.1.27-bin.jar"拷贝到 "C:\Red5

\webapps\openmeetings\WEB-INF\lib"目录下,如图:

142852387.png

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

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

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

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

143556212.png

保存后退出。





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

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

145858716.png


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

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


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

151443545.png


登陆后界面:

151547371.png




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






    本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1342894,如需转载请自行联系原作者


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
FastTunnel - 免费好用的内网穿透工具搭建教程
astTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问。 与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安装依赖进行开发,当然它也是开箱即用的工具。
FastTunnel - 免费好用的内网穿透工具搭建教程
|
XML 缓存 前端开发
Thymeleaf一篇就够了
Thymeleaf是Springboot官方支持的模板引擎,有着动静分离等独有特点,通过本文简单学习下吧!
65444 25
Thymeleaf一篇就够了
|
存储 算法 安全
国密算法及简单使用
国密算法,即国家密码局认定的国产密码算法,主要用于保护国家关键信息基础设施和商业领域的加密通信和数据安全。根据 2019年10月26日第十三届全国人民代表大会常务委员会第十四次会议通过的《中华人民共和国密码法》,国家对密码实行分类管理,密码分为核心密码、普通密码和商用密码
2885 4
|
9月前
|
人工智能 JavaScript 安全
阿里云上+本地部署OpenClaw(Clawdbot)AI助手及全能指南:核心命令速查,效率提升5倍
OpenClaw(原Clawdbot)作为2026年最热门的开源AI Agent项目,凭借“实际执行任务”的核心优势,彻底区别于传统聊天机器人——它不仅能对话,更能直接操作电脑完成文件整理、邮件收发、日程管理等实际工作,成为提升生产力的“利器”。其强大的命令行工具集(40+核心命令)是高效使用的关键,但对新手而言记忆成本较高。
2508 1
|
8月前
|
弹性计算 人工智能 JavaScript
OpenClaw是什么?云服务器ECS与本地部署OpenClaw(Clawdbot)保姆级图文教程
OpenClaw(曾用名Clawdbot、Moltbot)是2026年全球热度极高的开源自托管AI智能体工具,凭借轻量化架构、可扩展技能生态与跨平台执行能力,成为个人与小型团队搭建专属AI助手的首选方案。它区别于普通聊天机器人,具备文件读写、命令执行、代码生成、定时任务、多通讯平台接入等真实执行能力,可私有化部署保障数据安全,也可依托云端服务器实现7×24小时稳定运行。本文基于2026年最新稳定版,完整拆解OpenClaw核心定义、功能价值,重点提供**2026年阿里云ECS云服务器零基础部署**与**本地Windows/通用环境部署**两套全流程教程,附带可直接复制的代码命令,零基础用户也能
3046 4
|
12月前
|
Python Windows
Miniconda 安装与环境配置全流程图解(2025 最新版)
Miniconda 可以看作是 Anaconda 的“轻装版”,只自带 conda 包管理器与基础的 Python 运行时。它体积小、部署速度快,特别适合按需创建与管理虚拟环境的用户。与 Anaconda 相比,Miniconda 不会预先安装一大堆科学计算库,你可以根据项目需求再单独选择、安装需要的包,因此整体更轻巧、更灵活。 本文将手把手演示在 Windows 下安装 Miniconda 的全过程:从下载安装器、完成向导配置、设置环境变量,到最后的基础验证与简单示例,帮助你迅速把 Miniconda 用起来。
12461 12
|
安全 NoSQL 中间件
阿里云通过中国信通院首批安全可信中间件评估
近日,由中国信通院主办的2025(第五届)数字化转型发展大会在京举行。会上,“阿里云应用服务器软件AliEE”、“消息队列软件RocketMQ”、“云数据库Tair”三款产品成功通过中国信通院“安全可信中间件”系列评估,成为首批获此认证的中间件产品。 此次评估覆盖安全可信要求、功能完备性、安全防护能力、性能表现、可靠性与可维护性等核心指标,标志着阿里云中间件产品在多架构适配与安全能力上达到行业领先水平。
802 5
|
数据安全/隐私保护 Windows
PDF24 Tools离线版下载,PDF编辑阅读工具
PDF24 Tools是一款免费且易于使用的在线PDF工具合集,支持网页版和Windows客户端。它包含近50个PDF处理工具,如PDF创建、合并、压缩、加密、解密、编辑、提取、转换等,所有功能均可离线使用,无需登录,操作简便。软件界面直观,功能丰富,适合各类PDF文件处理需求,是办公学习的实用工具。下载即用,无限制,完全免费,广受用户好评。
7725 6
|
Java 数据库连接 网络安全
已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案
已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案
17292 0