Openmeetings搭建免费视频会议系统详解(二)–安装Openmeetings

本文介绍如何部署OpenMeetings视频会议系统,包括下载安装包、配置数据库、重启服务等步骤。解决常见问题如404错误,并提供学习建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文接 Openmeetings搭建免费视频会议系统详解–准备篇:安装Red5及openoffice ,完成准备工作后,正式开始安装openoffice视频会议系统。

更加详细的资料,请参考google code中的openmeetings project ,本文只介绍安装的过程并解答可能遇到的问题。

上一篇介绍完安装openmeetings的准备工作,安装完openmeetings所需的支持,接下来可以正式部署软件了。

从google code下载Openmeetings的安装包。安装包有2种,一种是openmeetings软件包(webapps only),另外一种是带red5的openmeetings安装包(OpenMeetings including Red5),openmeetings被已经被部署在red5的webapps目录下。从学习的角度上讲,我的建议是先独立安装red5,再部署openmeetings,这样比较容易理清各软件所需的支持,以及他们之间的关系。对进一步学习red5的详细配置很有帮助。而比较熟悉linux以及java运行环境的人,可以在确定系统支持red5运行后,直接下载带red5的openmeetings安装包,更加方便。

这里假设读者已经根据上一章“准备篇”的介绍安装完red5,接下来部署webapp only的openmeetings软件包。

下载webapps only的openmeetings软件包,unzip 解压 。拷贝解压后的openmeetings_version文件夹下的所有文件至  $OPENMEETINGS-HOME/webapps/openmeetings/

在数据库中建立一个空数据库YOUR_DATABASE。

#vi  $OPENMEETINGS-HOME/webapp/openmeetings/conf/hibernate.cfg.xml

下面的配置是使用Mysql作为数据库的情况。

<property name=”connection.username”>dadtabaseusername</property>
<property name=”connection.password”>databasepassword</property>
<property name=”connection.url”>jdbc:mysql://YOUR_HOSTNAME/c</property>

Openmeetings主要用到了java和flex技术。数据库的操作显然是由java来完成的,hibernate.cfg.xml是java的数据库配置文件,想配置openmeetings支持其他数据库,可下载该数据库的dirver,拷贝到$OPENMEETINGS-HOME/WEB-INF/lib 中,并参照hibernate配置文档来配置xml里的数据库连接信息即可。

重启red5。

访问http://yourdomain:5080/openmeetings/install 按照提示安装即可。

在最后安装openmeetings的这个步骤中,最经常出现的就是404错误。

有些中文文档中对此的解释是install目录找不到,这个说法是应该是行不通的。当前版本(0.7rc2)根目录下并没有install文件或者目录。根据我个人的经验,出现404错误,主要原因是路径配置错误。请检查webapps目录下配置文件。

webapps/root/WEB-INF/red5-web.properties 文件中,webapp.contextPath=/
webapps/openmeetings/WEB-INF/red5-web.properties 文件中,webapp.contextPath=/openmeetings

在早先的openmeetings版本中(0.5的某个版本之前),部署完代码安装的时候是执行http://yourdomain:5080/openmeetings/conf的。conf目录是存在的,也是存放hibernate的配置文件,但两个版本没有可比性。所以当遇到错误的时候,一定不要盲目遵从以前的经验。0.7版的这个install,应该是作为参数使用的,这点在详细阅读源码之前,我也无法完全肯定。但毫无疑问,它不是目录。

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、付费专栏及课程。

余额充值