OM-3.0.1 产品化开发与改造
服务端开发
......
src/screenshare/java
src/axis/java
增加新的会议类型
代码开发
前台开发
运维测试
......
om-3.0.1 工程设置注意点
Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming.
OpenMeetings is a project of the Apache, the old project website at GoogleCode will receive no updates anymore. The website at Apache is the only place that receives updates.
桌面共享
axis
(Apache EXtensible Interaction System 即阿帕奇可扩展交互系统)
增加新的会议类型、以及创建新的数据库表模型
时间上 : 短会
座谈会(人人都可发言) 一人主说(传统教室类)
企业面试
特殊部门工作会议 : 如政务类会议 安全性要求级别加高,不使用会议记录功能
会议参数可配置: 主持人自主配置 新的个性与会类型
由不同会议决定 资源分配 : 麦克风 摄像头 白板 ...
~、主要配置文件
(*) 编译前所在位置
\om-3.0.1-src\src\main\webapp\WEB-INF\red5-web.properties
\om-3.0.1-src\src\main\webapp\public\config.xml
(*) 编译后所在位置
\om-3.0.1\webapps\openmeetings\WEB-INF\classes\openmeetings-applicationContext.xml
\om-3.0.1\webapps\root\WEB-INF\red5-web.properties
\om-3.0.1\webapps\openmeetings\WEB-INF\red5-web.properties
\om-3.0.1\webapps\openmeetings\public\config.xml
~、
文件上传路径 \om-3.0.1\webapps\openmeetings\upload\files
\om-3.0.1\webapps\openmeetings\uploadtemp\files
\om-3.0.1\webapps\openmeetings\streams //流媒体文件
~、编译结果
\om-3.0.1\
webapps\openmeetings\WEB-INF\lib
openmeetings-axis-3.0.1-RELEASE.jar src\axis\java
openmeetings-
cli
-3.0.1-RELEASE.jar src\
install
\java
openmeetings-core-3.0.1-RELEASE.jar
openmeetings-db-3.0.1-RELEASE.jar
openmeetings-util-3.0.1-RELEASE.jar
openmeetings-web-3.0.1-RELEASE.jar
\om-3.0.1\
webapps\openmeetings\screensharing\
openmeetings-screenshare-3.0.1-RELEASE.jar src/screenshare/java
\om-3.0.1-src\WebContent
前台是由OpenLaszlo编写lzx文件,编译完成后是一个Flash的形式(swf
文件)。
前后台的交互大部分通过RPC调用实现,即OpenLaszlo程序远程调用后台的Java类,也有部分回调。
OpenMeetings_3.0.1
+ Red5_1.0_rc3 + Java EE Kepler SR2 64位
---------------
~、环境变量设置,并选择替换原来的环境变量
RED5_HOME E:\LAB\opensource\Svr_VoIP\Red5\om-3.0.1
JAVA_HOME D:\Java\jdk1.6.0_38
~、
MySql在 即使未创建openmeetings的数据库时,也要启动等待连接,否则启动失败。
~、无法调试问题