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

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

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

2. 会议记录和屏幕共享

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

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

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

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

7. 调查和投票功能等

8.系统备份

功能很齐全,也很实用。

下面介绍一下安装先决条件,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" 如图示。

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

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

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

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

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

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

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

并达到如下效果:

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

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

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

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

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

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

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

保存后退出。

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

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

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

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

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

登陆后界面:

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

java 开源 视频会议_Openmeetings 开源视频会议系统介绍与部署相关推荐

  1. 虚拟局域网软件开源_如何选择视频会议系统局域网视频会议软件

    如何选择视频会议系统 如何选择视频会议系统,视频会议系统与硬件.软件.网络密切相关,视频会议分软件和硬件,企业应该综合分析公司的实际需求,并与视频会议厂商交流.由于视频会议市场不再是单纯产品的概念,解 ...

  2. Java面试宝典之开源框架!

    Java人才需求怎么样?Java开源框架面试有哪些?Java开发已然成为很多程序员都追求的编程语言,目前Java开发人才的需求非常大,待遇也是相当不错.无论是因为兴趣还是因为就业,学习Java编程都是 ...

  3. layui生产管理系统_分享两款Java Spring框架的开源MES制造执行系统

    随着工业互联网.智能制造的快速发展,MES制造执行系统的需求量也渐渐变大,有不少软件企业或者互联网企业都在做一块,现在可谓是百家争鸣.在国内影响力比较大的MES企业有SAP(思爱普).Siemens( ...

  4. java web 爬虫_Java开源Web爬虫项目

    原标题:Java开源Web爬虫项目 百度百科解释 网络爬虫:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚 ...

  5. 马斯克将Twitter算法开源、谷歌向CNCF捐赠Istio、甲骨文修复Java年度加密漏洞 | 开源月报 Vol. 05...

    「WeOpen Insight」是腾源会推出的「开源趋势与开源洞见」内容专栏,不定期为读者呈现开源圈内的第一手快讯.优质工具盘点等,洞察开源技术发展的风向标,预见未来趋势. 1 开源企业新闻 1.马斯 ...

  6. 分享6个国内优秀Java后台管理框架的开源项目

    分享6个国内优秀Java后台管理框架的开源项目,建议收藏! Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数 ...

  7. 【Java】中国大陆开源镜像站汇总

    [Java]中国大陆开源镜像站汇总 [清华大学](https://mirrors.tuna.tsinghua.edu.cn/) 1.企业贡献: 搜狐开源镜像站:http://mirrors.sohu. ...

  8. JAVA二开工具开源 (三)--多租户实现方案

    JAVA二开工具开源 (三)–多租户实现方案 最近想了解如何Java对接微信平台,快速搭建完整项目开发,发现网上有很对开源的这类二开源码.https://gitee.com/luozijing123/ ...

  9. java日历控件开源_6种Google日历的开源替代方案

    java日历控件开源 对于我们许多人来说,我们的日历是我们的命脉. 尽管有些人可以不用挂历或纸制日程安排者来安排他们的日程安排,但我们中的很多人已经将管理时间分配的过程转移到了数字日历上. 大多数主要 ...

最新文章

  1. 对称加密和非对称加密
  2. Java Collection 学习
  3. MySQL总结连接查询
  4. 管道( Pipeline )模型--示例
  5. 315曝光:老坛酸菜工人穿拖鞋、光脚踩 防腐剂超标10倍!多家电商平台下架老坛酸菜...
  6. 【Flink】Flink 1.10之改进的TaskManager内存模型与配置
  7. Git的使用教程(二)
  8. Impala操作审计
  9. python下载显示文件丢失_python27.dll是什么文件|python27.dll丢失修复下载32/64位
  10. 避障车(L293D电机驱动)
  11. hi3519开发流程
  12. 随机抽样C语言,R语言中实现简单随机抽样
  13. Mac模拟器进行远程调试
  14. EasyUI 表格制作
  15. iOS 导航栏下拉菜单框
  16. 特征工程的准备:特征理解
  17. 语义分割分割常用网络
  18. ER图、功能图画图必备Vi.sio
  19. 哈夫曼编码树的经典题目
  20. js callee与caller 区别

热门文章

  1. 虎牙发布直播行业首个技术开放平台 三年十亿打造开放生态
  2. office2016 你个小贱人
  3. wcf,webservice,.nett Remoting
  4. python中row什么意思_如何在Spark(Python)中订购我的Row对象的字段
  5. cat 几行_网约车留言本上的1687条暖心留言 几行字载不住生活的酸甜苦辣
  6. 守护网络安全 呵护精神家园 --常见网络风险(二)
  7. ftp文件夹错误_搞定共享文件夹设置 局域网共享一键修复
  8. java下载网络文件+Illegal character in path at index 135错误解决方法
  9. 展讯功能机平台MMK消息流转
  10. WebMatrix进阶教程(1):如何安装和使用微软全新开发工具WebMatrix