前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java 开源 视频会议_Openmeetings 开源视频会议系统介绍与部署

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

作者头像
全栈程序员站长
发布2022-09-14 10:47:23
3.8K0
发布2022-09-14 10:47:23
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

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

Openmeetings的主要功能和特性:音频、视频会议

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

7017199ed44dc8e40bfea293cc3029df.png
7017199ed44dc8e40bfea293cc3029df.png

2. 会议记录和屏幕共享

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

7e379168982c9c511b028ef334e0830f.png
7e379168982c9c511b028ef334e0830f.png

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

4ba7878d09b7b2068c4af2b19b8f7e39.png
4ba7878d09b7b2068c4af2b19b8f7e39.png

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

960c203e5ae6e234aedd13867c63d2b8.png
960c203e5ae6e234aedd13867c63d2b8.png

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

cda7fa940e858edb6dd29bf0087f3738.png
cda7fa940e858edb6dd29bf0087f3738.png
fe29e1ca21395fb376b98bd6c7b5c1e2.png
fe29e1ca21395fb376b98bd6c7b5c1e2.png

7. 调查和投票功能等

4053e719124b4c2e01f1e4eb03585eaa.png
4053e719124b4c2e01f1e4eb03585eaa.png

8.系统备份

53f255251929cf375ce74c0fe3f9df75.png
53f255251929cf375ce74c0fe3f9df75.png

功能很齐全,也很实用。

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

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

1. 数据库:

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

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

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

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

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

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

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” 如图示。

f1863b018b109b955bc424f1d492c20c.png
f1863b018b109b955bc424f1d492c20c.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”,如图示:

11029b9f33de416103b8472f3404694e.png
11029b9f33de416103b8472f3404694e.png

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

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

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

6535ece9f4504326f7f7f64e49d09a3a.png
6535ece9f4504326f7f7f64e49d09a3a.png

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

744eb641ca02a76556eca4d5f995af34.png
744eb641ca02a76556eca4d5f995af34.png

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

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

并达到如下效果:

2e4e3cc861554b049406d68aed5bf150.png
2e4e3cc861554b049406d68aed5bf150.png

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

7172ed3ba982b4a361f47f2991032ec0.png
7172ed3ba982b4a361f47f2991032ec0.png

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

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

fc149ef21813b31a640634ffacc6b55e.png
fc149ef21813b31a640634ffacc6b55e.png

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

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

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

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

932f5f3a6fdee467733ccbae3135cc7a.png
932f5f3a6fdee467733ccbae3135cc7a.png

保存后退出。

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

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

1e888181946fadfe1fbb30454b330a9f.png
1e888181946fadfe1fbb30454b330a9f.png

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

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

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

a13c3ea8a56b08b52030dc4e1a991460.png
a13c3ea8a56b08b52030dc4e1a991460.png

登陆后界面:

475f83bd72af65c126485ba1c26d9294.png
475f83bd72af65c126485ba1c26d9294.png

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158000.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档