- SealMeeting-Server 是基于 SpringBoot 框架实现
- 依赖于 MySql 的数据存储,Redis 的数据缓存
- 依赖白板服务,创建、销毁白板
- 依赖融云 IM 服务,收发信令
- 去融云官网注册、申请 AppKey 和 Secret
- 使用申请后的 AppKey 和 Secret 替换 application.properties下的 IM config
- 使用 mysql 执行项目目录下的 tools/sealmeeting.sql,创建数据库
- 通过 mvn package 编译出 jar 或者 IntelliJ IDE 运行工程
- 通过 java -jar SealMeeting-1.0.0-SNAPSHOT.jar 启动服务,默认启用 9992 端口,默认是 HTTP 请求
- 强烈建议开启 HTTPS: application.properties 中的 server.ssl.enabled=false,否则可能会出现 web 端无法看到音视频流
- 若您开启了 HTTPS,目前项目中默认使用的是 sealmeeting.key 自签证书,Web 端需要添加信任,可以替换成您的正式证书