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

java 开源 视频会议_Openmeetings 开源视频会议系统介绍与部署Openmeetings当前作为Apache下的一个项目,基于JAVA开发,主要用于提供视频会议、即时通讯、白板、协作文档等群件工具,通过使用Red5流媒体服务器处理媒体流。Openmeetings的主要功能和特性:音频、视频会议会议前可选择音频、视频、音频+视频、图像四种模式。如图示:2.会议记录和屏幕共享3.文件管理,可以自己创建目录结构4.主持人权限控制,可以控制用户”成为主持人”…

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

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

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

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

7017199ed44dc8e40bfea293cc3029df.png

2. 会议记录和屏幕共享

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

7e379168982c9c511b028ef334e0830f.png

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

4ba7878d09b7b2068c4af2b19b8f7e39.png

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

960c203e5ae6e234aedd13867c63d2b8.png

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

cda7fa940e858edb6dd29bf0087f3738.png

fe29e1ca21395fb376b98bd6c7b5c1e2.png

7. 调查和投票功能等

4053e719124b4c2e01f1e4eb03585eaa.png

8.系统备份

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

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

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

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

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

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

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

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

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

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

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

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

932f5f3a6fdee467733ccbae3135cc7a.png

保存后退出。

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

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

1e888181946fadfe1fbb30454b330a9f.png

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

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

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

a13c3ea8a56b08b52030dc4e1a991460.png

登陆后界面:

475f83bd72af65c126485ba1c26d9294.png

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Autoencoder自动编码器的发展

    Autoencoder自动编码器的发展Autoencoder自动编码器的发展0、玻尔兹曼机中的测试实验——编码问题(1985)0.1、玻尔兹曼机0.2、受限的玻尔兹曼机0.3、编码问题——自动编码器雏形1、反向传播中的仿真——单层自动编码器(1986)2、利用神经网络进行数据降维——深度自动编码器(2006)3、去噪自编码器(2008)4、稀疏自编码器(2011)5、卷积自编码器(2011)6、变分自编码器(2013)6.1、模型6….

    2022年5月1日
    46
  • 乐观锁和悲观锁实现(java乐观锁实现)

    推荐阅读:如何在技术领域持续成长后端程序员必备的Linux基础知识后端必备——数据通信知识(RPC、消息队列)一站式总结何谓悲观锁与乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为…

    2022年4月18日
    46
  • mykit-db-sync之——数据库同步工具正式开源[通俗易懂]

    mykit-db-sync之——数据库同步工具正式开源[通俗易懂]转载请注明出处:https://blog.csdn.net/l1028386804/article/details/82731142重磅消息:数据库同步工具mykit-db-sync正式开源开源地址:https://github.com/sunshinelyz/mykit-db-sync框架简述mykit中分离出的强大的数据库同步工具——mykit-db-sync基于java开发…

    2022年6月16日
    40
  • WriteProcessMemory_writeandimprove

    WriteProcessMemory_writeandimproveWriteProcessMemory有好几个参数其中的nSize怎么设置??比如Short型Integer型?  nSize以字节为单位,一个字节Byte等于8位基本数据类型的长度ShortInt8位=1ByteSmallInt16位=2ByteInteger16位=2ByteLongInt32位=4ByteWord16位=2ByteLon

    2022年9月13日
    0
  • Kali安装教程(VMWare)

    Kali安装教程(VMWare)1.下载镜像及相关1.1下载镜像文件下载链接:https://www.kali.org/downloads/选择自己需要的版本下载,根据经验先下载种子文件(torrent)再用迅雷下载网速是最有保证的。1.2kali各版本说明Kali2.0使用Linux4.0内核,基于Debian8(DebianJessie)Kali—默认版本,Gnome3桌面,我一直对Gn…

    2022年5月7日
    67
  • ODRIVE(led灯闪烁故障解决方法)

    故障排除文章目录故障排除错误代码常见的Axis错误常见的Motor错误常见的Encoder错误常见的Controller错误USB连接问题固件问题执行`make`时无法构建固件运行`makeflash`时无法烧录固件其他可能不会产生错误代码的问题电机在高速旋转时会中断或失控(ie:>5000RPM)静止时电机振动或发出噪音电机位置控制出现过冲或在目标位置震荡电机开…

    2022年4月10日
    261

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号