openMeetings二次开发高手的七篇文章.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:18 大小:1.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

openMeetings二次开发高手的七篇文章.docx

openMeetings二次开发高手的七篇文章.docx

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINKOpenMeetings2010-09-2916:42:53阅读279评论0字号:大中小订阅作者:老猫PhMeetings是基于开源WEB视频会议系统OpenMeetings开发的一个实验性商业版本,原始蓝本来自。老猫花了好几个月的时间,费了九牛二虎之力至今天终于完成了一个目前还算过得去的版本,沾沾自喜中……由于资料的缺乏以及对OpenLaszlo编程的陌生,其中艰辛不足为外人道。今日发一声感慨:如果你想折磨一个程序员,那就让他去干开源软件的二次开发!好了,言归正传,先推销一下PhMeetings的演示地址:HYPERLINK"http://117.135.134.66:5080/phmeetings"http://117.135.134.66:5080/phmeetings参考国内流行的一些C/S架构下的网络视频会议系统,老猫的PhMeetings在OpenMeetings基础上增加了一些适合独立进行商业运营的概念和功能,同时也删减了一些不符合国内网络环境或者形同鸡肋的功能。删除的功能有:SIP接入网关(IPphone在国内基本用不上)预约会议功能(这个在商业运营商很难掌控)屏幕共享功能(除非部署在局域网环境,否则会把人急死)取消了其它类型房间的录制功能,只保留interview类型房间内的录制功能新增的概念或功能:房间目录树概念:用于对房间采用树状目录管理新增用户类型:房主。使得房间的租用概念得以商业化推广。房间计费管理及租用到期提醒功能新增房间管理后台功能:房主可以管理房间超级主持人、LOGO、背景、黑名单、白名单、链接及广告等。房间收藏和房间搜索功能:方便在众多的房间中找到你想要去的。房间锁功能:可对房间设置进入密码。踢出房间功能:超级管理员或者房主有权在房间里将捣乱的用户踢出系统。黑名单功能:将用户ID或者IP加入房间黑名单,该用户将被该房间拒之门外。白名单功能:列入房间白名单的用户在房间设置密码锁时可以不必输入密码验证。游客直接通过链接进入房间功能:房间租用者可以对游客开展产品推介或其它客服服务。房间内显示背景、LOGO、广告及链接功能房间欢迎语滚动显示增加了全屏显示功能(可惜全屏时聊天的输入无法使用)增加了视频配置里的视频帧数调节改进的部分有:对界面进行美化和改进修正了移植数据库到ORACLE时的一些BUG改进了房间的整体布局对中文化不彻底的地方进行了完善改进了视频的显示和布局方式改进了摄像头采集区域的一些BUG优化了音频和视频参数配置增加用户默认头像的性别区分将用户信息从firstname、lastname等西方习惯改为昵称欢迎有兴趣的朋友注册HYPERLINK"http://117.135.134.66:5080/phmeetings"\t"_blank"PhMeetings参与体验。或者以游客身份直接进入HYPERLINK"http://117.135.134.66:5080/phmeetings/direct.jsp?roomid=7"\t"_blank"OpenMeetings技术群专属房间参与讨论。OpenMeetings二次开发实例(一)游客直接进入房间HYPERLINK"http://laomaowww.blog.163.com/blog/"\l"m=0&t"OpenMeetings2010-09-2910:42:15阅读474评论1字号:大中小订阅作者:老猫决定写点东西,技术细节上的东西在二次开发过程中可以慢慢摸索和体会,如果要把这些改造过程中的细节都记录下来,对我这个懒人来说比较困难。作为IT行业的一个老兵,现在的兴趣已无法集中具体的代码上了,吸引我的更多的是如何设计一个系统,使它的性能和功能能符合某个领域的需求。研究OpenMeetings已经几个月了,当初对这个项目感兴趣是因为这个项目是一个基于WEB的应用。而目前绝大部分投入实用阶段的视频会议系统都是基于C/S架构的,从CISCO的基于硬件的专业化视频会议系统,到新浪UC、9158等开放的视频聊天或KTV系统,都必须安装客户端甚至专用硬件。而OpenMeetings的特点是它把前台构筑在Flash的基础上(客户端被编译成了一个swf文件),如此,只要客户的机器的浏览器安装了FlashPlayer插件,就可以毫无障碍地运行起来。碍于Flash对于webcam的视频和音频的实时采样压缩和传输的能力,目前在性能上,OpenMeetings还无法与C/S架构的视频会议系统相比。但OpenMeetings的先天优势在于它的完全B/S架构,使得它