简介:
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是一款开源的在线会议和协作平台,它提供了丰富的功能,如视频会议、白板、屏幕共享等。在进行二次开发时,开发者通常需要深入理解其架构和接口,以便扩展或定制化功能来满足特定需求。在这个场景下,...
OpenMeetings是一款开源的在线协作和会议平台,它支持视频会议、白板、屏幕共享等功能。在本文中,我们将探讨如何实现OpenMeetings的简单单点登录(SSO,Single Sign-On),即自动登录功能。 单点登录允许用户在一...
This application provides an opportunity to participate in activities on the platform of Apache Openmeetings. Will be accessible to all types of rooms for communication with participants. The ...
《OpenMeetings安装配置详解》 OpenMeetings是一款开源的在线会议系统,它提供了一系列功能,包括视频会议、屏幕共享、白板、录制等,旨在为用户构建一个高效、便捷的远程协作环境。本文将详细介绍如何安装并配置...
openmeetings_lps411openmeetings_lps411openmeetings_lps411openmeetings_lps411
**OpenMeetings 4.0.0 Linux 版本详解** OpenMeetings 是一款功能强大的开源视频会议系统,由Apache软件基金会开发并维护。这款软件提供了丰富的协作工具,包括视频通话、屏幕共享、白板、文件共享以及在线录制等...
在本教程中,我们将深入探讨如何在Windows Server 2008操作系统上成功安装并配置OpenMeetings,这是一个开源的视频会议系统。OpenMeetings提供了一系列功能,包括在线会议、培训课程、白板、录制和回放,以及即时...
Apache OpenMeetings是一款开源的在线会议系统,专为组织提供实时通信和协作工具。这个"apache-openmeetings-6.0.0.tar.gz"文件是一个压缩包,包含了Apache OpenMeetings的6.0.0版本的源代码和相关资源。在深入探讨...
### 如何解决Openmeetings安装过程中出现的错误 在安装Openmeetings时遇到错误提示,尤其是在使用中文简体界面时,可能会出现“error”或“undefined”的情况。这些问题通常是由于MySQL数据库配置不当所引起的。...
视频会议系统OpenMeetings是一套开源的网络会议软件,它允许用户在互联网上进行音频、视频、聊天和实时的白板交互等。为了充分利用该系统,用户需要根据官方文档进行安装、配置和二次开发。下面将详细介绍与Open...
《OpenMeetings源码编译手册》是一份详尽的指南,旨在帮助开发者们理解并完成OpenMeetings项目的源码编译与运行环境搭建过程。本文档由邵贤军撰写于2010年12月1日,涵盖了从Eclipse for Java EE的下载与配置,到...
OpenMeetings 4.0.0 是一个强大的开源视频会议系统,专为远程协作和在线会议设计。这个版本是该软件的最新迭代,提供了一系列改进和新功能,以满足不断变化的在线通信需求。该软件支持多用户同时参与,允许进行高...
### OpenMeetings 2.0 用户手册:详细解读 #### 一、登录与创建新账户 在首次连接到OpenMeetings服务器时,首先出现的是登录窗口(如图1所示)。在此窗口中,如果用户已有系统账号,则需输入用户名和密码进行登录...
OpenMeetings是一款强大的开源视频会议系统,其最新版本v4.0.8提供了丰富的功能,旨在促进远程协作和在线互动。这款系统不仅支持高质量的音频和视频通信,而且允许用户共享他们的桌面,使得团队成员可以实时查看并...