阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下开源视频会议系统OpenMeetings的安装

481次阅读
没有评论

共计 8663 个字符,预计需要花费 22 分钟才能阅读完成。

一、OpenMeetings 简介

Red5 是一款基于 JAVA 的免费的开源的 Flash 流媒体 server. 是当前最好的替代 Adobe 提供的 FMS 的开源软件。而且在可扩展性上有 FMS 不可比拟的优势。

OpenMeetings 是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings 还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。

其特色功能是白板功能, 可以演示 doc,ppt,pdf,jpg,txt 等众多格式文件.OpenMeetings 是一款基于 Flex 开发的开源视频软件,通过 RTMP 和 HTTP 协议传送视频数据。支持在线聊天,视频,文件共享,桌面共享。支持多语言。

OpenMeetings 的一大亮点是能够在会议过程中做 PPT 的演示,这一功能得益于 OpenOffice 的文档转换能力和提供 Java 远程访问的能力。

Linux/Unix 系统上安装 OpenMeetings 免费视频会议图解教程  http://www.linuxidc.com/Linux/2013-07/87872.htm

开源会议系统 OpenMeetings 安装 http://www.linuxidc.com/Linux/2014-06/102602.htm

Windows 下搭建 OpenMeetings1.9 视频会议系统教程 http://www.linuxidc.com/Linux/2013-07/87873.htm

二、运行所需要的软件包并下载

jdk mysql openoffice ghostscript imagemagick swftools ffmpeg red5 OpenMeetings

所需源码软件包下载地址:
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
wget http://downloads.ghostscript.com/public/ghostscript-9.14.tar.gz
wget http://www.swftools.org/swftools-0.9.2.tar.gz
wget https://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip  #链接地址不能使用
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
wget http://ffmpeg.zeranoe.com/builds/source/ffmpeg/ffmpeg-20140522-git-f932e5f.tar.xz
wget http://sourceforge.net/projects/sox/files/sox/14.4.0/sox-14.4.0.tar.gz
wget http://sourceforge.net/projects/openofficeorg.mirror/files/4.1.0/binaries/zh-CN/Apache_OpenOffice_4.1.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
wget http://download.Oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
wget http://archive.apache.org/dist/openmeetings/3.0.1/bin/apache-openmeetings-3.0.1.tar.gz

三、开始编译 OpenMeetings

1、安装 jdk
 
tar xf jdk-7u60-bin-linux-x64-16.tar.gz -C /usr/local/
vim /etc/profile.d/jdk.sh
# 添加以下行
export JAVA_HOME=/usr/local/jdk1.7.0_60
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
 
source /etc/profile
 
 
2、安装 mysql,这里简化安装
yum -y install mysql mysql-server mysql-devel
 
配置 mysql 的字符集
vim /etc/my.cnf
 
[mysqld]
default-character-set=utf8
character-set-server=utf8
 
[client]
default-character-set=utf8
 
[1] 编译 ImageMagick
    是一个图象处理软件。它可以编辑、显示包括 JPEG、TIFF、PNM、PNG、GIF 和 Photo CD 在内的绝大多数当今最流行的图象格式。协助 openoffice 提供在线共享图片功能
tar xf ImageMagick.tar.gz
cd ImageMagick-6.8.9-9/
./configure
make && make install
cd ..
 
[2] 编译 ghostscript
    阅读开放性文件格式(如 pdf)的软件。协助 openoffice 提供在线共享 pdf 功能
tar xf ghostscript-9.14.tar.gz
cd ghostscript-9.14
./configure
make && make install
cd ..
 
[3] 编译 swftools
    将 pdf 文档转为 flash 格式在白板中播放
yum -y install giflib-devel libjpeg-devel freetype-devel t1lib-devel
 
tar xf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure
 
vim swfs/Makefile +44
# 去掉 -o -L,如下两行所示:
44        rm -f $(pkgdatadir)/swfs/default_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
46        rm -f $(pkgdatadir)/swfs/default_loader.swf $(pkgdatadir)/swfs/default_loader.swf
 
make && make install
cd ..
 
 
[4] 解压 jodconverter
mkdir /usr/local/jodc
yum -y install unzip
unzip jodconverter-core-3.0-beta-4-dist.zip -d /usr/local/jodc/
jodconverter 的库地址 /usr/local/jodc/lib
 
[5]编译 Apache_OpenOffice
tar xf Apache_OpenOffice_4.1.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
cd zh-CN/RPMS
rpm -ivh openoffice-*
cd desktop-integration/
rpm -ivh openoffice4.1-RedHat-menus-4.1-9764.noarch.rpm
cd ../../..
 
 
[6]编译 yasm
tar xf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make && make install
cd ..
 
 
[7]编译 ffmpeg
    是用于录制、转换和流化音频和视频的完整解决方案,包括 libavcodec,一套领先的音 / 视频编解码类库。协助 openoffice 提供会议录制功能
yum -y install xz
xz -d ffmpeg-20140522-git-f932e5f.tar.xz
tar xf ffmpeg-20140522-git-f932e5f.tar
cd ffmpeg-20140522-git-f932e5f
./configure
make && make install
cd ..
 
[8] 编译 sox
    用于录制功能
tar xf sox-14.4.0.tar.gz
cd sox-14.4.0
./configure
make && make install
cd ..
 
 
[9] 解压 openmeetins
mkdir /usr/local/openmeetings
tar xf apache-openmeetings-3.0.1.tar.gz -C /usr/local/openmeetings/

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-11/108863p2.htm

四、修改配置文件

1、下载 mysql 驱动的 jar 包
cp mysql-connector-java-5.1.22-bin.jar /usr/local/openmeetings/webapps/openmeetings/WEB-INF/lib/
 
2、修改驱动配置文件
vim /usr/local/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml +87
# 修改 mysql 数据库对应的账户和密码
    Username=root,
    Password=” />

五、启动服务

1、启动 office
soffice “–accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager” –nologo –headless –nofirststartwizard &
 
2、启动 openmeetins
nohup /usr/local/openmeetings/red5.sh &

六、开始初始化配置 openmeetins

以上启动正常后就可以使用浏览器访问 http://ip:5080/openmeetins/install 开始初始化配置。

整个配置比较简单只需要输入管理员用户名和密码、默认语言即可

Linux 下开源视频会议系统 OpenMeetings 的安装

Linux 下开源视频会议系统 OpenMeetings 的安装

六、补充部分

1、关于一个会议室只能有 4 个人参加的解决办法:

由于 OpenMeetings 默认的一个会议室只能 4 个人参加,不知道老外怎么想的。没办法,只能下载 OpeenMeetings 的源码作修改。

OpenMeetins 的客户端源码是一个“OpenLaszlo”的应用,被逼无奈研究了一下 OpenLaszlo,感觉还算是个不错的 RIA 解决方案。

放开人员的限制只需要修改 videoconference/xmlcrm/content/conference/ roomlistItem.lzx 文件的 maxUsers 变量的值就可以了;

但是你会发现人员限制放开了,但是会议室里面的摄像头个数还是 4 个,怎么办?这个只需要修改一下 videoconference/xmlcrm/content/conference/conference.lzx 文件,

参考原来的摄像头布局,添加摄像头个数就可以了,不过摄像头个数确实不适合太多,因为摄像头一多数据流量会相当大,服务器压力太大,

而且一般的视频会议也就是几个领导 + 几个小兵,小兵就不用摄像头了嘛,乖乖的看和听就可以了。

在 http://code.google.com/p/openmeetings/wiki/BuildSources?tm=4 里面有 openmeetings 源码的下载方法。

你可以用 svn 客户端工具连接 http://openmeetings.googlecode.com /svn/branches/dev/laszlo/client/ 下载浏览客户端代码;

svn 客户端连接 http://openmeetings.googlecode.com/svn/branches/dev/xmlcrm/ 获取后台服务端 java 代码以及 web 应用

2、调试 openmeetings 语言

首先登陆到 openmeetings 的首页,然后点击【Profile】,选择语言为【chinese simplifiled】,然后点击左上角的 保存 按钮。设置完成,如果要想使其立刻生效,需要退出再次登陆就会生效了

Linux 下开源视频会议系统 OpenMeetings 的安装

再次登陆 openmeetings 的首界面,此时已经显示中文了。

Linux 下开源视频会议系统 OpenMeetings 的安装

Openmeetings 的详细介绍:请点这里
Openmeetings 的下载地址:请点这里

一、OpenMeetings 简介

Red5 是一款基于 JAVA 的免费的开源的 Flash 流媒体 server. 是当前最好的替代 Adobe 提供的 FMS 的开源软件。而且在可扩展性上有 FMS 不可比拟的优势。

OpenMeetings 是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings 还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。

其特色功能是白板功能, 可以演示 doc,ppt,pdf,jpg,txt 等众多格式文件.OpenMeetings 是一款基于 Flex 开发的开源视频软件,通过 RTMP 和 HTTP 协议传送视频数据。支持在线聊天,视频,文件共享,桌面共享。支持多语言。

OpenMeetings 的一大亮点是能够在会议过程中做 PPT 的演示,这一功能得益于 OpenOffice 的文档转换能力和提供 Java 远程访问的能力。

Linux/Unix 系统上安装 OpenMeetings 免费视频会议图解教程  http://www.linuxidc.com/Linux/2013-07/87872.htm

开源会议系统 OpenMeetings 安装 http://www.linuxidc.com/Linux/2014-06/102602.htm

Windows 下搭建 OpenMeetings1.9 视频会议系统教程 http://www.linuxidc.com/Linux/2013-07/87873.htm

二、运行所需要的软件包并下载

jdk mysql openoffice ghostscript imagemagick swftools ffmpeg red5 OpenMeetings

所需源码软件包下载地址:
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
wget http://downloads.ghostscript.com/public/ghostscript-9.14.tar.gz
wget http://www.swftools.org/swftools-0.9.2.tar.gz
wget https://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip  #链接地址不能使用
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
wget http://ffmpeg.zeranoe.com/builds/source/ffmpeg/ffmpeg-20140522-git-f932e5f.tar.xz
wget http://sourceforge.net/projects/sox/files/sox/14.4.0/sox-14.4.0.tar.gz
wget http://sourceforge.net/projects/openofficeorg.mirror/files/4.1.0/binaries/zh-CN/Apache_OpenOffice_4.1.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
wget http://download.Oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
wget http://archive.apache.org/dist/openmeetings/3.0.1/bin/apache-openmeetings-3.0.1.tar.gz

三、开始编译 OpenMeetings

1、安装 jdk
 
tar xf jdk-7u60-bin-linux-x64-16.tar.gz -C /usr/local/
vim /etc/profile.d/jdk.sh
# 添加以下行
export JAVA_HOME=/usr/local/jdk1.7.0_60
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
 
source /etc/profile
 
 
2、安装 mysql,这里简化安装
yum -y install mysql mysql-server mysql-devel
 
配置 mysql 的字符集
vim /etc/my.cnf
 
[mysqld]
default-character-set=utf8
character-set-server=utf8
 
[client]
default-character-set=utf8
 
[1] 编译 ImageMagick
    是一个图象处理软件。它可以编辑、显示包括 JPEG、TIFF、PNM、PNG、GIF 和 Photo CD 在内的绝大多数当今最流行的图象格式。协助 openoffice 提供在线共享图片功能
tar xf ImageMagick.tar.gz
cd ImageMagick-6.8.9-9/
./configure
make && make install
cd ..
 
[2] 编译 ghostscript
    阅读开放性文件格式(如 pdf)的软件。协助 openoffice 提供在线共享 pdf 功能
tar xf ghostscript-9.14.tar.gz
cd ghostscript-9.14
./configure
make && make install
cd ..
 
[3] 编译 swftools
    将 pdf 文档转为 flash 格式在白板中播放
yum -y install giflib-devel libjpeg-devel freetype-devel t1lib-devel
 
tar xf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure
 
vim swfs/Makefile +44
# 去掉 -o -L,如下两行所示:
44        rm -f $(pkgdatadir)/swfs/default_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
46        rm -f $(pkgdatadir)/swfs/default_loader.swf $(pkgdatadir)/swfs/default_loader.swf
 
make && make install
cd ..
 
 
[4] 解压 jodconverter
mkdir /usr/local/jodc
yum -y install unzip
unzip jodconverter-core-3.0-beta-4-dist.zip -d /usr/local/jodc/
jodconverter 的库地址 /usr/local/jodc/lib
 
[5]编译 Apache_OpenOffice
tar xf Apache_OpenOffice_4.1.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
cd zh-CN/RPMS
rpm -ivh openoffice-*
cd desktop-integration/
rpm -ivh openoffice4.1-RedHat-menus-4.1-9764.noarch.rpm
cd ../../..
 
 
[6]编译 yasm
tar xf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make && make install
cd ..
 
 
[7]编译 ffmpeg
    是用于录制、转换和流化音频和视频的完整解决方案,包括 libavcodec,一套领先的音 / 视频编解码类库。协助 openoffice 提供会议录制功能
yum -y install xz
xz -d ffmpeg-20140522-git-f932e5f.tar.xz
tar xf ffmpeg-20140522-git-f932e5f.tar
cd ffmpeg-20140522-git-f932e5f
./configure
make && make install
cd ..
 
[8] 编译 sox
    用于录制功能
tar xf sox-14.4.0.tar.gz
cd sox-14.4.0
./configure
make && make install
cd ..
 
 
[9] 解压 openmeetins
mkdir /usr/local/openmeetings
tar xf apache-openmeetings-3.0.1.tar.gz -C /usr/local/openmeetings/

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-11/108863p2.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计8663字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7959489
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个 AI 智能体 — 跟创业大佬对话 前言 智能体(Agent)已经成为创业者和技术人绕...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

  星哥带你玩飞牛 NAS-16:飞牛云 NAS 换桌面,fndesk 图标管理神器上线! 引言 哈...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

  颠覆 AI 开发效率!开源工具一站式管控 30+ 大模型 ApiKey,秘钥付费 + 负载均衡全...
每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年 0.99 刀,拿下你的第一个顶级域名,详细注册使用 前言 作为长期折腾云服务、域名建站的老玩家,星哥一直...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛 NAS-12:开源笔记的进化之路,效率玩家的新选择 前言 如何高效管理知识与笔记,已经成为技术...