Openmeetings-5.0.0-M1 二次开发参考文档
简介:
Openmeetings 提供视频会议,即时消息传递,白板,协作文档编辑和其他组件软件工具。
5.0.0-M1 此版本在浏览器中不再需要 Room Flash 插件中的 WebRTC 音频/视频/屏幕共享,
它使用 Media Server 的 API 函数进行远程处理和流传输(Red5 或 Kurento)。
源码连接: https://github.com/apache/openmeetings/releases
官网地址: http://openmeetings.apache.org/
系统架构: wicket 、spring、openJPA
流媒体服务: KMS(kurento-media-server) 使用必须环境 ubuntu 系统 16/18
开发编译环境: JDK8
数据库支持: DB2 derby mssql mysql oracle postgresql
系统功能工具: ffmpeg sox imagemagick openOffice
建议在 ubuntu 环境中运行测试,在其他系统中开发远程调试
项目结构
依赖顺序
各包功能及内容
一.核心包系统的一些核心操作
二.数据访问层
三.安装模块
四.屏幕共享
五.生成服务器
六、service 层
七、工具模块