• 开源视频会议软件openmeetings安装注意事项
    时间:2008-11-06   作者:佚名   出处:互联网

    Sebastian Wagner发布了OpenMeetings,这是一个开源的多语言,可制定制的视频会议软件。它是基于OpenLaszlo’s的新流媒体格式和开源的Flash服务器。

     服务器端部署:

    编译服务器端时注意: eclipse3.3以上版本里面的ant版本为1.7以上版(目录在$eclipse_path\plugins \org.apache.ant_1.7.0.v200706080842) junit4.0以上版本(目录在$eclipse_path\plugins\org.junit4_4.3.1)
    用ant编译 修改bulid.xml中最后一行的depends="clean, prepare, compile, hibernate"最后加一个jar就可以了,改为 depends="clean, prepare, compile, hibernate, jar" 运行是选择ant build。。 到xmlcrm build.xml窗口 选中Main选项找到Buildfile文件(build.xml)和 Base Directtory(xmlcrm) 再选中classpath选项 选中user Entries 点"Add External JARs。。。" 找到junit.jar(目录在$eclipse_path\plugins\org.junit4_4.3.1) 加进来 点apply 再选中JRE选项 看Runtime JRE中的Separate JRE 看看是不是JRE1.5版本 不是就改过来 点apply 然后Run 编译后的文件在dist文件夹里 把编译的openmeetings文件夹拷贝到red5的webapps文件夹下在openmeetings/conf中按照你自己的数据库来修改目录中的任意一个xxx_hibernate.cfg.xml文件并另存为 hibernate.cfg.xml,我的是MySQL所以就直接把mysql_hibernate.cfg.xml文件改名为 hibernate.cfg.xml 然后把数据库地址用户名密码写上去就OK了 然后重启red5 ok!服务器端部署完毕!

    安装服务器端:
    访问 http://localhost:5080/openmeetings/Install,程序会自动进入Step 1安装,上面框填入你的信息,中间框邮件服务器那一项如果没有可以留空(可以屏蔽此功能),下面框填入SWFTool和MagicImage两个必须的工具的安装后的路径,如果没有安装这两个软件的话可以点击输入框下面的连接去下载,安装完成后再填入。然后选择Senden,之后进展会很慢不要关闭页面也不要以为死机了,可以做些别的事情,大约5-10分钟后安装完成,此时数据库中已经多了一个库了。直接访问http://localhost:5080/openmeetings应该可以看见输出结果,但由于其中的swf是事先编译好的,不是我们编译出来的,所以我们还需要学习下面的客户端安装

    客户端

    1. 下载并安装OpenLaszlo,http://www.openlaszlo.org
    2. 用SVN从这个地址Check out 出代码http://openmeetings.googlecode.com/svn/branches/dev/laszlo/client/
    3. 代码也可以用eclipse直接import,但编译需要使用OpenLaszlo,这个以后再说。
    4. 复制刚才代码下xmlcrm下的videoconference文件夹到OpenLaszlo下,{OpenLaszlo目录}/Server/lps- 4.0.10/(4.0.10为我的版本号,根据服务器版本不同而不同)Windows默认安装是这个地址:C:/Program Files/Openlaszlo Server 4.0.10/Server/lps-4.0.10/videoconference/(其中4.0.10同上解)
    5. 修改videoconference/config.xml文件,端口啊、地址啊都改成你自己的。rtmphostlocal标签中的内容是你的red5服务器安装位置。
    6. 现在保证red5服务器中刚才部署的服务器端在运行,然后启动OpenLaszlo服务器,并在浏览器中输入:http://localhost:8080/lps-4.0.10/videoconference/maindebug.lzx?lzr=swf8&lzproxied=solo 和 http://localhost:8080/lps-4.0.10/videoconference/main.lzx?lzr=swf8&lzproxied=solo 即可看到结果(4.0.10根据具体版本号变更,如果OpenLaszlo不在本机,请修改localhost为OpenLaszlo服务器地址
    另一个第6步. 不做上面一步,还可以将客户端目录中的main.lzx.lzr=swf8.swf和maindebug.lzx.lzr=swf8.swf 复制到服务器端部署好的目录中(即{red5路径}/webapps/openmeetings),然后仅启动red5服务器,访问http://localhost:5080/openmeetings同样可以看见结果

    OpenMeetings的主要特点:

    • Multi-Language and Customizable
    • Whiteboard with drawing, write & edit, dragNDrop, Resizeing, Images (DragNDrop from Library), Symbol(s)
    • Conference while drawing (4×4 or 1xn modus)
    • Safe Drawings / whiteboard and load it next time, edit and resave
    • Import Documents (jpg, .jpeg, .gif, .png, .ppt, .odp, .odt, .sxw, .wpd, .doc, .rtf, .txt, .ods, .sxc, .xls, .sxi, .pdf) DocumentImporting
    • Send invitation and direct Links into a meeting
    • Moderating System
    • User-/Organisation System
    • Private and Public (Organisation only) Conference-Rooms
    • Technologies used : Client OpenLaszlo, Server Red5, Hibernate, MySQL or PostgreSQL, OpenOffice and JOD, ImageMagic

    网友留言/评论

    我要留言/评论