论文发表 信誉说明 合作期刊 付款方式 免费论文 联系方式
首 页 | 合作期刊 | 论文发表 | 免费论文 | 信誉说明 | 付款方式 | 联系方式    客服热线:400-660-2788
您现在的位置: 中文期刊网 >> 论文中心 >> 计算机 >> 计算机应用 >> 正文
联系我们  
QQ:5281788,
邮箱:cnissn@qq.com
电话:400-660-2788
本站动态  
固顶论文我们帮助发表职称论文09-07
固顶论文中文期刊网合作期刊目录11-20
推荐论文中文期刊网提供文稿写作服11-18
普通论文汽车客运站工作总结09-15
普通论文论文发表优惠促销活动06-04
普通论文浙江大学核心期刊目录11-19
普通论文本站有双核心论文转让11-10
推荐论文中国科学引文数据库(CSCD09-07
普通论文EI ,STP检索论文转让07-20
普通论文教育论文获奖证书服务07-19
最新推荐  
固顶论文中文期刊网合作期刊目录11-20
推荐论文福建戴云山自然保护区植被景01-24
推荐论文中文期刊网提供文稿写作服务11-18
推荐论文浅谈贵州高校美术教育中课程09-12
推荐论文基于多重视角的扬州水旅游开03-23
推荐论文打工青年跨省婚姻研究03-23
推荐论文调适法学研究的学术性与政治03-23
推荐论文犯罪客体的去魅——一个学术03-23
推荐论文中国科学引文数据库(CSCD)09-07
推荐论文《聊斋志异》花妖故事中的男08-25
最新热门  
固顶论文中文期刊网合作期刊目录11-20
普通论文2009年律师事务所工作总结12-24
普通论文2009年电视台主持人个人工作12-17
普通论文古代春宫画研析12-17
普通论文2009年创业社区残疾人工作总12-16
普通论文学校精神文明建设工作总结12-12
普通论文纪念“12.9”七十四周年篝火12-11
普通论文浙江大学核心期刊目录11-19
普通论文竞聘团委书记演讲稿11-18
普通论文2009年度办公室工作个人总结11-10
 
OpenMeetings的网络视频会议系统的研究  
OpenMeetings的网络视频会议系统的研究
作者:赵蕊 文章来源:本站原创 点击数: 更新时间:2011-5-16 16:16:51
摘要:该文介绍了基于开源框架OpenMeetings的网络视频会议系统的环境介绍以及总体设计。该系统支持音频、视频,能共享每个与会者的桌面。它还包含一个白板,通过白板可以导入各种格式的图片并进行演示。系统架构主要是服务器端采用Java开发,采用了Spring和Hibernate框架,运行于Red5流媒体服务器;客户端用OpenLaszlo开发,在Flash player环境下运行。
  关键词:OpenMeetings;视频会议;Red5;OpenLaszlo
  中图分类号:TP37文献标识码:A文章编号:1009-3044(2011)12-2909-03
  The Research of Video Conference System on OpenMeetings
  PENG Ling-hua, ZHAO Rui
  (Guizhou University, School of Computer Science and Information, Guiyang 550025, China)
  Abstract: This article describes environment and overall design of network video conferencing system based on open source framework OpenMeetings. OpenMeetings is a multi-language customizable video-conferencing and collaboration systems. It supports audio, video, each participant can share the desktop. It also contains a whiteboard, the whiteboard can import images in various formats and make presentations. System architecture is mainly server-side development using Java, using Spring and Hibernate frameworks, streaming media servers running on Red5. Client using OpenLaszlo development environment running in the Flash player.
  Key words: OpenMeetings; video conference; Red5; OpenLaszlo
  随着网络的普及和视频交流的广泛需求,软件视频会议的应用越来越广泛,但传统的客户端方式的软件系统也给客户的视频会议应用带来了诸多障碍:下载和安装客户端软件时的各种繁琐流程、浏览器对各种插件的校验与排斥、各类防火墙防病毒软件的严格检查。据统计,有超过50%以上的用户因为诸如此类的原因而放弃了软件视频会议客户端的安装。视频会议的Web化是几年来软件视频会议在技术上、应用上不断发展之后的一个必然选择,与传统的C/S模式的软件视频会议相比,无论是在灵巧性、易用性方面,还是在易嵌入、易整合、易扩展等方面,Web视频会议都表现出其强大、高柔韧度的特征。
  而开源框架的OpenMeetings正是基于Web化并且客户端采用纯FLASH呈现的视频会议系统。OpenMeetings最大特点是视频会议客户端不需要下载安装,OpenMeetings系统将客户端做成swf形式,通过网页浏览的方式自动加载,免去用户下载安装的步骤,所有支持flash的浏览器都可以使用OpenMeetings进行视频会议。OpenMeetings另一大特点在于其强大的跨平台能力,从FireFox、Chrome、傲游到IE,从Linux、Mac、Unix到Windows全系列,而随着Flash对各类新型操作系统和智能终端的不断兼容,OpenMeetings视频会议所支持的设备、浏览器、操作系统也在不断扩大,相比而言,基于客户端方式的视频会议系统想做到这一点是异常困难的。
  1 OpenMeetings系统简介
  OpenMeetings是基于Flash的多语言可定制的开源EPL(Eclipse Public License)视频会议软件,通过RTMP和HTTP协议传送视频数据。
  OpenMeetings的主要采用的开发语言是Java和LZX(Laszlo XML-based language,一种基于XML和JavaScript的语言),它的服务器端运行于开源的流媒体Flash服务器 Red5,客户端是OpenLaszlo的应用,并且运用第三方辅助软件实现格式转换处理以及视频音频录制等功能。
  OpenMeetings是可以从选择操作系统(Linux)到数据库(MySQL)到流媒体服务器(Red5)到辅助软件(OpenOffice、FFMpeg等)到开发环境(OpenLaszlo、Eclipse)等完全开源的系统。
  2 运行环境介绍
  2.1 流媒体服务器Red5
  Red5的主要功能和Macromedia公司收费的FMS(Flash Media Server)类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器,可开发Web音视频应用程序(比如,视频聊天室、视频会议系统、播客系统、音视频留言等等)的最方便最快捷的解决方案。它由Java语言编写,使用RTMP作为流媒体传输协议,可与FMS完全兼容。
  OpenMeetings的服务器端处理均是在Red5服务器中运行处理,Red5主要支持把音频(MP3)和视频(FLV)转换成播放流,实时录制客户端播放流(只支持FLV),共享对象,实时视频播放、Remoting远处调用等。
  2.2 客户端OpenLaszlo
  OpenLaszlo是一个与Flex并驾齐驱的主流的开源RIA(Rich Internet Applications)构建平台,使用Macromedia Flash 作为部署载体。OpenLaszlo 依赖 JavaScript 来表达逻辑,并提供了传统 Flash 开发方式无法比拟的一些优点,包括高级的 UI 约束系统、面向对象的设计方法学以及内置的对 Web 服务和各种风格的远程过程调用(Remote Procedure Call,RPC)的支持。
  OpenLaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。
  OpenMeetings中所有前台操作都是通过它编译生成flash,然后客户端操作产生事件再传递到后台服务端处理的,所以它在相当于我们常见网页界面,只不过它是flash形式展示的。
  2.3 开源办公软件OpenOffice
  OpenOffice.org 是一套开源的跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上执行。
  它主要是用来处理OpenMeetings中演示文档时需要将各类格式的文档转换成PDF,它可将MS Word,Excel,PowerPoint,文本文件txt,MS Office 2007在内的多种格式,并且能够将其导出为PDF文件,由于它能广泛支持MS Office,而且免费,所以用它来进行转换处理是非常合适。
2.4 图像处理ImageMagick
  ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包,部分支持SVG。现在,ImageMagic的主要精力集中在性能、减少bug以及提供稳定的API和ABI上。
  OpenMeetings中通过它处理白板中的图像操作以及生成等工作。
  2.5Flash转换工具SWFTools
  SWFTools是一种为Adobe Flash文件(SWF文件)工作的实用工具集。该工具集包括用于阅读或者合并SWF文件,,或者将(如图像,声音文件,视频或源代码)等文件转换成swf文件的程序。
  它在OpenMeetings中是非常重要的,因为其中许多上传的文件或者系统运行中的文件都需要通过它来创建或者格式转换成swf文件,以便前台可以访问或者使用。
  2.6 视频处理FFmpeg
  FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库

[1] [2] [3] 下一页

论文录入:bianji    责任编辑:bianji 
  • 上一篇论文:

  • 下一篇论文: 没有了
  •  
    友情链接
    欢迎PR4以上收录正常同类网站链接
    论文网正刊网期刊网诗雨文学社Xplus期刊网论文网中国期刊网论文发表发表教育论文教育论文发表
    宝鸡论坛启发教育网文本256论文参考网论文发表点击申请点击申请点击申请点击申请点击申请
    点击申请点击申请点击申请点击申请点击申请点击申请点击申请点击申请点击申请点击申请
    首 页 | 论文发表 | 信誉说明 | 合作期刊 | 付款方式 | 免费论文 | 网站地图 | 管理登陆
    中文期刊发表网,专业论文发表咨询!
    联系电话: 400-660-2788 QQ:5281788 联系信箱:cnissn@gmail.com 浙ICP备05089294号
    Copyright 2004-2009  www.qkfb.com All Rights Reserved