网络视频会议openmeetings在window10系统的部署以及小组分工

  • Post author:
  • Post category:其他



2021SC@SDUSC


目录



1.概述


2.功能


3.安装步骤


1.环境支持


2.关于数据库:


3.关于其它插件:


4.openmeetings-4.0.7版本安装步骤


4.关于小组分工:



1.概述

OpenMeeting是一个开源的视频会议、即时消息、白板、协作文档编辑为一体的软件。与一般通常会议软件相比,特别之处是能够在会议过程中做PPT的演示,这一功能是由OpenOffice的文档转换能力和提供Java远程访问的能力来支持,通过使用Red 5流媒体服务器处理媒体流。


2.功能

视频会议、白板、会议记录、发起投票、ppt演示、上传图片和视频等功能。


3.安装步骤

1.环境支持

关于jdk:最新版的apache-openmeetings-6.1.0官方文档所支持的jdk版本为11,我电脑安装的jdk版本为13,我下载了6.1.0版本并参照文档说的步骤运行bin/startup.bat,提示我服务器搭建完成但是输入其网址

https://localhost:5443/openmeetings/install

永远显示的都是“嗯…无法访问此网页”。

然后将电脑jdk版本安装为11,结果同样,显示的还是“嗯…无法访问此网页”。尝试许久决定换个版本安装,然后找了一个

openmeetings-4.0.7版本

的安装,将所需的jdk配置为

1.8.0_202

(这个版本的jdk需要的是8版本),下面演示安装步骤。

2.关于数据库:

openmeetings支持多种数据库如Oracle、mysql、mssql等,软件内置了Apache Derby 数据库,生产环境可以使用支持的任何数据库,我用的是MySQL8.0.18。

3.关于其它插件:

如ImageMagick、openoffice、ffmpeg、GhostScript以及sox

ImageMagick:编辑图像的软件,可以上传图片至白板

OpenOffice:导入office文件

Ffmpeg和Sox:记录和导入视频文件功能,录制,sox协助处理音频文件

GhostScript:导入pdf文件

(附:Openmeetings在以前的版本是需要flash插件来完成的,而现在flash插件已经在2020年宣布停用了,众多浏览器以及 Windows 积极推送更新以完全移除 Flash 组件,而最新版本的apache-openmeetings-6.1.0的安装配置过程的第一步是需要安装KMS(Kurento Media Server)的,而我查阅官方文档以及资料发现,官方要求,系统只能为 Ubuntu ,且系统版本只能使用 14.04和16.04。)


4.openmeetings-4.0.7


版本安装步骤

步骤一:Jdk:JDK1.8下载地址:

Java Downloads | Oracle

下载完成并配好环境变量Java_Path以及Path,如果觉得官网下载慢,可以使用华为的镜像站:

https://repo.huaweicloud.com/java/jdk/

找到自己想要的版本进行下载安装。(图为环境变量)

步骤二:安装ImageMagick、openoffice、ffmpeg、GhostScript以及sox,均在其官方网站下载即可

ImageMagick:

ImageMagick – Download

GhostScript:

Ghostscript

openoffice :

Apache OpenOffice – Official Download

ffmpeg :

http://ffmpeg.zeranoe.com/builds/

sox:

http://sox.sourceforge.net/

下载安装完成后配置环境变量,

同样将其安装路径添加到path中

步骤三:数据库mysql的安装(我是早就下载好了,这里就不演示下载安装过程),建立openmeetings本地数据库,编码格式为utf-8,可以执行以下命令建立数据库:CREATE DATABASE `openmeetings` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

即创建了一个openmeetings数据库,开始tables里面是没有表的,我这里截图的是后面创建好表了的。

步骤四:下载并解压apache-openmeetings-4.0.7安装包,打开源文件,在\webapp\openmeetings\WEB-INF\lib目录下加入jodconverter-2.2.2.jar和mysql-connector-java-5.1.10.jar包(注意需要

mysql-connector包需要5.0版本的

,我前面导入8.1版本的一直提示我Could not create connection to database server.

如果还是不行就多尝试几个mysql-connector包.



在图像此处最后两行填写数据库账号和密码

然后打开\webapp\openmeetings\WEB-INF\classes\META-INF目录下的mysql_persistence.xml配置数据库用户密码:将root和password添加你自己的账户和密码,然后保存。

注意Username和Password均添加了我的mysql数据库账号和密码。

步骤五:启动根目录下的red5.bat文件,等待大概十几秒,然后在打开网页输入

http://localhost:5080/openmeetings/Install

进行系统的首次安装,如图所示:

然后点击下一步进行数据库信息配置:

一定要用mysql-connector-java-5.1.10-bin.jar,我试了两个8.0版本的都没有成功。

这样便是数据库连接成功了,(我的小组成员说5.7版本的也能连接成功,大家尽量使用5版本的吧,

如果还是不行就多尝试几个mysql-connector包总会成功一个的。

然后是用户信息配置:名称和密码以及电子邮件自己设定,组织(域)同样,我写的是我们学校的名称。

Next即可

然后是转换器信息配置:这个地方很多人应该也会出现检测错误,我当时配置的时候也出现了一些问题,它提示我没有找到相关文件或者是cannot run program…,但我觉得这个可以后面等我需要使用这个功能的时候再来配置它,就直接忽略了这个错误,直接点了next。

然后是:

然后点击finish,完成安装部署:

安装完成:

完成安装后,然后我查看了我的openmeetings数据库:多了以下几十张表,

然后我关闭的red5.bat程序运行窗口,再次运行该程序,在网址栏输入:


http://localhost:5080/openmeetings/

进入

然后登陆之后:

可以试试进入会议:我添加了一张图片到白板上面。还可以进行白板、上传视频、投票、屏幕共享等功能

附:没有进行插件配置的同学可以在主页

管理

里面的配置信息进行配置,将它需要的内容的安装路径或者其他的复制到相应位置保存,然后进入会议测试一下看是否配置成功。成功的话应该是可以上传相应文件并在白板上面展示的。

以上便是所有的安装过程。


4.关于小组分工:

我们小组一起讨论和测试了这个openmeetings视频网络会议的所有功能,下载完它的源代码后,对src文件里的文件和代码暂时进行了分工,后续会继续一起合作完成核心代码的解读和分析任务。

小组成员有五个人,每人选择了两个openmeetings-文件来进行主要分析,我选择的是openmeetings-screenshare和openmeetings-util这两个文件,后续文章将围绕其进行展开。



版权声明:本文为weixin_45704996原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。