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

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这两个文件,后续文章将围绕其进行展开。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值