开源视频会议系统介绍与部署,9视频会议系统教
分类:美高梅游戏官网网站

仅供参考!!!

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

Linux下开源视频会议系统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免费视频会议图解教程 

开源会议系统OpenMeetings安装

Windows下搭建OpenMeetings1.9视频会议系统教程

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

jdk mysql openoffice ghostscript imagemagick swftools ffmpeg red5 OpenMeetings

所需源码软件包下载地址:
wget
wget
wget
wget   #链接地址不能使用
wget
wget
wget
wget
wget
wget

三、开始编译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/

更多详情见请继续阅读下一页的精彩内容:

  • 1
  • 2
  • 下一页

一、OpenMeetings简介 Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的...

介绍:OpenMeetings是多语言视频会议和远程教学软件。

Openmeetings的主要功能和特性:

在功能上,视频会议具有如下特点:

  1. 音频、视频会议    

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

    图片 1

  2. 会议记录和屏幕共享

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

1、该方基于P2P技术,服务器压力小、流畅。用户之间可以互相获取数据,减轻对服务器的压力。
2、视频和音频即时交流,可以看到与会人员的视频图像,听到实时声音。
3、IM文字聊天功能,支持文字和表情的即时文字聊天功能。
4、白板功能,与会人员可以进行画图、写字、贴图等操作,实现同一个白板的共享。同时也支持导入ppt和word等文件,更方便您的演示。同时可以开启多个白板,使用Tab方式切换。
5、桌面共享,与会人员可以看到共享者的电脑的当前画面(可以指定任意大区域被对方看到,比如只允许对方看到右下角的一部分等),便于高级功能的演示。
6、强大的文件导入功能,支持.ppt/.doc/.txt/.rtf等文件的导入,支持.gif/.jpg/.png/.bmp等多种格式图片的导入。导入后的文件可以直接在白板上看到。
7、支持多对多模式(会议模式,多个人有视频摄像头),也支持1对多模式(1个老师,对多个学生的讲课)
8、权限控制,可以进行权限控制,控制与会者的范围,召开私有会议(只有授权者可见的会议)等。
9、多国语言支持,支持英文、简体中文、繁体中文等多国语言界面。
10、投票交流支持,支持投票系统。
11、录像功能,可以将会议过程录制下来。
12、可提供全部源代码、易用的安装包、文档和技术支持。
13、可提供二次开发SDK包,方便客户的二次开发,标准DLL和COM接口,可以在任意语言中调用。
14、高效的压缩技术:带宽占用极低,视频+远程桌面和白板等,只需要10几k的带宽,几乎只要能上网就能使用点量视频会议系统。

图片 2

性能指标:

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

视频会议系统,提供系统内的全部源码,方便由开发人员进行二次开发和改动。

图片 3

100M 局域网内可以支持上万人同时观看。单台4G的双核服务器最高可支持1万人同时在线; 普通3M ADSL可同时支持12-18路左右视频 ,语音大概90-150之间。

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

随着互联网技术的发展,带宽等瓶颈必将越来越小,视频的时代已经开启.

图片 4

适用领域:远程教育教学、在线会议、远程医疗等。

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

安装准备:

图片 5

OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,支持共享左面,文件协作处理,它还包含一个白板,通过白板可以导入各种格式的图片。它基于OpenLaszlo的新流媒体格式和开源的Flash服务器Red5。最重要的,它基于LGPL开源协议,所以,搭建这样一个平台是完全自由免费的。Red5是基于java的开源流媒体服务器,所以在安装前必须先安装java。

图片 6

OpenMeetings官网:

  1. 调查和投票功能等

1.下载JDK:

图片 7

官网下载地址为:

8.系统备份

2.安装:

图片 8

安装的时候注意安装路径中不要出现空格,默认的会安装在c:program file中,但是“program file“中有空格,在后面安装red5时会出错,所以最好不要默认安装,可以自定义安装在c:java中。其它的一路“下一步”即可。

功能很齐全,也很实用。

3.配置:

下面介绍一下安装先决条件,Openmeetings 可以安装在多种平台,这里以Windows操作系统为例。

“我的电脑”右键“属性”“高级”“环境变量”在“系统变量”中①添加“JAVA_HOME”和“CLASSPATH”两个变量(大小写无所谓)value值分别为:“JAVA_HOME” value:c:javajdk1.6.17(JDK的安装路径,根据实际情况而定)、 “CLASSPATH”value:.;%JAVA_HOME%jrelibrt.jar(注意前面的“.;”必须有);②修改“PATH”变量,在后面加上“;%JAVA_HOME%bin”(注意前面的“;”)。

安装Openmeetings前需要安装一些基础软件,主要包括:

4.测试安装结果:

1.  数据库:

在“命令提示符”界面下输入#java –version 如能看到版本信息证明安装成功,可以进行下一步了。

Openmeetings 支持多种数据库,如 Mysql, MSSQL,Postgres,IBM DB2,Oracle。软件内置了

如果仅仅是做流媒体视频服务器的话安装上red5就可以了,如果做视频会议系统,还需要下载安装mysql(提供数据库服务支持)、openmeetings(开源视频会议系统)、SWFtool(将PDF文档转化成FLASH文档)、ImageMagick(图片格式转换)、Ghostscript(PDF文件转换打印)、openoffice(文档共享)下载地址分别:

     Apache Derby 数据库,生产环境可以使用支持的任何数据库。

Mysql:

     Mysql下载链接:  

Openmeetings:

2. ImageMagick

Swftool:

用来创建 、编辑位图图像的软件,可以将图像上传至Openmeetings系统的白板。

ImageMagick:

3.GhostScript和SWFTools

Ghostscript :

**用来向系统内导入PDF文件。

Openoffice:

4.JODConverter 和 OpenOffice

二、安装插件准备环境:

      用来向系统导入office格式文件,如 .doc, .docx, .ppt, .pptx 等

1.安装Mysql:


一路“下一步”即可,注意此处如果修改了mysql默认的监听端口(3306)的话,在后面的openmeetings安装过程中也需要更改。安装完成后建立openmeetings数据库(不需要建表)注意编码必须是UTF-8格式。

5.FFMpeg和SoX

补充知识:windows使用mysql简单命令:

    开启记录功能以及导入视频文件,如.avi , .flv , .mp4等

①启动mysql开始—>运行,输入cmd;使用cd,进入mysql安装路径的bin目录:输入mysql –uroot –p;退出mysql quit②建数据库create database openmeetings。

6.JDK

2.安装ImageMagick:

Java 开发环境

一路“next”即可。

7.Openmeetigs

3.安装Ghostscript:

视频会议核心软件。

也是一路“next”即可。

准备好这些软件日之后,开始安装过程:

4.安装Swftool:

  1. 安装JDK

注意安装路径中也不能出现空格,否则在以后测试“文档共享功能”时会出错,建议安装路径设为c:swftool 或其它,然后一路“next”即可。

   JDK的安装路径不能包含空格,因此采用默认安装路径 ”Program Files“ 会有问题,所以需

5.安装openoffice:

   要自定义安装路径。这里假定路径为c:java

也是一路“next”即可,安装后在命令提示符界面,使用cd命令进入到soffice.exe所在的目录(我的路径为C:Program FilesOpenOffice.org 3program),输入

  1. 安装ImageMagick

soffice.exe -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager

    路径随意,默认即可. "C:Program FilesImageMagick-6.8.7-Q16"

使其监听8100端口。

  1.  安装GhostScript****SWFTools

        使用默认安装路径。GhostScript 默认路径: "C:Program Filesgsgs9.10"

然后再输入netstat -anp tcp如果在显示的列表中能找到TCP 127.0.0.1:8100 0.0.0.0:0 LISTENING,则表明启动成功。

    SWFTools 默认路径: "C:Program Files (x86)SWFTools"

三、安装OpenMeetings:

  1. 安装FFMpeg 和SoX

1.安装完以上软件后,解压缩下载的openmeetings压缩包,为openmeetings目录。

    解压FFMpeg 文件"ffmpeg-20131216-git-f618cb1-win64-static.7z" ,将解压后的目录中的可执行程序

备注:如果要使用MySQL数据库。修改red5/webapps/openmeetings/WEB-INF/classes/META-INF/ 下的mysql_hibernate.xml修改后将其重命名为hibernate.xml。找用户名密码的地方就可以了,一般看这个文档的人都有一定技术水平,就不详解了,搜索关键字“root”就可以找到。不过我不推荐使用,因为1.9版本有问题,我测试的时候数据库端口指定还是不指定都无法连接,但是其它版本可以。推荐用默认数据库。但是估计不会再更新了(被阿帕奇收购了要玩商业化)。

    拷贝到自建目录"C:Program Files (x86)Ffmpeg" 如图示。

2.因为下载的安装包里已经集成了red5,所以不用单独下载安装red5了,直接进入解压缩后的目录执行”red5.bat”即可(如果已经安装了red5,则需先将red5服务关闭,否则两个red5都是使用默认的端口5080,会有冲突。)。如果一切正常的话将可以看到red5的启动时间,如果不能正常启动的话请检查是不是java没有安装好。

图片 9

  1. Red5启动后在浏览器中输入: (red5默认监听端口为5080)即可以看到一个安装向导,点击“continue step1”,按照提示输入相关信息(这里注意两点:①填写Ghostscript、Swftool的安装路径时后面需要加上“”,也可以在安装后重新配置。②需要一个邮件服务器来支持用户自助注册,如果没有可以不填,只是用户不能自助注册,只能管理员一个个添加。)(注意:ImageMagick , SWFTools 的运行目录已经写入系统环境变量 PATH 中的话,这里关于 ImageMagick , SWFTools 的 path 就不用填写 )

  SoX 默认安装在"C:Program Files (x86)sox-14-4-0".

4.确认以上信息填写无误后(不知道的可以留空或默认),保证 MySQL 数据库服务为开启状态,点击“install”,等待几分钟,openmeetings建立好数据即可通过

 5. 安装OpenOffice

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

     默认安装路径为:"C:Program Files (x86)OpenOffice.org 3"

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

 6. 安装Mysql 数据库,本例安装路径为 "C:Mysql"   数据库文件存放在"C:MysqlDate",如图示:

图片 10

图片 11

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

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

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

图片 12

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

图片 13

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

C:Program Files (x86)SWFTools
C:Program Files (x86)sox-14-4-0
C:Program FilesImageMagick-6.8.7-Q16
C:Javajdk1.7.0_45bin
C:MySQLMySQL Server 5.5bin
C:Program Files (x86)Ffmpeg
C:Program Files (x86)OpenOffice.org 3

并达到如下效果:

图片 14

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

图片 15

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

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 数据库

下载 JConnector:

 解压后,找到文件"mysql-connector-java-5.1.27-bin.jar"拷贝到 "C:Red5

 webappsopenmeetingsWEB-INFlib"目录下,如图:

图片 16

进入目录"C:Red5webappsopenmeetingsWEB-INFclassesMETA-INF",

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

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

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

图片 17

保存后退出。

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

"C:Red5webappsopenmeetings ",如图示:

图片 18

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

浏览器访问 就可以进行初始化安装了。

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

图片 19

登陆后界面:

图片 20

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

本文出自 “旋风小子” 博客,请务必保留此出处

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

本文由美高梅网址发布于美高梅游戏官网网站,转载请注明出处:开源视频会议系统介绍与部署,9视频会议系统教

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文