你的位置:论文发表 >> 论文下载 >> 计算机论文 >> 计算机网络 >> 详细内容 在线投稿

基于OpenMeetings 的网络视频会议系统的开发

浏览166次 时间:2014年3月05日 13:58

/李方方

随着网络的普及和视频交流的广泛需求,网络会议系统越来越普及,但是大多数的会议系统都是要收费,而且有各种插件要下载, 流程繁琐。本文在OpenMeetings 环境下, 采用B/S 模式,MySQL 作为后台数据库,结合流媒体服务器Red5、客户端OpenLaszlo OpenOffice 等软件,实现了免费的在线视频会议系统。该系统开发成本低、部署方便灵活,有效实现远程会议、电子白板、视频录像等功能。

摘 要

下安装过程。

2.1 安装Red5流媒体服务器

Red5 的主要功能供基于Flash Java 的流媒体服务器。 OpenMeetings 的服务器端处理均是在Red5 服务器中运行处理。Red5 使用RSTP 作为流媒体传输协议,Red5 可开发Web音视频应用程序。下载的Openmeeting 安装包里已经集成了red5,所以不用单独下载安装red5 了,直接进入解压缩后的目录执行red5.bat即可。

2.2 客户端OpenLaszlo技术

OpenLaszlo 是一个与Flex 并驾齐驱的主流的开源RIARich Internet Applications)构建平台,使用 Flash 作为部署载体。OpenMeetings中所有前台操作都是通过它编译生成flash,然后客户端操作产生事件再传递到后台服务端处理的。OpenLaszlo SDK 包括:基于Java 的编译器、基于JavaScript 的运行库(Runtime)和运行应用程序的附加的Servlet

2.3 安装MYSQL并进行配置

MYSQL体积小、速度快、成本低并且开源,因此选择后台数据库为MYSQL。数据库主要存储视频会议中的用户信息及相应用户的权限信息。

2.4 安装JDK

Openmeeting 的服务器端是基于Java 开发的,采用了Spring Hibernate 框架。因此,必须安装jdkJDK 是整个Java 的核心,包括了Java 运行环境、Java 工具和Java 基础类库。

2.5 安装SWFTOOLS

SWFTools 是一种为Adobe Flash 文件(SWF 文件)工作的实用工具集。该工具集主要可以打开swf 文件或将文件转换成swf 文件的程序。Openmeeting 客户端主要通过加载swf文件来展现。解压SWFTools 软件包并输入#tar zxvfswftools-0.9.0.tar.gz

2.6 安装SOX

SoX 是一个跨平台(WindowsLinux 操作系统,MacOS X 系统等)的命令行实用工具,可以转换各种格式音频文件,OpenMeetings 中会议录制时会将音频单独拆分出来外放。

2.7 安装ffmpeg

FFmpeg 是一个开源免费跨平台的视频和音频流方案,属于自由软件.OpenMeetings中通过它来实现录制视频并后期重组处理。

2.8 安装ImageMagic

ImageMagick 是一套功能强大、稳定而且免费的工具集和开发包, 可以用来读、写和处理超过89 种基本格式的图片文件。OpenMeetings 通过它处理白板中的图像操作以及生成等工作。

2.9 安装Apache Ant

Apache Ant, 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具。2.10 安装CollabNet SubVersionEdge

3.2.2Subversion 是一个自由,开源的版本控制系统。在Subversion 管理下,文件和目录可以超越时空。

2.11 安装OpenOffice

OpenOffice.org 是一套跨平台的办公室软件套件,主要模块:文本文档、电子表格、演示文稿、绘图、数据库、公式,如同一个免费的微软的office 一样的。在命令提示符界面, 使用cd 命令进入到soffice.exe 所在的目录(我的路径为E:\tools\OpenOffice\program),使其监听5080 端口。

3 系统的调用过程__

TAG: 开发 网络 视频会议
上一篇 下一篇

论文发表与咨询

论文发表 写作指导 职称论文 毕业论文 客服联系方式:
投稿信箱:lunww@126.com
在线咨询客服QQ:站点合作85782530
在线咨询客服QQ:站点合作82534308
联系电话:18262951856
点击进入支付宝支付(支付宝认可网络诚信商家)
点击进入财付通支付(财付通认可网络诚信商家)
点击进入支付方式---->>>>

论文发表 诚信说明

论文发表 论文投稿 热点图片