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