Openmeetings搭建免费视频会议系统详解–准备篇:安装Red5及openoffice

简介:
Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。
Openmeetings是一款基于Flex开发的开源视频软件,通过RTMP和HTTP协议传送视频数据。支持在线聊天,视频,文件共享,桌面共享。支持多语言。

无论是Red5还是openmeetings,在他们同类的软件中都是很有代表性的。这篇只记录搭建平台的过程以及解决其中可能遇到的问题。关于在使用这个软件的过程中遇到的其他知识,会分成几类文章分别进行阐述。

系统平台:Linux (CentOS 5.0)

安装Red5:

依赖软件:JDK1.5 or more.Apache Ant(一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发).

安装步骤:yum install jdk;
yum install apache-ant;
安装完成后,可运行java或javac命令,如果能得到option列表,则证明JDK安装正确。

下载red5安装包,一般为tar.gz格式,解压后,进入red5目录,运行
# ant  //使用apache-ant自动编译red5

运行red5
# ./red5.sh &

QA:
运行java或ant命令时找不到命令,或者路径出错。
如果是下载的rpm或者tar包手安装,可能需要手动配置环境变量。
# vi /etc/profile
在文件后添加:
//JAVA
JAVA_HOME=/JDK_PATH
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME PATH CLASSPATH
//ant
export ANT_HOME=/usr/local/ant
export PATH=$PATH:/usr/local/ant/bin
保存,退出。
运行source /etc/profile 使配置生效。

对red5进行简单配置:

如需为red5项目指定访问所需的域名,修改 webapp/WEB-INF/red5-web.properties文件,在webapp.virtualHosts中加入指定域名,格式domain:port,逗号分隔。

Openoffice安装

如果是debian或者ubuntu系统,可以直接使用apt-get install 来安装,如果是red5或centos,使用yum安装之前,先yum search 一下,查看当前源中的openoffice最新版本。openoffice 2.4以前的版本,运行时需要X-server,如果没有权限访问X,或者没有X-server,安装完openoffice后运行soffice时,就会收到报错,典型的报错如下:

/usr/lib/openoffice.org/program/soffice.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)

很不幸这个问题发生的原因不尽相同,所以只能给出一个通用的解决方案:安装2.4以上版本的openoffice。

因为redhat的源更新都及其非常的慢,所以yum search后如果没有找到高于openoffice2.4的源,可以去openoffice官方网站下载相应的版本。Linux版本的openoffice解压后在目录下可以看到一个setup安装文件,在该目录下执行./setup 可以直接进行安装。但我个人还是坚持,除非源中的软件实在不合适,否则还是要使用yum或apt-get来管理软件。

按装完openoffice后,需要运行openoffice并使其监听8100端口。
/
usr/lib/openoffice/program/soffice “-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager” -nologo -headless -nofirststartwizard

openmeetings有一个很特色的功能就是白板功能,在线共享诸如ppt,word,excel等office文档,这部分的功能就是由openoffice来进行支持的。

安装其他的service软件

ImageMagick :是一个图象处理软件。它可以编辑、显示包括JPEG、TIFF、PNM、PNG、GIF和Photo CD在内的绝大多数当今最流行的图象格式。协助openoffice提供在线共享图片功能。可以用yum install进行安装,也可下载手动安装
GhostScript: 阅读开放性文件格式(如pdf)的软件。协助openoffice提供在线共享pdf功能,也可下载手动安装
SWFTools:将pdf文档转为flash格式在白板中播放。下载手动安装
FFMpeg是用于录制、转换和流化音频和视频的完整解决方案,包括libavcodec ,一套领先的音/视频编解码类库。协助openoffice提供会议录制功能。当前版本的openoffice会议录制功能尚不十分完善,可视情况选择安装。

Openmeetings提供视频会议,即时消息,白板,协作文档编辑和其他组件软件工具。它使用Media Server的API函数进行远程和流媒体Kurento。 OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。 功能细节: 音频和视频会议 有四个使用OpenMeetings音频/视频功能的选项,您可以在会议期间选择它们。 音频+视频 仅音频 仅视频 仅图片 另外,您可以更改视频/音频质量,选择多个摄像机分辨率(4:3、16:9或3:2),然后选择输入设备。 会议录制和屏幕共享 录制的会议包含一切内容,包括从所有音频流中录制的声音,完全按照您在会议中看到的方式进行。 录制的会话可以下载为AVI / FLV文件。 可以选择共享的屏幕区域。 屏幕共享的不同质量步骤。 在集成的拖放文件资源管理器中观看和整理录音 文件管理器 每个会议室都有高级File-Explorer,拖放界面用于管理上载的文件,包括使用文件夹创建文档树的可能性。 File-Explorer中的私有和公共驱动器。File-Explorer有两个不同的视图,一个是Private Drive,另一个是Public Drive。专用驱动器始终包含相同的文件。这些文件仅对当前登录的用户可见。公共驱动器不与用户绑定,而是与会议室绑定。会议室中的所有用户都可以访问公共驱动器。 审核系统 在会议期间,主持人可以针对每个用户分别调整用户权限。  允许/拒绝审核  允许/拒绝权利在白板上绘画  添加/删除演示者角色  允许/拒绝屏幕共享/记录屏幕  允许/拒绝远程控制屏幕  允许/拒绝“静音其他人”权限  让其他用户静音时让一个用户讲话  允许/拒绝视频  允许/拒绝音频 Multi白板和聊天 在Multi白板中,您可以添加新的白板实例,每个白板中都可以包含所有工具和文档。 保存白板。您可以将每个白板实例另存为一个文件。该文件位于File-Explorer中,可以再次拖放到白板上,并且可以像其他任何文档,图像或文件夹一样组织。 带有绘图,书写,拖放,调整大小,图像(来自File-Explorer的拖放),Symbol / sCliparts的白板。 Full-fit确实会重新缩放屏幕上的文档,使其在所有屏幕上均100%可见,无论不同用户使用哪种屏幕分辨率。 您可以导入各种文档格式(PDF,DOC,ODT,PPT等) 用户和房间管理 您可以在单个OpenMeetings实例中管理用户和多个组织。您还可以创建只能通过SOAP-API进行访问的用户。 MyRooms部分。默认情况下,每个用户都有2个私人房间,该房间始终仅供该用户访问。有一些按钮可从仪表板进入这些房间。 您可以将会议室分配给所有用户,也可以仅将它们分配给特定的用户组。 私人留言中心 向用户发送消息并将其组织在文件夹中。您可以通过发送私人消息预订会议室。预订的活动将自动出现在您和参与者的日历中,对该活动的更改将填充到预订该活动的所有用户中。 用户联系人,您可以搜索用户并将其添加到您的联系人中。您甚至可以授予他们查看日历的权利。 使用集成的日历计划会议 计划您的会议并邀请OpenMeetings或External的与会者。 被邀请的与会者将收到一封包含会议详细信息的电子邮件,以及带有安全哈希表的会议室链接。 与您的联系人共享您的日历。 投票和投票 您可以使用是/否或1-10个问题创建民意调查,让用户投票并查看投票结果。 可以存储民意测验并将结果显示为饼图 后备 您可以将所有用户生成的数据(包括用户上传的文件)备份到一个ZIP文件中,然后将该ZIP导入到新安装OpenMeetings中。 使用者介面: 翻译得到改善 邀请表显示客户所在时区的时间 使用JS Notification API显示通知 视频窗格的大小可以是固定的,并且可以按用户配置
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值