Kissleonard / sealmeeting-server

SealMeeting Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SealMeeting-Server

项目介绍

  • 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 端需要添加信任,可以替换成您的正式证书

设计文档

About

SealMeeting Server

License:MIT License


Languages

Language:Java 98.1%Language:TSQL 1.9%